ZNC

An IRC bouncer that stays connected to IRC networks so your client can disconnect without losing chat.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get ZNC

Package managers

About ZNC

ZNC runs on a server and keeps a permanent connection to one or more IRC networks. Your IRC client connects to ZNC instead of the network, so you can close the laptop or switch devices and pick up the session where it was. Each ZNC user can connect to several networks, with one client connection per network.

Setup starts with znc --makeconf, and settings can later be changed through a web interface or from IRC itself. Modules add features, and they can be written in C++, Perl or Python. Many Linux distributions package it.

Strengths

  • Keeps IRC sessions alive while clients come and go
  • Multiple users and multiple networks per user
  • Web interface for configuration
  • Module system with Perl and Python support

Limitations

  • Needs an always-on server to be useful
  • One client connection is needed per IRC network
  • Building from source requires CMake and a C++ toolchain

Details

Pricing
FreeFree and open source under the Apache 2.0 license.
License
Apache-2.0
Developer
The ZNC contributors
Platforms
macOS, Linux, Self-hosted
How it runs
Downloadable app, Self-hosted
Account
Not required
Best suited for
IRC users who want a persistent connection and scrollback across devices
Categories
Messaging
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 2 sources on file.

Alternatives to ZNC

Compare all

Software that can replace ZNC for an important use case, and what changes if you switch.

  • soju

    A self-hosted IRC bouncer that stays connected to IRC servers for you and keeps chat history.

    FreeProprietarySelf-hosted

    soju is a self-hosted IRC bouncer with chat history playback, many IRCv3 extensions and detached channels, though its license is not listed as open source.

  • The Lounge

    A self-hosted web IRC client that stays connected to servers while you are offline.

    The Lounge merges the always-on connection with a web IRC client usable from phones and desktops, so no separate client is needed, running on Node.js.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing