Synapse

Server for [Matrix](https://matrix.org/), an open standard for decentralized persistent communication.


Product Overview

Synapse is a self-hosted server project that enables decentralized persistent communication using the Matrix open standard. Unlike other federated server projects, Synapse does not include an integrated client front-end, instead providing a generic backend server implementation and a well-documented API for developers to build their own custom front-ends or mobile applications.

Main Features

Synapse's key features include:

  • Backend-first design: Focuses on providing a robust and customizable backend server that can be used with various front-ends.
  • API-based architecture: Provides a well-documented API for building custom front-ends, web apps, or mobile applications.
  • Customizable: Allows users to customize their instance of Synapse using configuration options and third-party integrations.
  • Federated: Enables decentralized communication through the Matrix open standard.
  • Secure: Follows supported upstream versions of platform dependencies and has a deprecation policy in place for security updates.

Additional Features (Wishlist)

Some exciting features that are planned or in development include:

  • Groups and group posting
  • Reputation-based "slow" federation
  • Community decision-making for federation and moderation actions
  • User-selectable custom templates for rendering public posts

Getting Started

For more information on installing, configuring, and upgrading Synapse, please visit the official documentation at docs.gotosocial.org.

Related

Dendrite
Umbrel
Syndie
Cosmos
Passbolt
LedgerSMB
Teampass
RudderStack
Elgg