
Why Fluux Messenger?
🔒 Sovereign by Design
Connect to any XMPP server. Self-host with ejabberd. Your messages, your infrastructure, your rules. No vendor lock-in.
⚡ Fast & Lightweight
Built with Tauri and React for native performance. Local message cache means instant access, even offline.
💻 Cross-Platform
Windows, macOS, Linux, and Web.
🌍 Speaks your language
8 languages supported out of the box.
Features
💬 Rich Messaging: Reactions, threads, mentions, message editing.
👥 Group Chats: Multi-user rooms with @mentions and bookmarks.
📁 File Sharing: HTTP file upload for documents and images.
👨💼 Server admin interface: You can manage your server directly from the client.
🔐 40+ XMPP Extensions: Message archive, carbons, receipts, and more.
🛠 XMPP Console: See what's happening under the hood.
🌙 Light & Dark Modes
The Complete Stack
Fluux Messenger is designed to work with any server, but it works seamlessly with ejabberd, our battle-tested XMPP server that has powered WhatsApp-scale deployments.
| Client | Server |
|---|---|
| Fluux Messenger | ejabberd |
| Modern UI | 2M+ connections/node |
| Desktop & Web | XMPP, MQTT, SIP, Matrix |
| TypeScript/React/Tauri | 25 years of reliability |
Together, they form a complete European sovereign messaging solution.
Technical Specs
| Platforms | Windows, macOS, Linux, Web |
| Built with | TypeScript, React, Tauri |
| License | AGPL-3.0 (Open Source) |
| XMPP Support | 40+ extensions (XEPs) |
| Languages | 8 included |
| Storage | IndexedDB with auto-sync |
| Server | Any XMPP server (Websocket support required) |
Get Started
Download GitHub Releases — Windows, macOS, Linux
Community Join us on XMPP: fluux-messenger@conference.process-one.net
Contribute GitHub Repository · Report Issues
Open Source
Fluux Messenger is released under AGPL-3.0. We believe privacy-respecting messaging shouldn't require vendor lock-in. Inspect the code, contribute, or fork it.
Commercial licensing
You can contact us for a commercial license and/or customization of Fluux Messenger for your users and employees.
Fluux Messenger + ejabberd Business Edition = complete sovereign messaging with SLA.