Track Awesome Irc Updates Daily
A curated list of awesome IRC resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 davisonio/awesome-irc · ⭐ 1.2K · 🏷️ Miscellaneous
Mar 13, 2026
Clients
Textual - Very customizable, ZNC integration, iCloud sync ($4.99). (source (⭐1.9k)) macOS
LimeChat - One window for multiple servers, keyboard shortcuts, fast & stable. (source (⭐1.6k)) macOSiOS
HexChat - Based on XChat, easy to use, spell check & multiple languages. (source (⭐3.3k)) WindowsmacOSLinux
Kiwi IRC - Powerful modern IRC messenger for the web. (source (⭐955), demo) Web
CIRC - Uses the chrome.sockets APIs to connect directly to IRC servers without needing a proxy. (source (⭐387)) Chrome
Quassel - Distributed (clients can attach to and detach from a central core that stays permanently online. (source (⭐763)) LinuxmacOSWindows
Circe - For use in Emacs, sane defaults. Emacs
Smuxi - User-friendly, based on GNOME / GTK+. (source (⭐183)) LinuxWindowsmacOS
KvIRC - Free, portable, based on Qt GUI toolkit. (source (⭐286)) LinuxmacOSWindows
Konversation - User-friendly client built on the KDE Platform. (source (⭐54)) Linux
sic - Simple IRC client - a terminal client in less than 250 lines of C. LinuxmacOS
irssi - Terminal client, multi-protocol friendly for module authors, GPLv2. LinuxmacOSCygwinBSD
Revolution IRC - Feature-full, actively maintained Android IRC client. Android
AdiIRC - Never has a client offered such granular settings for every aspect of the IRC experience. (features, screenshots) WindowsWINE
IRC for Android™ - Android/Chrome OS client for power users, with ZNC built-ins, notification logic, reliable DCC, keybinds for hardware keyboards, etc. AndroidChromeOS
- mIRC - One of the most popular IRC clients for Windows, with a built-in scripting language.
Windows
- ObsidianIRC - Modern WebSocket IRC client with Discord-like UI. (source (⭐185))
LinuxWindowsmacOSAndroidiOSWeb
- XChat - Precursor to HexChat, multi-platform graphical IRC client.
WindowsLinux
- ircII - One of the oldest IRC clients, initially released in 1989.
LinuxmacOS
- BitchX - Terminal-based client popular on Unix-like systems. (screenshots)
LinuxmacOSWindows
Bouncers / Hosted
IRCCloud - Group chat for teams, friends, and communities. stay connected, chat from anywhere, and never miss a message (+client) (£0-£3.50/month).- iOS App (⭐290) - Official.
Objective-C - Android App (⭐306) - Official.
Java - Nimbus (⭐152) - Standalone client.
macOSObjective-C
- iOS App (⭐290) - Official.
Bouncers / Self-hosted
Convos - Always online web IRC client. (source (⭐1.2k)) PerlJavaScriptWeb
ZNC - Most popular. many different plugins. (source (⭐2.1k)) C++
BIP IRC Proxy - Always online, lightweight and secure Open Source IRC proxying with backlogging. (source) C
TheLounge - Responsive, self-hosted & support for multiple users. (source (⭐6.2k), demo) JavaScriptNode.jsWeb
WeeChat - A fast, light and extensible chat client. (source (⭐3.3k)) LinuxmacOS
- psyBNC - Multi-user, permanent IRC bouncer with encryption support.
Linux
Daemons / Self-hosted
- Ergo - Modern server that's portable and designed around specifications (bleeding-edge IRCv3 support). (source (⭐3.1k))
- UnrealIRCd - Modular, advanced IRCd serving thousands of networks since 1999. (source (⭐501))
Encryption / Self-hosted
- irssi-otr (⭐185) - Off-the-Record (OTR) messaging plugin for irssi.
C
- weechat-otr (⭐134) - Off-the-Record (OTR) messaging plugin for WeeChat.
Python
- FiSH-irssi (⭐128) - Blowfish encryption in ECB/CBC modes with Diffie-Hellman key exchange for irssi.
C
Frameworks / Bridges
- Dis4IRC (⭐103) - Discord ↔ IRC.
Kotlin
- toxirc (⭐23) - Tox ↔ IRC.
C
Channels / Platforms
Jul 07, 2024
Clients
- Goguma - An IRC client for mobile devices, from the creator of soju.
AndroidLinux
Bouncers / Self-hosted
- sms-webhook (⭐2) - A simple webhook to receive SMS messages on IRC.
Go
Services / Self-hosted
- anope - Designed for flexibility and ease of use. (source (⭐349))
Bots / Self-hosted
- Eggdrop - Oldest IRC bot still in active development. Feature rich, uses Tcl scripting. (source (⭐565))
C
- milla (⭐17) - New generation LLM-powered bot with lua scripting support.
Go
Frameworks / Self-hosted
- irccd - Flexible IRC bot customizable with JavaScript.
C++.
Frameworks / Bridges
- matterircd (⭐302) - Matterbridge ↔ IRC, Slack ↔ IRC, Mastodon ↔ IRC.
Go
Miscellaneous / Platforms
- img2src (⭐45) - Convert images to halfblock ANSI or IRC, with a bunch of post-processing filters.
Rust
May 22, 2023
Bots / Self-hosted
- wayback (⭐2.2k) - An archiving tool with an IRC interface integrated with various archiving services.
Apr 16, 2023
Frameworks / Bridges
- dibridge (⭐20) - Discord ↔ IRC (with puppets)
Python
- Biboumi - IRC gateway for XMPP clients
C
- Heisenbridge (⭐299) - Bouncer-style Matrix IRC bridge
Python
- Appservice-IRC (⭐494) - Gateway and bridge Matrix ↔ IRC
Javascript
Mar 14, 2023
Bots / Self-hosted
- BitBot (⭐144) - Modular, event-driven bot featuring a REST API, individual user settings and much more. (bitbot.dev)
Python
- pyHoneybot - Python Twisted IRC bot with a focus on ease of plugin development. (source (⭐79))
Python
Frameworks / Self-hosted
- IRC::Client (⭐16) -
Perl6based extendable IRC client framework.
Nov 03, 2021
Daemons / Self-hosted
- RobustIRC - IRC server without netsplits. (source (⭐193))
Jul 16, 2021
Clients
Jun 20, 2021
Networks / Platforms
- LibertaCasa - Privacy endorsing community serving as a safe and open space for the discussion of various topics.
May 27, 2021
Miscellaneous / Platforms
- superseriousstats (⭐102) - Fast and efficient program to create statistics out of various types of chat logs.
PHPWeb
May 26, 2021
Bots / Self-hosted
- Cardinal (⭐103) - Python Twisted IRC bot with a focus on ease of plugin development.
Python
Networks / Platforms
- Libera.Chat - Network mostly focused on free and open source projects, run by former freenode staff.
Articles / Platforms
- IRC is dead, long live IRC - Pingdom.
Apr 10, 2021
Clients
- Iridium - Friendly IRC client built in Vala and GTK, designed for elementary OS. (source (⭐57))
Linux
Dec 07, 2020
Bots / Self-hosted
- IRC-BF -
Brainfuck
- CloudBot (⭐174) - Simple, fast, expandable.
Python
Frameworks / Bridges
- teleirc (⭐155) - Telegram ↔ IRC.
JavaScript
May 25, 2020
Bots / Self-hosted
- EveIRC (⭐9) - Extendable chat/channel/server-managenent service-providing bot. Using the Cinch Framework (⭐1k).
Ruby
May 05, 2020
Bouncers / Self-hosted
- soju - A user-friendly IRC bouncer.
Go
Jul 29, 2019
Daemons / Self-hosted
- ircd.js (⭐530) - Server will allow clients to connect, join channels, change topics; basic stuff.
- InspIRCd - Modular, stable, written from scratch. (source (⭐1.3k))
- miniircd (⭐444) - Very simple and limited.
- ngIRCd - Portable and lightweight for small or private networks. (source (⭐542))
Services / Self-hosted
- Atheme - Designed for large networks with high scalability requirements. (source (⭐424))
Bots / Self-hosted
- Sopel - Tonnes of ready made features, tutorial, fully documented. (source (⭐971))
Python
- Limnoria (⭐656) - Robust, user friendly, developer friendly.
Python
- Twitch Plays (⭐275) - Takes input from the chat and presses the corresponding key.
Python
- Skybot (⭐248) - Main goals are simplicity and power.
Python
- lazybot (⭐153) - User-friendly and powerful.
Clojure
- geordi (⭐184) - Compiles and runs C++ code snippets.
C++
- yossarian-bot (⭐32) - Large default plugin set, Cinch-based.
Ruby
- helga (⭐48) - Pluggable chat bot supporting multiple protocols.
Python
Frameworks / Self-hosted
- goirc (⭐514) - Event-based, stateful, lacking documentation.
Go
- Hubot IRC Adapter (⭐299) - The IRC adapter for hubot.
JavaScript
- go-ircevent (⭐501) - Event-based.
Go
- slate-irc (⭐209) - Plugin system, simple api, arbitrary input stream, debug support.
JavaScript
- PircBotX (⭐227) - Event based IRC Library with a straightforward API (updated fork of PircBot).
Java
Frameworks / Bridges
- discord-irc (⭐1.2k) - Discord ↔ IRC.
JavaScript
- slack-irc (⭐589) - Slack ↔ IRC.
JavaScript
- irc-slack (⭐206) - Slack ↔ IRC.
Go
- BitlBee - XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ, Twitter API, HipChat ↔ IRC.
C
- skyweb2irc (⭐7) - Skype (webclient API) ↔ IRC.
Javascript
Channels / Discovery
- netsplit.de Search - Searches 563 different networks.
- KiwiIRC Search - Searches 318 different networks.
Networks / Platforms
- OFTC - Community for free and open source software communities.
Articles / Platforms
- Please don't use Slack for FOSS projects - Drew DeVault's Blog.
- IRC Has Lost 60% Of Its Users Since 2003, But Life As A Robot Is Just Beginning - Alex Williams (TechCrunch).
Guides / Platforms
- #irchelp - A vast amount of reasonably up-to-date information.
Protocol / Platforms
- IRCv3 Working Group - A group of IRC software authors working to enhance, improve, maintain and standardize the IRC protocol. (source (⭐98))
- Modern IRC Documents - An attempt to write an update to the original IRC protocol. documentation (source (⭐227))
- IRC Definition Files - Lists of numerics, modes, ISUPPORT tokens and other protocol details. (source (⭐65))
- grawity's IRC docs (⭐62) - Collection of misc IRC protocol documentation.
- Protocol Statistics - Statistics around the server software in use on networks today. (source (⭐7))
- IRC Parser Tests (⭐47) - A CC0 set of test suites, to ensure IRC message parsers are consistent.
Mar 26, 2019
Frameworks / Bridges
- matterbridge (⭐7.4k) - IRC ↔ Mattermost ↔ Discord ↔ XMPP ↔ Gitter ↔ Slack ↔ Discord ↔ Telegram ↔ etc.
Go
Mar 21, 2018
Frameworks / Self-hosted
- node-irc (⭐43)
JavaScript
Mar 23, 2017
Use / Platforms
- Platform -
Web,macOS,Windows,Linux,Chromeetc.
Apr 04, 2016
Use / Platforms
- Language -
Python,Java,C++,Go,JavaScript,Ruby,Cetc.