forked from External/ergo
A modern IRC server (daemon/ircd) written in Go. (CEF)
- deprecate 's' mode - add user limit - don't leak key in mode messages to non-members - begin refactoring Mode() |
||
|---|---|---|
| irc | ||
| sql | ||
| .gitignore | ||
| ergonomadic.go | ||
| README.md | ||
Ergonomadic
Ergonomadic is an IRC daemon written from scratch in Go.
Why?
I wanted to learn Go.
What's with the name?
"Ergonomadic" is an anagram of "Go IRC Daemon".
Helpful Documentation
- RFC 1459: Internet Relay Chat Protocol
- RFC 2811: IRC Channel Management
- RFC 2812: IRC Client Protocol
- RFC 2813: IRC Server Protocol
- IRC/2 Numeric List
Running the Server
You must create an ergonomadic.json config file in the current directory.
from your GOPATH
go install
ergonomadic
from local
go run ergonomadic.go