squidowl/halloy

IRC application written in Rust

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 15th, 2026
Created on April 13th, 2022
Open Issues & Pull Requests: 235 (+1)
GitHub issues: Enabled
Number of forks: 220
Total Stargazers: 4,490 (+0)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.6 hours
Mean response time: 32.2 days
90th percentile: 90.2 days
Tracked items: 608

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "blocked by upstream" is answered fastest, typically in about 3 hours, while "easy" waits about 8 days. 76% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 59% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 207
New in 7 days: 7
Closed in 7 days: 2
Avg open age: 262 days
Stale 30+ days: 183
Stale 90+ days: 156

Recent activity

Opened in 7 days: 6
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 3

Top labels

  • blocked by upstream (39)
  • os - linux (27)
  • easy (12)
  • waiting on maintainer (11)
  • ircv3 (9)
  • os - windows (8)
  • needs repro (7)
  • waiting on author (6)

Detailed Description

Halloy is an IRC client written in Rust that runs on macOS, Windows, and Linux, designed to be simple and fast.

The tool addresses the need for a modern IRC client by implementing comprehensive IRCv3 protocol support. It handles a wide range of IRCv3 capabilities including account notifications, away status tracking, message redaction, message replies, typing indicators, read markers, reactions, multiline messages, and metadata extensions for display names, avatars, pronouns, and user status. The client also supports bouncer networks and file hosting through soju.im extensions, along with SASL authentication and server-time synchronization.

Halloy suits developers and users who want an actively maintained IRC client with strong standards compliance rather than legacy clients. The project is appropriate for anyone connecting to modern IRC networks that support IRCv3 extensions, particularly those using bouncers or networks like libera.chat. The README does not compare the tool to alternatives.

The project maintains steady development activity with regular commits addressing bug fixes and feature additions. Work spans across multiple areas including protocol implementation, user interface refinement, and platform-specific improvements. The maintainers engage with users through the project's IRC channel and accept community contributions via a documented contributing guide.