
Elegant Matrix client — end-to-end encrypted, clean interface.
Cinny is an open-source client for Matrix, the decentralized communication protocol, focused on a clean, simple interface for end-to-end encrypted conversations. It's AGPL-3.0 licensed and connects to any Matrix homeserver.
Cinny is a client, not a server — it gives you a polished, Discord-like interface on top of Matrix, while the actual self-hosting happens at the homeserver level (Synapse, Dendrite, etc.). Because it's Matrix-based, it interoperates with other Matrix clients like Element. That's a different model from an all-in-one self-hosted server like Rocket.Chat.
| Attribute | Details |
|---|---|
| License | AGPL-3.0 |
| Category | Community |
| Stack | TypeScript, React |
| Self-hosted | Yes — via a Matrix homeserver |
| Alternatives | Discord, Slack, Rocket.Chat |
Yes. Cinny is AGPL-3.0 licensed and free to use, connecting to any Matrix homeserver you run or join.
Cinny is a Matrix client — a front-end that connects to a federated Matrix homeserver — whereas Rocket.Chat is a complete, standalone self-hosted server. With Cinny you also run (or join) a Matrix homeserver separately.
Browse more open-source alternatives to Discord, or explore the full Community category.
Rocket.Chat
Self-hosted team messaging — channels, video, and compliance.
Mattermost
Secure team collaboration — messaging, playbooks, and integrations.
Zulip
Topic-threaded team chat — keeps conversations organized at scale.
Element
Matrix-based team messaging — decentralized and end-to-end encrypted.
Fluxer
Discord-style chat for communities — messaging, voice, and video, self-hostable.
Campfire
Simple self-hosted group chat from 37signals — one-time, MIT-licensed, no subscription.