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-09 01:27:56 +00:00
.crow fix(federationapi): keep inbound federation delivery intact through broker-host loss (#474) 2026-10-02 12:08:46 +00:00
.forgejo chore(deps): update cr.codefloe.com/docker.io/thegeeklab/git-sv docker tag to v3.0.4 (#487) 2026-10-06 01:06:57 +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(appservice): match user namespaces against local users only (MSC3905) (#495) 2026-10-06 13:24:46 +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 restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +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(syncapi): add MSC4354 sticky events (#503) 2026-10-07 08:33:43 +00:00
internal feat(clientapi): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +00:00
mediaapi feat(clientapi): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +00:00
relayapi fix: replace deprecated Sentry SetExtra with SetContext for error events 2026-04-01 12:04:05 +00:00
roomserver feat(clientapi): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +00:00
scripts refactor!: rebrand from Dendrite to Zendrite (#68) 2026-02-18 19:21:22 +00:00
setup feat(clientapi): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +00:00
syncapi feat(clientapi): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +00:00
test feat(syncapi): add MSC4354 sticky events (#503) 2026-10-07 08:33:43 +00:00
userapi feat(clientapi): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +00:00
website docs(website): add an end-to-end Element Call deployment guide (#511) 2026-10-07 15:51:44 +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(ci): run file hooks only at the pre-commit stage (#440) 2026-09-29 13:47:57 +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 gomatrixserverlib to v1.3.0 (#507) 2026-10-07 09:19:14 +00:00
go.sum chore(deps): update gomatrixserverlib to v1.3.0 (#507) 2026-10-07 09:19:14 +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): add restricted call guest accounts for Element Call (#510) 2026-10-07 15:39:43 +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).