Homeserver: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
links
Matrix>Ari
add implementations
Line 1: Line 1:
A homeserver is a software program which implements the [[Server-Server API]] specified by the [[Specification|Matrix specification]].
A homeserver is a software program which implements the [[Server-Server API]] specified by the [[Specification|Matrix specification]].
=== Homeserver implementations ===
{| class="wikitable sortable"
|+
!Name
!Language
!Status
!Active development repository
|-
|Synapse
|Python
|Production
|https://github.com/matrix-org/synapse
|-
|Dendrite
|Go
|Beta
|https://github.com/matrix-org/dendrite
|-
|Construct
|C++
|Beta/Low activity
|https://github.com/matrix-construct/construct
|-
|Conduit
|Rust
|Beta
|https://gitlab.com/famedly/conduit
|-
|Mascarene
|Scala
|Devel/Inactive
|https://gitlab.com/mascarene/mascarene
|-
|Ligase
|Go
|Dead
|https://github.com/finogeeks/Ligase
|-
|Maelstrom
|Rust
|Dead
|https://github.com/maelstrom-rs/maelstrom
|-
|Telodendria
|C
|Alpha
|https://git.telodendria.io/Telodendria/Telodendria
|-
|Thurim
|Elixir
|Devel
|https://github.com/serra-allgood/thurim
|}

Revision as of 17:09, 19 January 2024

A homeserver is a software program which implements the Server-Server API specified by the Matrix specification.

Homeserver implementations

Name Language Status Active development repository
Synapse Python Production https://github.com/matrix-org/synapse
Dendrite Go Beta https://github.com/matrix-org/dendrite
Construct C++ Beta/Low activity https://github.com/matrix-construct/construct
Conduit Rust Beta https://gitlab.com/famedly/conduit
Mascarene Scala Devel/Inactive https://gitlab.com/mascarene/mascarene
Ligase Go Dead https://github.com/finogeeks/Ligase
Maelstrom Rust Dead https://github.com/maelstrom-rs/maelstrom
Telodendria C Alpha https://git.telodendria.io/Telodendria/Telodendria
Thurim Elixir Devel https://github.com/serra-allgood/thurim