Homeserver: Difference between revisions

From IM Wiki
Jump to navigation Jump to search
Removed redirect to Homeservers
license column
Line 8: Line 8:
!Language
!Language
!Development cycle
!Development cycle
!License
![[Sliding Sync]]
![[Sliding Sync]]
!Website
!Website
Line 16: Line 17:
|Python
|Python
|Stable
|Stable
|
|No
|No
|
|
Line 24: Line 26:
|Go
|Go
|Beta
|Beta
|
|No
|No
|
|
Line 32: Line 35:
|C++
|C++
|Beta (Abandoned)
|Beta (Abandoned)
|
|No
|No
|
|
Line 40: Line 44:
|Rust
|Rust
|Beta
|Beta
|
|No
|No
|http://conduit.rs/
|http://conduit.rs/
Line 48: Line 53:
|Rust
|Rust
|Beta
|Beta
|
|No
|No
|
|
Line 56: Line 62:
|Scala
|Scala
|Abandoned
|Abandoned
|
|No
|No
|
|
Line 64: Line 71:
|Go
|Go
|Abandoned
|Abandoned
|
|No
|No
|
|
Line 72: Line 80:
|Rust
|Rust
|Abandoned
|Abandoned
|
|No
|No
|
|
Line 80: Line 89:
|C
|C
|Alpha
|Alpha
|
|No
|No
|https://telodendria.io/
|https://telodendria.io/
Line 88: Line 98:
|Elixir
|Elixir
|In early development
|In early development
|
|No
|No
|
|
Line 96: Line 107:
|Elixir
|Elixir
|Abandoned
|Abandoned
|
|No
|No
|
|

Revision as of 16:24, 16 February 2024

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

Implementations

Name Language Development cycle License 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