Fluux
Messenger

The modern XMPP client for teams
who own their data.

Download

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.

ClientServer
Fluux Messengerejabberd
Modern UI2M+ connections/node
Desktop & WebXMPP, MQTT, SIP, Matrix
TypeScript/React/Tauri25 years of reliability

Together, they form a complete European sovereign messaging solution.

Learn more about ejabberd →


Technical Specs

PlatformsWindows, macOS, Linux, Web
Built withTypeScript, React, Tauri
LicenseAGPL-3.0 (Open Source)
XMPP Support40+ extensions (XEPs)
Languages8 included
StorageIndexedDB with auto-sync
ServerAny 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.

Read the announcement →

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.

Contact us →