matrix-org/matrix-js-sdk
Matrix Client-Server SDK for JavaScript observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 13
- age_days: 4200
- days_rel: 15
- days_push: 7
- n_releases_24m: 56
Adoption not part of the score
2172 stars · 703 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The official Matrix Client-Server SDK for JavaScript and TypeScript, maintained by Element and used in Element Web and Desktop. It lets applications create Matrix clients that sync, send messages, join rooms, and support end-to-end encryption in browsers or Node.js.
Use cases
- build a custom Matrix chat client in JavaScript
- send and receive Matrix messages from Node.js
- add end-to-end encrypted messaging to a web app
- list and browse public Matrix rooms programmatically
- integrate Matrix bot or automation functionality
- build a Matrix bridge or integration service
When to choose
- you want to build a Matrix client, bot, or bridge in JS/TS
- you need E2EE support backed by the reference implementation used by Element
- you need both browser and Node.js support
When to avoid
- you use a different language ecosystem with a native Matrix SDK
- you need a ready-made chat UI rather than a low-level SDK
- you need guaranteed full coverage of the latest Matrix spec release
Facets
library · maturity stable
sdk http-client websocket cryptography chat-interface messaging-platforms apis developer-tools privacy browser cross-platform matrix chat e2ee typescript client-server federation nodejs javascript
2 sources
- readme: https://github.com/matrix-org/matrix-js-sdk · fetched 2026-08-28 · 51c37600d768
- homepage: http://matrix-org.github.io/matrix-js-sdk/ · fetched 2026-08-29 · 79bf963ec700
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| matrix-org/matrix-js-sdk | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="matrix-org/matrix-js-sdk")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem