Homeserver: Difference between revisions
Jump to navigation
Jump to search
more table stuff |
No edit summary |
||
Line 9: | Line 9: | ||
!Development cycle | !Development cycle | ||
!Sliding Sync | !Sliding Sync | ||
! | !Website | ||
!Source Code | !Source Code | ||
!Comments | !Comments | ||
Line 18: | Line 18: | ||
|No | |No | ||
| | | | ||
| | |https://github.com/matrix-org/synapse/ | ||
| | |First official reference implementation | ||
|- | |- | ||
|[[Dendrite]] | |[[Dendrite]] | ||
Line 26: | Line 26: | ||
|No | |No | ||
| | | | ||
| | |https://github.com/matrix-org/dendrite | ||
| | |Official | ||
|- | |- | ||
|[[Construct]] | |[[Construct]] | ||
|C++ | |C++ | ||
|Beta ( | |Beta (Abandoned) | ||
|No | |No | ||
| | | | ||
| | |https://github.com/matrix-construct/construct | ||
| | | | ||
|- | |- | ||
Line 41: | Line 41: | ||
|Beta | |Beta | ||
|No | |No | ||
| | |http://conduit.rs/ | ||
| | |https://gitlab.com/famedly/conduit | ||
| | | | ||
|- | |- | ||
|Conduwuit | |[[Conduwuit]] | ||
|Rust | |Rust | ||
|Beta | |Beta | ||
|No | |No | ||
| | | | ||
| | |https://github.com/girlbossceo/conduwuit | ||
| | |Fork of Conduit | ||
|- | |- | ||
|[[Mascarene]] | |[[Mascarene]] | ||
|Scala | |Scala | ||
| | |Abandoned | ||
|No | |No | ||
| | | | ||
| | |https://gitlab.com/mascarene/mascarene | ||
| | | | ||
|- | |- | ||
|[[Ligase]] | |[[Ligase]] | ||
|Go | |Go | ||
| | |Abandoned | ||
|No | |No | ||
| | | | ||
| | |https://github.com/finogeeks/Ligase | ||
| | | | ||
|- | |- | ||
|[[Maelstrom]] | |[[Maelstrom]] | ||
|Rust | |Rust | ||
| | |Abandoned | ||
|No | |No | ||
| | | | ||
| | |https://github.com/maelstrom-rs/maelstrom | ||
| | | | ||
|- | |- | ||
Line 81: | Line 81: | ||
|Alpha | |Alpha | ||
|No | |No | ||
|https://telodendria.io/ | |||
|https://git.telodendria.io/Telodendria/Telodendria | |||
| | | | ||
|- | |||
|[[Thurim]] | |||
|Elixir | |||
|In early development | |||
|No | |||
| | | | ||
|https://github.com/serra-allgood/thurim | |||
| | | | ||
|- | |- | ||
| | |Plasma | ||
|Elixir | |Elixir | ||
| | |Abandoned | ||
|No | |No | ||
| | | | ||
| | |https://gitlab.com/plasmahs/plasma_old | ||
| | | | ||
|} | |} |
Revision as of 03:42, 21 January 2024
A homeserver is a software program which implements the Server-Server API specified by the Matrix specification.
Implementations
Name | Language | Development cycle | 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 |