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 screenshot

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:

Share:

Similar to ZNC

Openfire logo

Openfire

Real-time collaboration server for XMPP (Jabber) messaging

3k
1.4k
Last commit

Openfire is an open source XMPP (Jabber) server for real-time messaging and collaboration, with a web admin console and a plugin ecosystem.

Apache-2.0Actively maintained
Alternative to:
Cisco Jabber logo
Cisco Jabber
+15
InspIRCd logo

InspIRCd

Modular C++ IRC server for modern IRC networks

1.3k
283
Last commit

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

Actively maintained
Alternative to:
IRCCloud logo
IRCCloud
+3
Quassel IRC logo

Quassel IRC

Distributed, cross-platform IRC client with detachable core

788
226
Last commit

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

Actively maintained
Alternative to:
IRCCloud logo
IRCCloud
+3
Zulip logo

Zulip

Organized team chat with topic-based threading

25.6k
10k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Zulip Cloud logo
Zulip Cloud
+19
Synapse logo

Synapse

Matrix homeserver for federated, secure real-time communication

4.5k
571
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Element Matrix (Hosted) logo
Element Matrix (Hosted)
+19
ngIRCd logo

ngIRCd

Lightweight, portable IRC server for small or private networks

572
81
Last commit

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

GPL-2.0Actively maintained
Alternative to:
IRCCloud logo
IRCCloud
+3