1.1 KiB
1.1 KiB
Introduction
echoIRCd is a modern IRC daemon and a full services suite, written from scratch in Rust. It is
original code — not a fork of another ircd — and the entire tree compiles with
#![forbid(unsafe_code)].
What you get
- echoIRCd — the server: a single-threaded core with an epoll reactor pool, the full channel and user mode set, host cloaking, connection classes, and an operator privilege model.
- echo services — NickServ, ChanServ, OperServ, MemoServ and more, linked over a standard server-to-server protocol and backed by an event-sourced store.
Highlights
- Full IRCv3, including
chathistory,labeled-response,multilineand more. - Modern TLS 1.3 (OpenSSL and rustls backends) with post-quantum
X25519MLKEM768. - SASL:
PLAIN,EXTERNAL,SCRAM-SHA-256, andECDSA-NIST256P-CHALLENGE. - A native anti-abuse engine built into the core.
New here? Start with Installation, then Connecting.
The public network
A live network runs at irc.echoircd.org — see Connecting to join.