Ergo (formerly Oragono) is a modern IRC server written in Go, focusing on simplicity and combining features of an ircd, services framework, and bouncer. It boasts advanced IRCv3 support, YAML config for customizability, and integrated services like NickServ and ChanServ. Unique features include bouncer-like capabilities, native TLS/SSL support, and a unified ban system. Ergo emphasizes security and privacy with support for cloaking IPs, SASL authentication, and running as a Tor hidden service. The platform is extensible, supports multiple languages, and uniquely focuses on developing with specifications. Ergo is available for various platforms and offers detailed guides and support for configuration and deployments.
https://github.com/ergochat/ergo