Alternatives to soju
A self-hosted IRC bouncer that stays connected to IRC servers for you and keeps chat history. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
soju
A self-hosted IRC bouncer that stays connected to IRC servers for you and keeps chat history.
Replacements
Listings that take over the same core job as soju.
ZNC
An IRC bouncer that stays connected to IRC networks so your client can disconnect without losing chat.
ZNC is an open source Apache-2.0 bouncer with multiple users and networks, a web configuration interface and Perl and Python modules, but needs one client connection per network.
The Lounge
A self-hosted web IRC client that stays connected to servers while you are offline.
The Lounge combines the persistent connection with a web IRC client, so no separate client is needed, but it requires running a Node.js server and is IRC only.
Similar software
Related functionality, not a direct replacement.
Halloy
An open-source IRC client for macOS, Windows and Linux, written in Rust and focused on speed.
WeeChat
An extensible terminal chat client with a full IRC plugin and scripting in eight languages.
Irssi
A terminal-based IRC client with split windows, extensive settings and scripting support.
Konversation
A graphical IRC client from KDE with DCC file transfers, per-channel encodings and an embedded terminal.
Textual
A native macOS IRC client with IRCv3 support, OTR encryption and customizable styles.
mIRC
A long-running Windows client for chatting on Internet Relay Chat networks, sold as shareware.