irust

A terminal IRC client, written in Rust.

in active development

About

Irust is a terminal IRC client built from scratch in Rust. It follows an irssi-familiar workflow — the same split-window layout, status bar and command habits IRC users already know — while aiming for the speed and reliability that come from a native Rust core rather than a scripting-language runtime.

Highlights

Native & fast

A single compiled binary, no interpreter to boot — built for low-latency redraws even in large, busy channels.

irssi-familiar

Split windows, network management, SASL, and the connection handling IRC veterans expect, without relearning a new client.

Scriptable

A plugin system with per-script load/unload/reload, plus a self-update command so fixes reach users without a manual reinstall.