mirror of
https://github.com/jeremyd/ergo.git
synced 2026-04-27 08:00:00 -07:00
c1edddb9a158c8d2497d05af8db8fed3c87f8a1f
Ergonomadic
Ergonomadic is an IRC daemon written from scratch in Go. It supports (or will) multiple concurrent connections for the same nick.
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
Languages
Go
97%
Python
2.5%
Shell
0.3%
Dockerfile
0.1%