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
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
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