Dendrite
Second-generation Matrix homeserver written in Go
This project is archived. Upstream development has stopped, so expect no new features or security fixes. Consider an actively maintained matrix & xmpp alternative.
Dendrite is a lightweight, efficient Matrix homeserver written in Go by the Matrix.org team. It is designed to be a more resource-efficient alternative to Synapse while remaining fully compatible with the Matrix protocol.
Key features
- Lower memory footprint than Synapse
- Federated Matrix protocol
- End-to-end encryption support
- Polylith and monolith deployment modes
Pros & cons
Strengths
- Much lighter than Synapse
- Active development by Matrix.org
Trade-offs
- Some Synapse features still missing
- Less battle-tested at large scale
Dendrite replaces
Compare Dendrite
26 head-to-head comparisons.
- Dendrite vs Tinode
- Dendrite vs Element Web
- Dendrite vs ejabberd
- Dendrite vs Synapse
- Dendrite vs Cinny
- Dendrite vs Converse.js
- Dendrite vs Openfire
- Dendrite vs Nheko
- Dendrite vs Dino
- Dendrite vs Conduit
- Dendrite vs Movim
- Dendrite vs MongooseIM
- Dendrite vs gomuks
- Dendrite vs Profanity
- Dendrite vs Convos
- Dendrite vs Syphon
- Dendrite vs Dendrite Lite
- Dendrite vs Fractal
- Dendrite vs JSXC
- Dendrite vs Continuwuity
- Dendrite vs Gajim
- Dendrite vs SchildiChat
- Dendrite vs Construct
- Dendrite vs Commet
- Dendrite vs Prose
- Dendrite vs conduwuit
Similar matrix & xmpp apps
Tinode
Matrix & XMPPOpen-source instant messaging server
Replaces WhatsApp, Slack
Element Web
Matrix & XMPPGlossy Matrix client for the web and desktop
Replaces Slack, Discord
ejabberd
Matrix & XMPPRobust, scalable XMPP messaging server
Replaces Slack, WhatsApp
Synapse
Matrix & XMPPReference homeserver for the Matrix network
Replaces Slack, Discord
Cinny
Matrix & XMPPSimple, elegant and secure Matrix client
Replaces Slack, Discord
Converse.js
Matrix & XMPPWeb-based XMPP/Jabber chat client
Replaces Slack