Homeserver: Difference between revisions
Jump to navigation
Jump to search
Matrix>MapleDAV Remove citations and add websites for conduit and ligase |
Matrix>MapleDAV m Separate tables into "active" and "abandoned" |
||
Line 2: | Line 2: | ||
A homeserver is a software program which implements the [[Server-Server_API|Server-Server API]] specified by the [[Specification|Matrix specification]]. | A homeserver is a software program which implements the [[Server-Server_API|Server-Server API]] specified by the [[Specification|Matrix specification]]. | ||
=== | == Implementations == | ||
=== Active === | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|+ | |+ | ||
Line 31: | Line 33: | ||
|https://github.com/matrix-org/dendrite | |https://github.com/matrix-org/dendrite | ||
|Official | |Official | ||
|- | |- | ||
|[[Conduit]] | |[[Conduit]] | ||
Line 58: | Line 51: | ||
|https://github.com/girlbossceo/conduwuit | |https://github.com/girlbossceo/conduwuit | ||
|Fork of Conduit | |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 | |||
| | |||
|} | |||
=== Abandoned === | |||
{| class="wikitable sortable" | |||
|+ | |||
!Name | |||
!Language | |||
!Development cycle | |||
!License | |||
![[Sliding Sync]] | |||
!Website | |||
!Source Code | |||
!Comments | |||
|- | |||
|[[Construct]] | |||
|C++ | |||
|Beta (Abandoned) | |||
|MIT? | |||
|No | |||
| | |||
|https://github.com/matrix-construct/construct | |||
| | |||
|- | |- | ||
|[[Mascarene]] | |[[Mascarene]] | ||
Line 84: | Line 117: | ||
| | | | ||
|https://github.com/maelstrom-rs/maelstrom | |https://github.com/maelstrom-rs/maelstrom | ||
| | | | ||
|- | |- |
Revision as of 12:49, 23 February 2024
A homeserver is a software program which implements the Server-Server API specified by the Matrix specification.
Implementations
Active
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 |
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 |
Abandoned
Name | Language | Development cycle | License | Sliding Sync | Website | Source Code | Comments |
---|---|---|---|---|---|---|---|
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 |