mirror of
https://github.com/jeremyd/ergo.git
synced 2026-05-18 13:54:47 -07:00
1dfd4d518de63bc74c9844ed3d4faffb776f5a2d
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
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%