πŸ°πŸ’¬πŸ° Kotlin/JVM, tested, IRC v3.2 server
Switch branches/tags
Nothing to show
Clone or download

README.md

Burrow

Kotlin (JVM targeted) IRC v3.2 daemon. Relies heavily on Kale for message parsing and serialising. Pre 1.0 - probably not useful right now.

Project management (including features, in-progress work and goals) is done on Trello, and Issues are for bugs only. If you'd like to suggest a feature, talk to me on IRC at #carrot/irc.imaginarynet.uk.

trello patreon codecov

Goals:

  • Be a suitable replacement for mostly untested and memory-unsafe C-style daemons, for small to mid-sized networks
  • Make IRC daemon development easier, by focusing on software quality and maintainability, sometimes at the expense of scaling to thousands of simultaneous active clients
  • Verify server behaviour with an extensive suite of unit and integration tests, realised by practising some form of TDD

If this sounds good to you, you can support development through Patreon πŸŽ‰!

Code License

The source code of this project is licensed under the terms of the ISC license, listed in the LICENSE file. A concise summary of the ISC license is available at choosealicense.org.