TL;DR — Quick Summary
Halloy is a modern IRC client written in Rust. Native GUI with multiple server support, customizable themes, notifications, and a clean, fast interface for IRC communities.
Halloy brings IRC into the modern era. Native GUI, multiple servers, customizable — fast and beautiful.
Installation
# macOS
brew install halloy
# Flatpak
flatpak install flathub org.squidowl.halloy
# Cargo
cargo install halloy
Features
- Multi-server: Connect to multiple IRC networks simultaneously
- Modern GUI: Clean, native interface built with iced toolkit
- SASL: PLAIN and EXTERNAL authentication
- Themes: Customizable color schemes and layout
- Notifications: Desktop notifications for mentions and DMs
- TLS: Encrypted connections by default
- Logging: Channel and query logging
Configuration
# ~/.config/halloy/config.toml
[servers.libera]
nickname = "myname"
server = "irc.libera.chat"
port = 6697
use_tls = true
channels = ["#rust", "#linux"]
Summary
- Halloy is a modern, native IRC client written in Rust
- Multi-server, SASL auth, encrypted connections
- Clean GUI with iced toolkit — fast and responsive
- Customizable themes, desktop notifications
- Cross-platform: Linux, macOS, Windows