Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP. Everything in Matrix happens in a room. Rooms are distributed and do not exist on any single server. Rooms can be located using convenience aliases like #matrix:matrix.org or #test:localhost:8448. Synapse is currently in rapid development, but as of version 0.5 we believe it is sufficiently stable to be run as an internet-facing service for real usage! Create and manage fully distributed chat rooms with no single points of control or failure. Eventually-consistent cryptographically secure synchronization of room state across a global open network of federated servers and services. Send and receive extensible messages in a room with (optional) end-to-end encryption. Use 3rd Party IDs (3PIDs) such as email addresses, phone numbers, Facebook accounts to authenticate, identify and discover users on Matrix.

Features

  • Synapse is a reference "homeserver" implementation of Matrix from the core development team at matrix.org
  • It is intended to showcase the concept of Matrix and let people see the spec in the context of a codebase
  • Run your own homeserver and help bootstrap the ecosystem
  • Every user runs one or more Matrix clients, which connect through to a Matrix homeserver
  • There is no single point of control or mandatory service provider in Matrix
  • The easiest way to try out your new Synapse installation is by connecting to it from a web client

Project Activity

See All Activity >

Categories

Networking, VoIP

License

Apache License V2.0

Follow Synapse

Synapse Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Synapse!

Additional Project Details

Operating Systems

Linux

Programming Language

Python

Related Categories

Python Networking Software, Python VoIP Software

Registered

2021-07-21