Homeserver: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
more table stuff
No edit summary
Line 9: Line 9:
!Development cycle
!Development cycle
!Sliding Sync
!Sliding Sync
!Support Room
!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 (not active)
|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
|In development (not active)
|Abandoned
|No
|No
|
|
|
|https://gitlab.com/mascarene/mascarene
|
|
|-
|-
|[[Ligase]]
|[[Ligase]]
|Go
|Go
|Dead
|Abandoned
|No
|No
|
|
|
|https://github.com/finogeeks/Ligase
|
|
|-
|-
|[[Maelstrom]]
|[[Maelstrom]]
|Rust
|Rust
|Dead
|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
|
|
|-
|-
|[[Thurim]]
|Plasma
|Elixir
|Elixir
|In development
|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