
SimpleX Chat
Open-source encrypted messenger with no user identifiers
19.3k stars 1.4k forks last commit first released AGPL-3.0
Actively maintained
Last commit 26 Aug 2026.

SimpleX Chat is an open-source, privacy-first messaging network designed to operate without any user identifiers. It provides mobile, desktop and terminal clients built on a Haskell core, delivering end-to-end encrypted messaging and group/community features while letting operators run their own servers.
Key Features
- Messaging without user identifiers: the network is designed to deliver messages and form connections without persistent numeric or textual user IDs.
- Strong encryption: double-ratchet end-to-end encryption with an additional encryption layer and local database encryption (SQLCipher/SQLite for device storage).
- Haskell core with native UI bridges: a Haskell-based core library exposed to client UIs via FFI, used by Kotlin Multiplatform (Android/desktop) and native iOS (Swift) apps.
- Multiple clients and runtimes: Android (Kotlin Multiplatform), iOS (Swift), desktop builds and a terminal/CLI client for Linux/macOS/Windows.
- Flexible storage backends: SQLite (default for mobile/desktop) and PostgreSQL support for server-side deployments; storage abstraction via a unified store interface.
- Extensible platform: bots API, SDKs and a directory service for discoverable communities and group moderation tools.
- Cross-platform build tooling: builds and cross-compilation support using Cabal/Nix and Docker-based build scripts, with prebuilt packages distributed via Play Store, F‑Droid, TestFlight and direct APKs.
Use Cases
- Private one-to-one messaging and group conversations where participants do not want persistent user identifiers.
- Community-run groups and moderated communities using the SimpleX directory and community voucher model for server funding.
- Developers building bots, automations or integrations using the provided bots API and client SDKs.
Limitations and Considerations
- Platform/build complexity: the Haskell core and cross-compilation workflow make local builds more involved than typical native apps; building from source normally requires Haskell tooling, Nix or Docker images.
- Mobile support constraints: historically builds targeted newer Android versions and specific CPU architectures; current official builds require modern mobile OS versions (Android 8+ minimum is documented) and some legacy devices may need experimental APKs.
SimpleX Chat is focused on strong privacy guarantees, decentralization and developer extensibility. It is suited for users and communities that require encrypted messaging without traditional identifiers and for developers who want to build bots or host community servers.
Categories:
Tags:
Tech Stack:
Similar to SimpleX Chat

Snikket
Open-source XMPP messaging server with encrypted chat and WebRTC
Self-hosted, open-source XMPP-based messaging server providing end-to-end encryption, multi-device sync, federation, secure backups, and integrated WebRTC audio/video calling.


Databag
Lightweight federated messenger with end-to-end encryption
Self-hosted, lightweight federated messenger with end-to-end encrypted threads and optional WebRTC audio/video calling across independently hosted nodes.

Jami
Distributed, open source communication platform for calls and messaging
Jami is a distributed communication platform for private messaging, audio/video calls, and conferencing, designed to work without central servers and with end-to-end encryption.
RetroShare
Friend-to-friend encrypted communication and file sharing platform
RetroShare is a decentralized friend-to-friend platform for encrypted chat, mail, forums, channels and secure file sharing, with optional Tor/I2P support.

Tox
Peer-to-peer encrypted instant messaging, calls, and file sharing
Tox is a decentralized, peer-to-peer communication system for encrypted messaging, voice/video calls, screen sharing, and file transfers without central servers.
OnionShare
Secure, anonymous file sharing and hosting over the Tor network
Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.







