A modern implementation of IRC server written in Golang.
Released by starfruit.io.
IRC is an awesome protocol, it's simple but very mature in the past decades.
From my perspective, some of its features which defined in the RFC are out of date, so I wanna to implement a modern IRC server with usefull features, of course, I will extend the original IRC as well.
I assume you already familiar with how to install go related packages.
- Install the code
go get github.com/flatpeach/starfruit
- Prepare your
ircd.conf
, you can consult the defaultircd.conf
in this repo - Start your irc server
starfruit --config my_config_file_path
Enjoy to chat with this IRC server.
Welcome to contribute!