Starfruit
A modern implementation of IRC server written in Golang.
Released by starfruit.io.
Background
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.
Quick Start
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 default ircd.conf
in this repo
- Start your irc server
starfruit --config my_config_file_path
Enjoy to chat with this IRC server.
Contributing
Welcome to contribute!