Public | Automated Build

Last pushed: 2 years ago
Short Description
High performance featureful IRC daemon
Full Description


Elemental-IRCd is a high performance, lightweight, and scalable
IRC daemon. It is a fork of the now-defunct ShadowIRCD and seeks to continue in
the direction ShadowIRCD was headed.

Supported Platforms

All modern *NIX systems generally should work. You need the equivalent of the
following Debian packages:

  • libssl-dev
  • autoconf
  • autoconf-archive
  • automake
  • flex
  • bison
  • build-essential
  • libsqlite3-dev
  • libltdl-dev
  • libtool
  • pkg-config

For an easy one-step install:


$ sudo apt-get install libssl-dev autoconf autoconf-archive \
                       build-essential flex bison libsqlite3-dev \
                       automake libtool libltdl-dev pkg-config


$ sudo (yum/dnf) groupinstall "Development Tools"
$ sudo (yum/dnf) install openssl-devel autoconf automake flex bison \
                         autoconf-archive sqlite-devel libtool-ltdl-devel \
                         libtool pkgconfig tcl tcllib tcltls


$ brew install autoconf-archive
$ brew install sqlite
$ export PKG_CONFIG_PATH=/usr/local/opt/sqlite/lib/pkgconfig


Untested, may break

$ pkg install autotools autoconf-archive pkgconf tcl86 tcllib tcltls \
              flex bison sqlite3 libltdl openssl


Cassy | If you put something on a platform which cannot support it
      | it may tip and fall and become broken. Simple physics.


Compilation will generally follow:

$ ./
$ ./configure [add configure options here]
$ make
$ make install


The official channel for Elemental-IRCd is #elemental-ircd on Anyone with push access to the repository will have halfop
(+h, %) or higher.

Atheme and Anope (1.8 and 2.0) modules are included in the source tree of
Elemental-IRCd. For most cases the default protocol/elemental-ircd module in
Atheme should be fine, but this version will always be more up-to-date.

To report bugs, please use the GitHub issue tracker.

Docker Pull Command
Source Repository