A user-friendly IRC bouncer

11b4d10 Add webpush extension

~emersion pushed to ~emersion/soju git

6 days ago

4af7a1b Rename join to generateJoin

~emersion pushed to ~emersion/soju git

7 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
  • BSD or GNU make
  • 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, set 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