
Quassel IRC
Distributed, cross-platform IRC client with detachable core
791 stars 226 forks last commit first released
Actively maintained
Last commit 25 Jun 2026.

Quassel IRC is a modern, cross-platform IRC client built around a distributed architecture. A central Quassel Core maintains persistent IRC connections and history, while one or more clients can attach and detach from anywhere.
Key Features
- Distributed "core + client" design for always-on IRC connectivity
- Multi-client access to the same core (desktop and mobile clients can share state)
- Backlog and chat history stored in a database for fast retrieval
- Supports modern IRC capabilities (including many IRCv3 features)
- User management on the core (multiple users can be hosted on one core)
- Optional integrations such as Prometheus metrics export and HAProxy protocol support
Use Cases
- Run a personal IRC bouncer-like setup with a full graphical client experience
- Keep IRC connections persistent on a server and attach from multiple devices
- Maintain searchable, centralized chat history for teams or communities
Quassel IRC is well-suited for users who want the convenience of a bouncer with a richer client experience and multi-device continuity, while keeping control over where connections and history are stored.
Categories:
Tags:
Tech Stack:
Similar to Quassel IRC
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.

ZNC
Advanced IRC bouncer with web admin and modular extensions
ZNC is an advanced IRC bouncer that stays connected to IRC networks, letting you reconnect from one or more clients and replay buffered messages you missed.


InspIRCd
Modular C++ IRC server for modern IRC networks
InspIRCd is a modular, lightweight Internet Relay Chat (IRC) server with a flexible module system, designed for stable and performant IRC network deployments.


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.

Mattermost
Secure, self-hosted team collaboration and messaging platform.
Open-source, self-hosted messaging platform for secure team collaboration with real-time chat, audio calls, screen sharing, and integrations.


SimpleX Chat
Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.
