A user-friendly IRC bouncer

#183 Don't stop listening on accept error

~emersion commented on soju todo

3 days ago

f2a03cf Fix incorrect listen addr in error message

~emersion pushed to ~emersion/soju git

3 days ago


builds.sr.ht status

A user-friendly IRC bouncer.

  • Multi-user
  • Support multiple clients for a single user, with proper backlog synchronization
  • Support connecting to multiple upstream servers via a single IRC connection to the bouncer


#Building and installing


  • Go
  • a C89 compiler (for SQLite)
  • scdoc (optional, for man pages)

For end users, a Makefile is provided:

sudo make install

For development, you can use go run ./cmd/soju as usual.

To link with the system libsqlite3, use make GOFLAGS="-tags=libsqlite3".


Send patches on the mailing list or on GitHub, report bugs on the issue tracker. Discuss in #soju on Libera Chat.



Copyright (C) 2020 The soju Contributors