Dendrite
Slowing betaA second-generation Matrix homeserver written in Go, maintained by Element.
homeserver · licence AGPL-3.0-or-later OR LicenseRef-Element-Commercial
- Server
- Last commit
- May 2026 6 months ago · 20 May
- Commits, last year
- 5 0 in 90 days
- Authors, 90 days
- 0 2 in a year, 197 ever
- Bus factor
- 1 authors making half of last year's commits
- Last release
- v0.15.2 15 Aug 2025 · 0 tags in a year
- Lines of code
- 113k Go
AI
AI policy
What the project says about AI-made contributions
Restricted (fits the chosen stance)(against the chosen stance)“AI-assisted contributions are accepted; unreviewed AI output is not. [...] If your PR was made with the help of AI, you must convey that this is the case using the PR template.”
Element-wide policy in element-meta CONTRIBUTING.md (added 2026-11-02), which says it applies to all element-hq repositories; the repo's own CONTRIBUTING does not link it yet. Commit messages may be AI-drafted if reviewed; reviews may use AI tools, but only a human approves or closes a PR.
AI in development
Whether the developers use AI tools on the repository
None found (fits the chosen stance)(against the chosen stance)Collector: 0 of 5 commits in the last year credit an AI tool (0.0 %). 0 agent files, 0 AI workflows. A lower bound: most AI use leaves no trace.
AI in the product
Whether the product itself has AI features
None found (fits the chosen stance)(against the chosen stance)Activity
Languages
Features
| Feature | Value | How we know | Evidence |
|---|---|---|---|
| Language | Go | — | — |
| Database | yes PostgreSQL, SQLite | claimed | github.com/element-hq/dendrite/blob/08cac1ccf0a4 |
| Federation | Yes: Yes | claimed | — |
| Spec versions | yes | code | github.com/element-hq/dendrite/blob/08cac1ccf0a4 |
| Appservices | Yes: Yes | claimed | — |
| Admin API | Yes: Yes | claimed | github.com/element-hq/dendrite/blob/08cac1ccf0a4 |
| OIDC delegation (MAS) | Not found: Not found no reference to MSC3861/2964/2965/2967 found in the code | — | — |
| Native sliding sync | No: No only an MSC3575 sliding sync proxy reference found (e.g. the .well-known proxy field), no native MSC4186 | code | github.com/element-hq/dendrite/blob/08cac1ccf0a4 |
| Workers / scaling | Partial: Partial polylith mode was removed; runs as a monolith | claimed | — |
| Authenticated media | Yes: Yes MSC3916: stable | code | github.com/element-hq/dendrite/blob/08cac1ccf0a4 |
MSCs
| MSC | Title | In this server | Flag | Spec | Source |
|---|---|---|---|---|---|
| MSC1234 | Rich Replies format | experimental | msc12345 | merged | github.com/element-hq/dendrite/blob/08ca |
| MSC1772 | Matrix spaces | stable | — | merged, v1.2 | github.com/element-hq/dendrite/blob/08ca |
| MSC2285 | Private read receipts | stable | — | merged, v1.4 | github.com/element-hq/dendrite/blob/08ca |
| MSC2444 | peeking over federation via /peek | experimental | mscs.mscs: [msc2444] | open | github.com/element-hq/dendrite/blob/08ca |
| MSC2625 | Add `mark_unread` push rule action | unstable | — | closed | github.com/element-hq/dendrite/blob/08ca |
| MSC2753 | Peeking via sync (take 2) | experimental | mscs.mscs: [msc2753] | open | github.com/element-hq/dendrite/blob/08ca |
| MSC2836 | Twitter-style Threading | experimental | mscs.mscs: [msc2836] | open | github.com/element-hq/dendrite/blob/08ca |
| MSC2946 | Spaces Summary | stable | — | merged, v1.2 | github.com/element-hq/dendrite/blob/08ca |
| MSC3575 | Sliding Sync (aka Sync v3) | unstable | — | closed | github.com/element-hq/dendrite/blob/08ca |
| MSC3916 | Authentication for media | stable | — | merged, v1.11 | github.com/element-hq/dendrite/blob/08ca |
Health signals
- Bus factor (last year)
- 1
- Issue first response
- not measured (the forge did not give it)
- Release cadence
- 0 tags in the last year, latest v0.15.2 (15 Aug 2025)
- CI
.github/workflows/dendrite.yml.github/workflows/docker.yml.github/workflows/gh-pages.yml- Tests
- test files found
- Security policy
- none found
- Licence
- AGPL-3.0-or-later OR LicenseRef-Element-Commercial
- Funding
- none listed
- Telemetry SDKs in manifests
- Sentry (go.mod)
Repositories
| Repository | Role | Activity | Last commit | Commits 1y | Authors 90d | Measured at |
|---|---|---|---|---|---|---|
| github.com/element-hq/dendrite | main | Slowing | 20 May 2026 | 5 | 0 | 08cac1ccf |
Notes
The older matrix-org/dendrite repo is archived; development moved to element-hq/dendrite. Few commits in the last year.
Researched by an AI agent (Claude) on 5 Nov 2026, not checked by a person; metrics collected on 5 Nov 2026. Source file: data/projects/server/dendrite.yaml. Spotted a mistake? Open an issue with a link.