Ergo icon
Ergo icon

Ergo

Ergo (formerly known as Oragono) is a modern IRC server written in Go. Its core design principles are:

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Self-Hosted
  • FreeBSD
  • Docker
  • OpenBSD
-
No reviews
0likes
1comment
0news articles

Features

Suggest and vote on features

Properties

  1.  Customizable

Features

  1.  Ad-free
  2.  LDAP support
  3.  IRC

 Tags

  • bcrypt
  • ldap
  • irc-servers
  • ssl-tls-security
  • ircd
  • irc-daemon
  • irc-network
  • sasl
  • ircv3

Ergo News & Activities

Highlights All activities

Recent activities

Show all activities

Ergo information

  • Developed by

    Ergo
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    54 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Social & Communications

GitHub repository

  •  2,986 Stars
  •  214 Forks
  •  196 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about Ergo, and it has gotten 0 likes

Ergo was added to AlternativeTo by Paul on and this page was last updated .

Comments and Reviews

   
 Post comment/review
skullvalanche
0

Ergo is an IRC server not a client.

What is Ergo?

Ergo (formerly known as Oragono) is a modern IRC server written in Go. Its core design principles are:

  • Being simple to set up and use
  • Combining the features of an ircd, a services framework, and a bouncer (integrated account management, history storage, and bouncer functionality)
  • Bleeding-edge IRCv3 support, suitable for use as an IRCv3 reference implementation
  • High customizability via a rehashable (i.e., reloadable at runtime) YAML config

Ergo is a fork of the Ergonomadic IRC daemon.

Features:

  • integrated services: NickServ for user accounts, ChanServ for channel registration, and HostServ for vanity hosts
  • bouncer-like features: storing and replaying history, allowing multiple clients to use the same nickname
  • native TLS/SSL support, including support for client certificates
  • IRCv3 support
  • yaml configuration
  • updating server config and TLS certificates on-the-fly (rehashing)
  • SASL authentication
  • LDAP support
  • supports multiple languages (you can also set a default language for your network)
  • optional support for UTF-8 nick and channel names with RFC 8265 (PRECIS)
  • advanced security and privacy features (support for requiring SASL for all logins, cloaking IPs, and running as a Tor hidden service)
  • an extensible privilege system for IRC operators
  • ident lookups for usernames
  • automated client connection limits
  • passwords stored with bcrypt
  • UBAN, a unified ban system that can target IPs, networks, masks, and registered accounts (KLINE and DLINE are also supported)
  • a focus on developing with specifications

Official Links