soju

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

FreeProprietarySelf-hosted

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

About soju

soju connects to upstream IRC servers on your behalf, so you stay present in channels while your own client is closed. When you reconnect, it plays back the chat history you missed. It supports multiple users, numerous IRCv3 extensions and detached channels.

The project describes it as suited to both small and large deployments, from a personal server to a shared setup. Documentation includes a getting-started guide and a manual page, and the source is published on Codeberg.

Strengths

  • Keeps you connected to IRC networks while your client is offline
  • Chat history playback when you reconnect
  • Supports multiple users and many IRCv3 extensions
  • Detached channels for low-priority rooms

Limitations

  • Requires running your own server
  • Needs a separate IRC client to chat

Details

Pricing
FreeNo pricing is listed; the source is published on Codeberg.
License
Proprietary
Developer
The soju contributors
Platforms
Self-hosted
How it runs
Self-hosted
Best suited for
IRC users who want persistent connections and history across devices
Categories
Messaging
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to soju

Compare all

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

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing