Synapse
Synapse: Matrix homeserver written in Python/Twisted + Rust
Synapse is an open-source team chat project on GitHub under the AGPL-3.0 license (network copyleft), with 4.8k stars. It is built with CPython and Rust. Its last push was today.
- Stars
- 4.8k
- License
- AGPL-3.0
- Activity
- Active
- Latest release
- v1.164.2
Judgement
- What it is
- Complete system
- What it does
- The reference Matrix homeserver for running your own federated chat, maintained by Element.
- Adopt it when
- You want to run your own Matrix server for a team or community that can federate with others.
- Watch out
- Resource-hungry for large rooms, and Element moved it to AGPL with a commercial licence option.
- Ready for
- Production-ready
- Runs as
- Self-hosted server
- Built with
- Python, Twisted, Rust and PostgreSQL
- How established
- Established: started 2 years ago, latest release v1.164.2.
- What the license allows
- Use inside your business is unrestricted. If you change it and let customers use it over the internet, you must publish your changes.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: Synapse → CPython → GCC → LLVM project → runs on a microchip
Open-source alternatives to Synapse
-
1
Zulip zulip
Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Complete system Production-ready Your team finds Slack threads chaotic and wants organised, asynchronous conversations, self-hosted or hosted.
★ 26k Apache-2.0 Python Active, pushed today -
2
Element-web element-hq
A glossy Matrix collaboration client for the web.
Complete system Production-ready You use Matrix and want the most complete client, or want to host your own web client.
★ 14k AGPL-3.0 TypeScript Active, pushed today -
3
Chat tinode
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Complete system Usable You want to embed or run your own messaging service with ready clients.
★ 14k GPL-3.0 Go Active, pushed 8 days ago -
4
Quiet TryQuiet
A private, p2p alternative to Slack and Discord built on Tor & IPFS
Complete system Experimental A small group values running chat with no server at all and accepts missing features compared with Slack.
★ 2.7k GPL-3.0 TypeScript Active, pushed today -
5
Colanode colanode
Open-source and local-first Slack and Notion alternative that puts you in control of your data
Complete system Experimental A small team wants chat and docs together on its own server with offline support.
★ 5.2k Apache-2.0 TypeScript Slowing, pushed 7 months ago -
6
Raven frappe
Simple, open source team messaging platform
Complete system Usable Your company runs ERPNext or other Frappe apps and wants chat inside the same system.
★ 839 AGPL-3.0 TypeScript Active, pushed today
Commercial team chat apps
-
1
Discord Discord Inc.
American online communication software
Complete system Production-ready You run a public or semi-public community, such as gamers, an open-source project or a creator audience.
42k readers a month Since 2015 Commercial -
2
Microsoft Teams Microsoft
Team collaboration application
Complete system Production-ready Your business already pays for Microsoft 365 and wants chat and video meetings without another vendor.
20k readers a month Since 2017 Commercial -
3
Slack Salesforce, Inc.
Boost productivity and save time with Slack – the AI work platform for managing projects, automating workflows and connecting teams securely. Start working smarter today.
Complete system Production-ready A team wants the chat tool with the widest integration ecosystem and is willing to pay per seat.
8.4k readers a month Since 2013 Commercial -
4
Google Chat Google
Learn how Google Chat helps individuals, groups and businesses to connect and collaborate online with secure messaging and powerful features from Google Workspace.
Complete system Production-ready Your company runs on Google Workspace and wants basic team chat that is already included.
2.5k readers a month Since 2017 Commercial
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.