OpenSourceProjects logo
znc logo

zncOfficial repository for the ZNC IRC bouncer

Official repository for the ZNC IRC bouncer

2,105 stars
395 forks
C++
Apache-2.0
Alternative to:
Colloquy
IRCCloud
znc screenshot

znc

ZNC is an advanced IRC bouncer that allows you to maintain a persistent connection to IRC networks and replay messages when you reconnect. It acts as an intermediary between IRC clients and servers, enabling seamless multi-client connectivity with message buffering and network persistence.

Key Features

  • **IRC Bouncing: Maintains persistent connections to IRC networks and buffers messages for replay when clients reconnect
  • **Multi-Client Support: Connect multiple IRC clients to the same bouncer instance with synchronized state across all connections
  • **Modular Architecture: Extensible plugin system supporting C++, Perl, and Python modules for custom functionality
  • **Web Administration: Built-in web-based administration interface for configuration and management without editing config files
  • **SSL/TLS Support: Secure connections between clients and bouncer with customizable certificate management

Use Cases

  • **Always-On IRC Presence: Keep connected to IRC channels and communities even when your client is offline, catching all messages upon reconnection
  • **Mobile IRC Access: Connect from multiple devices with automatic message synchronization and consistent channel state
  • **IRC Network Aggregation: Manage multiple IRC network connections through a single bouncer instance with unified interface

Who Is It For

ZNC is designed for IRC enthusiasts, system administrators, and developers who require persistent IRC connectivity and want to manage multiple client connections efficiently. It's ideal for users who need 24/7 IRC presence with flexible multi-device access.