Homeserver
A homeserver is a software program which implements the Server-Server API specified by the Matrix specification.
Implementations
Name | Language | Development cycle | License | Sliding Sync | Website | Source Code | Comments |
---|---|---|---|---|---|---|---|
Synapse | Python | Stable | No | https://github.com/matrix-org/synapse/ | First official reference implementation | ||
Dendrite | Go | Beta | No | https://github.com/matrix-org/dendrite | Official | ||
Construct | C++ | Beta (Abandoned) | No | https://github.com/matrix-construct/construct | |||
Conduit | Rust | Beta | No | http://conduit.rs/ | https://gitlab.com/famedly/conduit | ||
Conduwuit | Rust | Beta | No | https://github.com/girlbossceo/conduwuit | Fork of Conduit | ||
Mascarene | Scala | Abandoned | No | https://gitlab.com/mascarene/mascarene | |||
Ligase | Go | Abandoned | No | https://github.com/finogeeks/Ligase | |||
Maelstrom | Rust | Abandoned | No | https://github.com/maelstrom-rs/maelstrom | |||
Telodendria | C | Alpha | No | https://telodendria.io/ | https://git.telodendria.io/Telodendria/Telodendria | ||
Thurim | Elixir | In early development | No | https://github.com/serra-allgood/thurim | |||
Plasma | Elixir | Abandoned | No | https://gitlab.com/plasmahs/plasma_old |