Skip to content
This repository has been archived by the owner on May 21, 2021. It is now read-only.
/ Burrow Public archive

🐰💬🐰 Kotlin/JVM, tested, IRC v3.2 server

License

Notifications You must be signed in to change notification settings

WillowChat/Burrow

Repository files navigation

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.

Releases

No releases published

Packages

No packages published