# Implementation Support

The `implementation-support` topic is more varied than most, as it simply picks out tools developed to help partner organisations publish or consume data more effectively and easily.

* [**openactive.rb**](https://github.com/openactive/openactive.rb)**:** A client library for processing [RPDE feeds](https://www.w3.org/2017/08/realtime-paged-data-exchange/) of [Opportunity](https://www.openactive.io/modelling-opportunity-data/) data, written in Ruby.
* [**OpenActive.NET**](https://github.com/openactive/OpenActive.NET)**:** A drop-in solution for rendering [Opportunity](https://www.openactive.io/modelling-opportunity-data/) data in [RPDE feeds](https://www.w3.org/2017/08/realtime-paged-data-exchange/), written in .NET.
* [**gladstone-openactive-web-services**](https://github.com/openactive/gladstone-openactive-web-services)**:** Code supporting an Opportunity API for Gladstone systems.
* [**openactive-website-firebase**](https://github.com/openactive/openactive-website-firebase)**:** Stub code for integration of an OpenActive website with the Firebase mobile-development platform.&#x20;
* [**csv\_converter**](https://github.com/openactive/csv_converter)**:** Scripts to convert JSON as served by OpenActive feeds into a .csv format.
* [**openactive-jsonld-redirect**](https://github.com/openactive/openactive-jsonld-redirect)**:** A simple web app to proxy oa.jsonld if application/ld+json requested
* [**lorem-fitsum**](https://github.com/openactive/lorem-fitsum)**:** Generates random activities for testing purposes.
* [**openactive-es-example**](https://github.com/openactive/openactive-es-example)**:** Sample code for harvesting and indexing OpenActive opportunity data using Ruby and ElasticSearch.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.openactive.io/guide-to-openactive-on-github/implementation-support.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
