
ZNC
Advanced IRC bouncer with web admin and modular extensions
2.1k stars 403 forks last commit first released Apache-2.0
Actively maintained
Last commit 23 Jul 2026.

ZNC is an advanced IRC bouncer that maintains persistent connections to IRC networks while you are offline. It lets you reconnect later from one or multiple IRC clients without losing your session, with optional message playback and account management.
Key Features
- Persistent IRC connections so you can detach and reattach without losing presence
- Playback buffers with optional timestamps to replay messages missed while offline
- Multiple users, networks, and simultaneous clients per user
- Web-based administration (via the webadmin module) for managing users and settings
- Modular architecture with dynamically loadable modules (C++, Perl, Python, Tcl)
- SSL/TLS support for both client-to-bouncer and bouncer-to-IRC connections
- IPv4 and IPv6 support
Use Cases
- Keep IRC identity and channel presence while switching devices or disconnecting
- Consolidate multiple IRC networks behind a single always-on endpoint
- Provide shared IRC bouncer service for multiple users on a single host
ZNC is a mature, extensible choice for anyone who relies on IRC and wants reliable always-on connectivity, multi-client access, and configurable buffering and administration. Its module system makes it adaptable to many workflows, from simple personal use to multi-user deployments.
Categories:
Tags:
Tech Stack:
Similar to ZNC
Openfire
Real-time collaboration server for XMPP (Jabber) messaging
Openfire is an open source XMPP (Jabber) server for real-time messaging and collaboration, with a web admin console and a plugin ecosystem.

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.


Quassel IRC
Distributed, cross-platform IRC client with detachable core
Modern, cross-platform IRC client with a detachable core for persistent connections, multi-client access, and searchable chat backlogs.


Zulip
Organized team chat with topic-based threading
Open-source team chat server with topic-based threading for focused, asynchronous, and real-time communication in distributed teams.

Synapse
Matrix homeserver for federated, secure real-time communication
Synapse is a Matrix homeserver implementation for running federated, secure real-time chat and collaboration on your own infrastructure.

ngIRCd
Lightweight, portable IRC server for small or private networks
ngIRCd is a free, portable and lightweight IRC server for small/private networks, supporting IPv6, TLS, server linking, and optional PAM authentication.


