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