Homeserver

From IM Wiki
Revision as of 12:24, 23 February 2024 by Matrix>MapleDAV (Add license information for all homeservers)
Jump to navigation Jump to search

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 AGPL-3.0[1] No https://element-hq.github.io/synapse https://github.com/element-hq/synapse First official reference implementation
Dendrite Go Beta Apache-2.0[2] No https://matrix-org.github.io/dendrite/ https://github.com/matrix-org/dendrite Official
Construct C++ Beta (Abandoned) MIT?[3] No https://github.com/matrix-construct/construct
Conduit Rust Beta Apache-2.0[4] No http://conduit.rs/ https://gitlab.com/famedly/conduit
Conduwuit Rust Beta Apache-2.0[5] No https://github.com/girlbossceo/conduwuit Fork of Conduit
Mascarene Scala Abandoned AGPL-3.0[6] No https://gitlab.com/mascarene/mascarene
Ligase Go Abandoned AGPL-3.0[7] & Apache-2.0[8] No https://github.com/finogeeks/Ligase
Maelstrom Rust Abandoned Apache-2.0[9] & MIT[10] No https://github.com/maelstrom-rs/maelstrom
Telodendria C Alpha MIT[11] No https://telodendria.io/ https://git.telodendria.io/Telodendria/Telodendria
Thurim Elixir In early development AGPL-3.0[12] No https://github.com/serra-allgood/thurim
Plasma Elixir Abandoned AGPL-3.0[13] No https://gitlab.com/plasmahs/plasma_old