Homeserver: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
Matrix>MapleDAV
Add both Jendrite and Harmony to the homeserver implementations list
Matrix>MapleDAV
Added 'no' templates to the implementation table
Line 18: Line 18:
|Stable
|Stable
|AGPL-3.0
|AGPL-3.0
|No
|{{no}}
|https://element-hq.github.io/synapse
|https://element-hq.github.io/synapse
|https://github.com/element-hq/synapse
|https://github.com/element-hq/synapse
Line 27: Line 27:
|Beta
|Beta
|Apache-2.0
|Apache-2.0
|No
|{{no}}
|https://matrix-org.github.io/dendrite/
|https://matrix-org.github.io/dendrite/
|https://github.com/matrix-org/dendrite
|https://github.com/matrix-org/dendrite
Line 36: Line 36:
|Beta
|Beta
|Apache-2.0
|Apache-2.0
|No
|{{no}}
|
|
|https://github.com/jjj333-p/jendrite
|https://github.com/jjj333-p/jendrite
Line 45: Line 45:
|Beta
|Beta
|Apache-2.0
|Apache-2.0
|No
|{{no}}
|
|
|https://github.com/neilalexander/harmony
|https://github.com/neilalexander/harmony
Line 54: Line 54:
|Beta
|Beta
|Apache-2.0
|Apache-2.0
|No
|{{no}}
|https://conduit.rs
|https://conduit.rs
|https://gitlab.com/famedly/conduit
|https://gitlab.com/famedly/conduit
Line 63: Line 63:
|Beta
|Beta
|Apache-2.0
|Apache-2.0
|No
|{{no}}
|
|
|https://github.com/girlbossceo/conduwuit
|https://github.com/girlbossceo/conduwuit
Line 72: Line 72:
|Alpha
|Alpha
|MIT
|MIT
|No
|{{no}}
|https://telodendria.io/
|https://telodendria.io/
|https://git.telodendria.io/Telodendria/Telodendria
|https://git.telodendria.io/Telodendria/Telodendria
Line 81: Line 81:
|In early development
|In early development
|AGPL-3.0
|AGPL-3.0
|No
|{{no}}
|
|
|https://github.com/serra-allgood/thurim
|https://github.com/serra-allgood/thurim
Line 90: Line 90:
|In early development
|In early development
|GPL-2.0
|GPL-2.0
|No
|{{no}}
|https://www.ejabberd.im/
|https://www.ejabberd.im/
|https://github.com/processone/ejabberd
|https://github.com/processone/ejabberd
Line 99: Line 99:
|Beta (Abandoned)
|Beta (Abandoned)
|MIT?
|MIT?
|No
|{{no}}
|
|
|https://github.com/matrix-construct/construct
|https://github.com/matrix-construct/construct
Line 108: Line 108:
|Abandoned
|Abandoned
|AGPL-3.0
|AGPL-3.0
|No
|{{no}}
|
|
|https://gitlab.com/mascarene/mascarene
|https://gitlab.com/mascarene/mascarene
Line 117: Line 117:
|Abandoned
|Abandoned
|AGPL-3.0 & Apache-2.0
|AGPL-3.0 & Apache-2.0
|No
|{{no}}
|https://www.finogeeks.com/Finchat
|https://www.finogeeks.com/Finchat
|https://github.com/finogeeks/Ligase
|https://github.com/finogeeks/Ligase
Line 126: Line 126:
|Abandoned
|Abandoned
|Apache-2.0 & ITMIT
|Apache-2.0 & ITMIT
|No
|{{no}}
|
|
|https://github.com/maelstrom-rs/maelstrom
|https://github.com/maelstrom-rs/maelstrom
Line 135: Line 135:
|Abandoned
|Abandoned
|AGPL-3.0
|AGPL-3.0
|No
|{{no}}
|
|
|https://gitlab.com/plasmahs/plasma_old
|https://gitlab.com/plasmahs/plasma_old
|
|
|}
|}

Revision as of 05:23, 26 March 2024

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 No https://element-hq.github.io/synapse https://github.com/element-hq/synapse First official reference implementation
Dendrite Go Beta Apache-2.0 No https://matrix-org.github.io/dendrite/ https://github.com/matrix-org/dendrite Official
Jendrite Go Beta Apache-2.0 No https://github.com/jjj333-p/jendrite Fork of Dendrite
Harmony Go Beta Apache-2.0 No https://github.com/neilalexander/harmony Fork of Dendrite
Conduit Rust Beta Apache-2.0 No https://conduit.rs https://gitlab.com/famedly/conduit
Conduwuit Rust Beta Apache-2.0 No https://github.com/girlbossceo/conduwuit Fork of Conduit
Telodendria C Alpha MIT No https://telodendria.io/ https://git.telodendria.io/Telodendria/Telodendria
Thurim Elixir In early development AGPL-3.0 No https://github.com/serra-allgood/thurim
Ejabberd Erlang In early development GPL-2.0 No https://www.ejabberd.im/ https://github.com/processone/ejabberd An XMPP server with Matrix support
Construct C++ Beta (Abandoned) MIT? No https://github.com/matrix-construct/construct
Mascarene Scala Abandoned AGPL-3.0 No https://gitlab.com/mascarene/mascarene
Ligase Go Abandoned AGPL-3.0 & Apache-2.0 No https://www.finogeeks.com/Finchat https://github.com/finogeeks/Ligase
Maelstrom Rust Abandoned Apache-2.0 & ITMIT No https://github.com/maelstrom-rs/maelstrom
Plasma Elixir Abandoned AGPL-3.0 No https://gitlab.com/plasmahs/plasma_old