Singleton Chat Server

Singleton is a minimalistic chat server using the IRC protocol to allow clients to connect and exchange messages. Only the client protocol is supported, i.e. it is not possible to connect multiple servers. Also channel modes, kicks, bans, etc. are not supported. However, the server is designed to provide hooks to extend the server, which makes it easy to connect the server to external components. See radioircd for an example.

Download

Changes

  • 2020-12-20: Version 0.2
    • Modified example configuration to throw error when listening fails (avoids subsequent errors which are difficult to debug)
  • 2018-12-22: Initial release of version 0.1