{"repo":"matrix-org/matrix-appservice-bridge","free":true,"listed":false,"github":"https://github.com/matrix-org/matrix-appservice-bridge","clone":"git clone https://github.com/matrix-org/matrix-appservice-bridge.git","description":"Bridging infrastructure for Application Services","language":"TypeScript","stars":183,"topics":["bridge","library","nodejs","matrix"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Matrix Application Service Bridging Infrastructure This library sits on top of the core application service library and provides an API for setting up bridges quickly. Check out the HOW-TO for a step-by-step tutorial on setting up a new bridge. matrix-appservice-bridge requires Node JS 22.x or greater. If you are looking to contribute to this library, please check out our CONTRIBUTING guide. API A hosted reference can be found on GitHub Pages. Alternatively, build the docs using yarn gendoc . Each component's class constructor is exposed on require(\"matrix-appservice-bridge\") so check each class for more information on how to use each component. Architecture The bridge relies on matrix-appservice and matrix-bot-sdk for their of the Application Service API (AS API) and Client-Server API (CS API) respectively. The bridge manages state for virtual users and provides many useful helper functions bridges may desire. Components The bridge is formed around \"components\". You can pick and choose which components you use, though some components depend upon other components. All components operate on data models defined in the bridge. You can directly construct components: the bridge exposes the class constructor. Bridge The component which orchestrates other components: a \"glue\" component. Provides a way to start the bridge. This is the component most examples use. Has dependencies on most of the components listed above. BridgeStore Provides basic document store (key-value) CRUD operat","default_branch":null,"files":null,"tree":[],"storefront":"/r/matrix-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matrix-org/matrix-appservice-bridge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}