Alternatives / Telegram

5 Best Open Source Telegram Alternatives in 2026

Looking for an open source Telegram alternative? We compared 5 open source messengers by license, encryption, federation, self-hosting, phone number requirements, and features. They range from Signal's private messaging to Matrix clients, a Discord-style chat, and a peer-to-peer app over Tor.

Maxime DERAME's profile

Written by Maxime DERAME

Last updated:

Best Telegram alternatives at a glance

AlternativeBest forLicense
SignalPrivate end-to-end encrypted messagingAGPL-3.0
CinnyClean Matrix clientAGPL-3.0
StoatSelf-hostable community chatPrimarily AGPL-3.0
QuietPeer-to-peer messaging over TorGPL-3.0
Twake ChatMatrix messenger with bridgesAGPL-3.0

How we chose these Telegram alternatives

We looked for open-source messengers that overlap with Telegram's core: chats, groups, channels, media sharing, and calls. We verified each project's license, recent activity, stars, encryption, and self-hosting in its repository. Telegram is a centralized service whose server code is closed, so the alternatives differ in architecture: a centralized open-source service, federated Matrix, self-hosted community chat, and peer-to-peer. See our methodology for the full criteria.

Important: Telegram's clients are open source, its server is not

Telegram publishes the source of its apps, but not its server, and regular chats are encrypted between you and Telegram rather than end to end. The alternatives here fill different gaps: Signal for private one-to-one and group messaging with a fully open-source server, Matrix clients such as Cinny and Twake Chat for federation, Stoat for community servers, and Quiet for serverless operation.

Closest to Telegram

Signal is closest for everyday messaging, with groups, media, and calls, but it requires a phone number and lacks Telegram's public channels and bots. Stoat is closest for large communities with channels, roles, and moderation. Matrix clients offer federated rooms and bridges to other networks.

Federation and self-hosting

Cinny and Twake Chat are Matrix clients that connect to any Matrix homeserver, so you can run your own server and federate with other Matrix users. Twake Chat also offers bridges to more than 30 networks. Stoat can be self-hosted as your own community chat server. Signal is a centralized service, and Quiet is peer-to-peer.

License details

Signal's apps and server, Cinny, Stoat, and Twake Chat are AGPL-3.0, and Quiet is GPL-3.0. Signal's service is run by the Signal Foundation and is free to use.

Maintenance status

Signal, Cinny, Stoat, Quiet, and Twake Chat were all updated within days or weeks of this update. Twake Chat is a young project with a small community.

Why look for a Telegram alternative?

Telegram is a cloud messenger whose clients are open source but whose server is closed, whose default chats are not end-to-end encrypted, and which requires a phone number. Open-source alternatives provide end-to-end encryption by default, auditable servers, federation or self-hosting, and in some cases no phone number, at the cost of smaller communities and fewer bots and channel features.

#1

Signal

Private encrypted messenger operated by a nonprofit

Open-source messaging applications, server, and cryptographic libraries with end-to-end encryption enabled by default using the Signal Protocol. Features include private messages, groups, voice messages, file and media sharing, disappearing messages, voice and video calls, group calls, stories, usernames, and desktop applications. The official service is centralized rather than federated.

29.4K6.9KAGPL-3.0Centralized service

Pricing: Free messenger operated by the nonprofit Signal Foundation.

  • End-to-end encryption by default and open Signal Protocol
  • Private chats, groups, voice/video calls, disappearing messages, and media sharing
  • Open-source mobile and desktop clients, server, and cryptographic libraries
  • Centralized around Signal's service and not federated
  • Account registration still relies on a phone number
  • Published server code does not create a simple federated connection to the official network
#2

Cinny

Elegant Matrix client — end-to-end encrypted, clean interface.

Cinny is an open-source Matrix client focused on a simple, elegant interface for end-to-end encrypted conversations. AGPL-3.0 licensed, it connects to any Matrix homeserver.

3.9K585AGPL-3.0Self-hosted

Pricing: Free and open source (AGPL-3.0), self-hosted; requires a separate Matrix homeserver.

  • Clean, focused interface
  • Full Matrix end-to-end encryption
  • Requires running or connecting to a Matrix homeserver separately
  • Fewer built-in integrations than Slack
#3

Stoat

Discord-style servers, channels, voice, and moderation.

Stoat, formerly Revolt, is an AGPL-3.0 community chat platform with servers, channels, roles, direct messages, voice chat, file sharing, custom emojis, bots, themes, and moderation tools.

3.4K393Primarily AGPL-3.0Self-hosted

Pricing: Free and open source; self-hosting is available.

  • Very Discord-like experience
  • Servers, roles, voice, bots, and moderation
  • Desktop, web, and mobile clients
  • Smaller ecosystem than Discord
  • Some parts are still evolving
#4

Quiet

Peer-to-peer group messaging over Tor.

Quiet is a GPL-3.0 peer-to-peer group messaging application built around Tor. Devices communicate without a central server, supporting channels, private groups, file sharing, and a metadata-focused privacy model.

2.7K149GPL-3.0Self-hosted

Pricing: Free and open source under GPL-3.0; no server to host.

  • No central server required
  • Tor-based networking
  • No phone number required
  • Less suitable for large public communities
  • Limited voice and community features
#5

Twake Chat

Federated Matrix messenger developed by LINAGORA

AGPL-3.0 open-source Matrix client supporting private messages, public and private groups, channels, files, voice messages, location sharing, stickers, spaces, moderation, and end-to-end encrypted conversations. Organizations can operate a Matrix homeserver and federate with other compatible servers.

16847AGPL-3.0Self-hosted

Pricing: Open-source client; self-hosting requires Matrix homeserver infrastructure.

  • Open Matrix protocol with federation and self-hosted homeserver options
  • Encrypted messages, groups, channels, voice messages, files, and spaces
  • Compatible with other Matrix clients such as Element, Nheko, and NeoChat
  • Much smaller user base than WhatsApp or Signal
  • Self-hosting requires operating Matrix infrastructure, not only the client
  • Federation adds operational, security, and metadata complexity

Compare Telegram alternatives

AlternativeTypeLicenseArchitectureBest for
SignalPrivate messengerAGPL-3.0CentralizedPrivate conversations
CinnyMatrix clientAGPL-3.0FederatedClean Matrix experience
StoatCommunity chatAGPL-3.0Self-hostable serversDiscord-style communities
QuietPeer-to-peer chatGPL-3.0P2P over TorPrivacy without servers
Twake ChatMatrix messengerAGPL-3.0FederatedTeams with bridges

Which one should you choose?

Want the most trusted private messenger

Signal offers end-to-end encryption by default, groups, voice and video calls, and media sharing with an open-source client and server.

Signal

Want to run your own chat server for a community

Stoat offers servers, channels, voice, roles, and moderation, self-hostable and built in the EU with no ads.

Stoat

Want a federated Matrix client with a clean interface

Cinny connects to any Matrix homeserver with end-to-end encryption and a simple, elegant interface.

Cinny

Need no phone number and no central server

Quiet syncs messages directly between devices over Tor, with no phone number, email, or central server.

Quiet

Need a team messenger that connects to other networks

Twake Chat is a Matrix messenger with bridges to 30+ networks, SSO, and on-premise deployment.

Twake Chat