No description
  • Go 98.9%
  • Shell 0.4%
  • Astro 0.2%
  • JavaScript 0.2%
  • Go Template 0.1%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-31 00:43:24 +00:00
.crow chore(deps): update codefloe.com/crow-plugins/clone docker tag to v1.2.2 (#550) 2026-10-31 00:43:24 +00:00
.forgejo chore(deps): update cr.codefloe.com/docker.io/thegeeklab/git-sv docker tag to v3.0.6 (#540) 2026-10-24 00:58:11 +00:00
.gitsv ci(commitlint): require a package scope in commit and PR titles (#248) 2026-07-08 14:23:57 +00:00
appservice feat(clientapi): complete spec v1.13 with suspension, room reports and appservice ephemeral data (#531) 2026-10-18 12:55:58 +00:00
build chore(deps): update docker/dockerfile docker tag to v1.28 (#512) 2026-10-09 01:27:56 +00:00
clientapi feat(clientapi): add stable MSC4140 delayed event endpoints (#545) 2026-10-24 06:25:15 +00:00
cmd test(ci): wait for the seeded message in the Dendrite migration test (#463) 2026-10-01 10:04:00 +00:00
federationapi feat(clientapi): complete spec v1.10 with support discovery and erasure requests (#521) 2026-10-15 14:10:21 +00:00
internal feat(clientapi): complete spec v1.15 with rich topics and hierarchy fields (#544) 2026-10-24 06:10:11 +00:00
mediaapi feat(clientapi): complete spec v1.12 with account locking and media headers (#530) 2026-10-18 12:02:18 +00:00
relayapi fix: replace deprecated Sentry SetExtra with SetContext for error events 2026-04-01 12:04:05 +00:00
roomserver feat(clientapi): complete spec v1.15 with rich topics and hierarchy fields (#544) 2026-10-24 06:10:11 +00:00
scripts refactor!: rebrand from Dendrite to Zendrite (#68) 2026-02-18 19:21:22 +00:00
setup feat(clientapi): complete spec v1.14 with user reports (#543) 2026-10-24 04:57:23 +00:00
syncapi feat(clientapi): add stable MSC4140 delayed event endpoints (#545) 2026-10-24 06:25:15 +00:00
test fix(roomserver): merge gap-filled state instead of rewriting the room (#527) 2026-10-17 09:57:14 +00:00
userapi fix(userapi): bind SQLite registration token update args in order (#537) 2026-10-23 13:26:56 +00:00
website chore(deps): lock file maintenance (#549) 2026-10-26 03:55:18 +00:00
.commitlintrc.json ci(commitlint): require a package scope in commit and PR titles (#248) 2026-07-08 14:23:57 +00:00
.dockerignore refactor!: rebrand from Dendrite to Zendrite (#68) 2026-02-18 19:21:22 +00:00
.editorconfig chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
.editorconfig-checker.json docs: add Starlight documentation site and clean up stale references (#50) 2026-02-09 00:21:48 +00:00
.gitignore test(ha): qualify failover and split-brain protection under faults (#399) 2026-09-25 06:42:56 +00:00
.golangci.yaml fix(roomserver): avoid RoomID.Domain() panics for version 12 rooms in leave and 3PID invites (#429) 2026-09-29 09:02:06 +00:00
.hadolint.yaml chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
.markdownlint.yaml feat: add vectorized project logo with light/dark mode support (#80) 2026-03-02 15:52:23 +00:00
.pre-commit-config.yaml chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.50.0 (#547) 2026-10-26 04:02:46 +00:00
.prettierignore chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
.prettierrc.json chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
.trivyignore ci(security): ignore the unreachable x/crypto/openpgp advisory (#439) 2026-09-29 13:48:14 +00:00
.yamllint.yaml chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
are-we-synapse-yet.list chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
build-zendritejs.sh refactor!: rebrand from Dendrite to Zendrite (#68) 2026-02-18 19:21:22 +00:00
Dockerfile chore(deps): update docker/dockerfile docker tag to v1.28 (#512) 2026-10-09 01:27:56 +00:00
go.mod chore(deps): update go dependencies (#546) 2026-10-24 12:03:53 +00:00
go.sum chore(deps): update go dependencies (#546) 2026-10-24 12:03:53 +00:00
justfile fix(build): replace obsolete lint bootstrap with pinned hook (#341) 2026-09-09 16:09:21 +00:00
LICENSE Update license file 2024-10-17 17:21:06 +02:00
LICENSE-COMMERCIAL chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
README.md docs(website): add Liberapay badge to README and navbar (#260) 2026-07-23 16:47:44 +00:00
renovate.json fix(renovate): resolve Forgejo artifact action tags (#306) 2026-09-07 17:03:51 +00:00
sytest-blacklist chore: add various linters, format all files 2026-02-06 16:42:37 +01:00
test-zendritejs.sh refactor!: rebrand from Dendrite to Zendrite (#68) 2026-02-18 19:21:22 +00:00
zendrite-sample.yaml feat(clientapi): reset forgotten passwords by email (#523) 2026-10-17 08:44:12 +00:00

Zendrite

Zendrite logo

Zendrite is a second-generation Matrix homeserver written in Go, designed to be efficient, reliable, and scalable.

Liberapay receives

Forked from element-hq/dendrite in February 2026

The existing Dendrite Matrix rooms are used for chatting:

  • #dendrite:matrix.org for general project discussion and support
  • #dendrite-dev:matrix.org for chat about development specifically

Getting Started

See the documentation site for installation, administration, and development guides.

Downloads

The first public release of this fork is v0.15.3.

Migrating from Dendrite

If you are upgrading from an existing Dendrite installation, see the migration guide for details on config, API endpoint, and JetStream changes.

License

Copyright 2017 OpenMarket Ltd
Copyright 2017 Vector Creations Ltd
Copyright 2017-2025 New Vector Ltd

This software is dual-licensed by New Vector Ltd (Element):

  1. GNU AGPL v3 (or later); or
  2. A paid-for Element Commercial License (terms may vary).