Homeserver: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
Matrix>Ari
mNo edit summary
more table stuff
Line 8: Line 8:
!Language
!Language
!Development cycle
!Development cycle
!Sliding Sync
!Support Room
!Source Code
!Comments
|-
|-
|[[Synapse]]
|[[Synapse]]
|Python
|Python
|Stable
|Stable
|No
|
|
|
|-
|-
|[[Dendrite]]
|[[Dendrite]]
|Go
|Go
|Beta
|Beta
|No
|
|
|
|-
|-
|[[Construct]]
|[[Construct]]
|C++
|C++
|Beta (not active)
|Beta (not active)
|No
|
|
|
|-
|-
|[[Conduit]]
|[[Conduit]]
|Rust
|Rust
|Beta
|Beta
|No
|
|
|
|-
|Conduwuit
|Rust
|Beta
|No
|
|
|
|-
|-
|[[Mascarene]]
|[[Mascarene]]
|Scala
|Scala
|In development (not active)
|In development (not active)
|No
|
|
|
|-
|-
|[[Ligase]]
|[[Ligase]]
|Go
|Go
|Dead
|Dead
|No
|
|
|
|-
|-
|[[Maelstrom]]
|[[Maelstrom]]
|Rust
|Rust
|Dead
|Dead
|No
|
|
|
|-
|-
|[[Telodendria]]
|[[Telodendria]]
|C
|C
|Alpha
|Alpha
|No
|
|
|
|-
|-
|[[Thurim]]
|[[Thurim]]
|Elixir
|Elixir
|In development
|In development
|No
|
|
|
|}
|}

Revision as of 03:07, 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 Support Room Source Code Comments
Synapse Python Stable No
Dendrite Go Beta No
Construct C++ Beta (not active) No
Conduit Rust Beta No
Conduwuit Rust Beta No
Mascarene Scala In development (not active) No
Ligase Go Dead No
Maelstrom Rust Dead No
Telodendria C Alpha No
Thurim Elixir In development No