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
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
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