awesome-irc

IRC toolkit

A curated collection of tools and resources for Internet Relay Chat (IRC) protocol implementation and use.

A curated list of awesome IRC resources.

GitHub

948 stars
33 watching
76 forks
last commit: over 1 year ago
Linked from 3 awesome lists

awesomeawesome-listirc

Awesome IRC / Clients

Textual Very customizable, ZNC integration, iCloud sync ($4.99). ( )
LimeChat One window for multiple servers, keyboard shortcuts, fast & stable. ( )
HexChat Based on XChat, easy to use, spell check & multiple languages. ( )
gamja A simple IRC web client. ( )
Kiwi IRC Powerful modern IRC messenger for the web. ( , )
CIRC Uses the chrome.sockets APIs to connect directly to IRC servers without needing a proxy. ( )
Quassel Distributed (clients can attach to and detach from a central core that stays permanently online. ( )
Yaaic Multi-server/channel support, SASL support, Smooth channel scrolling / swiping. ( )
relay.js 162 over 8 years ago Focuses on making IRC less intimidating and easier to use
Circe 398 11 months ago For use in Emacs, sane defaults
Smuxi User-friendly, based on GNOME / GTK+. ( )
KvIRC Free, portable, based on Qt GUI toolkit. ( )
Konversation User-friendly client built on the KDE Platform. ( )
sic imple RC lient - a terminal client in less than 250 lines of C
irssi Terminal client, multi-protocol friendly for module authors, GPLv2
Revolution IRC 559 almost 2 years ago Feature-full, actively maintained Android IRC client
AdiIRC Never has a client offered such granular settings for every aspect of the IRC experience. ( , )
IRC for Android™ Android/Chrome OS client for power users, with ZNC built-ins, notification logic, reliable DCC, keybinds for hardware keyboards, etc
Iridium Friendly IRC client built in Vala and GTK, designed for elementary OS. ( )
Goguma An IRC client for mobile devices, from the creator of soju

Awesome IRC / 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)

Awesome IRC / Bouncers / Hosted / IRCCloud

iOS App 280 10 months ago Official
Android App 293 10 months ago Official
Nimbus 151 almost 9 years ago Standalone client

Awesome IRC / Bouncers / Self-hosted

Convos Always online web IRC client. ( )
ZNC Most popular. many different plugins. ( )
BIP IRC Proxy Always online, lightweight and secure Open Source IRC proxying with backlogging. ( )
TheLounge Responsive, self-hosted & support for multiple users. ( , )
WeeChat A fast, light and extensible chat client. ( )
soju A user-friendly IRC bouncer
sms-webhook 0 11 months ago A simple webhook to receive SMS messages on IRC

Awesome IRC / Daemons

ircd.js 528 over 4 years ago Server will allow clients to connect, join channels, change topics; basic stuff
InspIRCd Modular, stable, written from scratch. ( )
miniircd 422 about 1 year ago Very simple and limited
ngIRCd Portable and lightweight for small or private networks. ( )
Ergo 2,295 11 months ago Modern server that's portable and designed around specifications (bleeding-edge IRCv3 support)
RobustIRC IRC server without netsplits. ( )

Awesome IRC / Services

Atheme Designed for large networks with high scalability requirements. ( )
anope Designed for flexibility and ease of use. ( )

Awesome IRC / Bots

Eggdrop Oldest IRC bot still in active development. Feature rich, uses Tcl scripting. ( )
Sopel Tonnes of ready made features, tutorial, fully documented. ( )
Limnoria 624 10 months ago Robust, user friendly, developer friendly
Twitch Plays 275 over 11 years ago Takes input from the chat and presses the corresponding key
Skybot 249 over 1 year ago Main goals are simplicity and power
talkbackbot Responds to configured trigger phrases with quotes from notable women. ( )
lazybot 153 over 10 years ago User-friendly and powerful
IRC-BF -
geordi 183 almost 3 years ago Compiles and runs C++ code snippets
CloudBot 73 12 months ago Simple, fast, expandable
yossarian-bot 32 10 months ago Large default plugin set, Cinch-based
helga 48 about 3 years ago Pluggable chat bot supporting multiple protocols
EveIRC 9 almost 6 years ago Extendable chat/channel/server-managenent service-providing bot. Using the
BitBot 136 about 2 years ago Modular, event-driven bot featuring a REST API, individual user settings and much more. ( )
Cardinal 99 about 1 year ago Python Twisted IRC bot with a focus on ease of plugin development
pyHoneybot Python Twisted IRC bot with a focus on ease of plugin development. ( )
wayback 1,839 10 months ago An archiving tool with an IRC interface integrated with various archiving services
milla 5 11 months ago New generation LLM-powered bot with lua scripting support

Awesome IRC / Frameworks

node-irc 43 over 4 years ago
goirc 499 over 1 year ago Event-based, stateful, lacking documentation
Hubot IRC Adapter 299 almost 4 years ago The IRC adapter for hubot
go-ircevent 503 over 2 years ago Event-based
slate-irc 206 12 months ago Plugin system, simple api, arbitrary input stream, debug support
PircBotX 221 over 1 year ago Event based IRC Library with a straightforward API (updated fork of )
IRC::Client 15 about 1 year ago based extendable IRC client framework
irccd Flexible IRC bot customizable with JavaScript.

Awesome IRC / Frameworks / Bridges

discord-irc 1,200 almost 2 years ago Discord ↔ IRC
dibridge 15 10 months ago Discord ↔ IRC (with puppets)
slack-irc 587 almost 3 years ago Slack ↔ IRC
irc-slack 196 10 months ago Slack ↔ IRC
BitlBee XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ, Twitter API, HipChat ↔ IRC
Biboumi IRC gateway for XMPP clients
teleirc 142 11 months ago Telegram ↔ IRC
toxirc 22 over 1 year ago Tox ↔ IRC
skyweb2irc 7 over 2 years ago Skype (webclient API) ↔ IRC
matterbridge 6,745 10 months ago IRC ↔ Mattermost ↔ Discord ↔ XMPP ↔ Gitter ↔ Slack ↔ Discord ↔ Telegram ↔ etc
Heisenbridge 247 about 1 year ago Bouncer-style Matrix IRC bridge
Appservice-IRC 467 10 months ago Gateway and bridge Matrix ↔ IRC
matterircd 295 about 1 year ago Matterbridge ↔ IRC, Slack ↔ IRC, Mastodon ↔ IRC

Awesome IRC / Channels / Discovery

netsplit.de Search Searches 563 different networks
mibbit Search Searches networks listed
KiwiIRC Search Searches 318 different networks

Awesome IRC / Channels / Platforms

#ubuntu @Libera.Chat - Official Ubuntu support channel. ( )

Awesome IRC / Networks

Libera.Chat Network mostly focused on free and open source projects, run by former freenode staff
Snoonet Community of redditors and subreddits. ( )
OFTC Community for free and open source software communities
LibertaCasa Privacy endorsing community serving as a safe and open space for the discussion of various topics

Awesome IRC / Articles

Please don't use Slack for FOSS projects Drew DeVault's Blog
IRC Networks Under Systematic Attack From Governments QuakeNet
IRC is dead, long live IRC Pingdom
IRC Has Lost 60% Of Its Users Since 2003, But Life As A Robot Is Just Beginning Alex Williams (TechCrunch)

Awesome IRC / Guides

#irchelp A vast amount of reasonably up-to-date information

Awesome IRC / Protocol

IRCv3 Working Group A group of IRC software authors working to enhance, improve, maintain and standardize the IRC protocol. ( )
Modern IRC Documents An attempt to write an update to the original IRC protocol. documentation ( )
IRC Definition Files Lists of numerics, modes, ISUPPORT tokens and other protocol details. ( )
grawity's IRC docs 55 about 3 years ago Collection of misc IRC protocol documentation
Protocol Statistics Statistics around the server software in use on networks today. ( )
IRC Parser Tests 40 over 2 years ago A CC0 set of test suites, to ensure IRC message parsers are consistent
DareNET Archives IRC Archives for old hard to find IRC related software

Awesome IRC / Miscellaneous

superseriousstats 98 10 months ago Fast and efficient program to create statistics out of various types of chat logs
img2src 23 10 months ago Convert images to halfblock ANSI or IRC, with a bunch of post-processing filters

Backlinks from these awesome lists:

More related projects: