User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome IRC

A curated list of awesome IRC resources.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 2, 2020, 9:07 p.m.

Thank you davisonio & contributors
View Topic on GitHub:
davisonio/awesome-irc

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Clients

Yet another IRC client for me and you

308
26
9m
MIT

A web-based IRC client that makes IRC less intimidating and easier to use.

152
12
3y 10m
MIT

Circe, a Client for IRC in Emacs

283
44
110d
GPL-3.0

A modern Android IRC client. #revolutionirc on Freenode.

280
49
8m
GPL-3.0

Designed for people who write code (beta). (source) Linux

Based on XChat, easy to use, spell check & multiple languages. (source) Windows macOS Linux

Powerful modern IRC messenger for the web. (source, demo) Web

Uses the chrome.sockets APIs to connect directly to IRC servers without needing a proxy. (source) Chrome

Distributed (clients can attach to and detach from a central core that stays permanently online. (source) Linux macOS Windows

Multi-server/channel support, SASL support, Smooth channel scrolling / swiping. (source) Android

User-friendly, based on GNOME / GTK+. (source) Linux Windows macOS

Free, portable, based on Qt GUI toolkit. (source) Linux macOS Windows

User-friendly client built on the KDE Platform. (source) Linux

sic

Simple IRC c**lient - a terminal client in less than 250 lines of C. Linux

AppleScript-enabled IRC client. macOS

Terminal client, multi-protocol friendly for module authors, GPLv2. Linux macOS Cygwin BSD

Never has a client offered such granular settings for every aspect of the IRC experience. (features, screenshots) Windows WINE

Android/Chrome OS client for power users, with ZNC built-ins, notification logic, reliable DCC, keybinds for hardware keyboards, etc. Android ChromeOS

Hosted

IRCCloud iOS App

240
88
94d
Apache-2.0

IRCCloud Android App

233
87
98d
Apache-2.0

Standalone IRCCloud desktop client for OS X

149
17
3y 11m
MIT

Group chat for teams, friends, and communities. stay connected, chat from anywhere, and never miss a message (+client) (ยฃ0-ยฃ3.50/month).

Hosted IRC and so much more (+client) ($10-$125/month).

Self-hosted

Always online web IRC client. (source, demo) Perl JavaScript Web

ZNC

Most popular. many different plugins. (source) C++

Always online, lightweight and secure Open Source IRC proxying with backlogging. (source) C

Responsive, self-hosted & support for multiple users. (source, demo) JavaScript Node.js Web

A fast, light and extensible chat client. (source) Linux macOS Windows

A user-friendly IRC bouncer. Go

Daemons

A Node ircd (IRC daemon)

529
90
1y 10m
GPL-3.0

A very simple Internet Relay Chat (IRC) server

317
83
104d
GPL-2.0

Haskell IRC daemon.

144
14
3y 9m
NOASSERTION

Scalable IRCv3.2 server for large, community-oriented networks

228
105
119d
GPL-2.0

Modular, stable, written from scratch. (source)

Portable and lightweight for small or private networks. (source)

Modern, experimental server that's portable and designed around specifications. (source)

IRC server without netsplits.

Services

Designed for large networks with high scalability requirements. (source)

Designed for flexibility and ease of use. (source)

Bots

IRC bot that simplifies posting to IRC from shell scripts

279
42
2y 20d
GPL-2.0

A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.

495
152
95d
NOASSERTION

Python IRC bot

237
176
5m
Unlicense

An IRC bot written in Clojure.

149
77
5y 5m
Unknown

An IRC bot written in brainfuck

153
18
7y 7m
Unknown

IRC C++ eval bot

167
34
4m
NOASSERTION

CloudBot - The simple, fast, expandable, open-source Python IRC Bot!

264
256
1y 11m
GPL-3.0

An IRC bot with a bunch of features.

27
20
4m
NOASSERTION

One chat bot to rule them all

45
33
4m
NOASSERTION

---EVE: A Project for a Top-Tier IRC Bot--- Eve was originally designed on an entirely different framework and language and has grown through the years. Now Eve is on Ruby and the Cinch IRC Framework. If you need help you can join #Eve on irc.sinsira.net

7
1
1y 20d
GPL-2.0

https://bitbot.dev | Python3 event-driven modular IRCv3 bot ๐Ÿค–

93
42
42d
GPL-2.0

Tonnes of ready made features, tutorial, fully documented. (source) Python

Responds to configured trigger phrases with quotes from notable women. (source) Python

Frameworks

NodeJS IRC client library

31
9
117d
GPL-3.0

The IRC Bot Building Framework

1.03K
176
1y 7m
MIT

Event-based stateful IRC client framework for Go.

458
80
8m
BSD-3-Clause

IRC adapter for Hubot

309
135
8m
MIT

Event based IRC client library in Go (golang)

429
99
1y 119d
NOASSERTION

An easy to use Python Framework (that uses gevent) for writing IRC Bots.

332
74
9m
Apache-2.0

Node.js IRC client library

205
25
95d
Unknown

Modern Java IRC Library

189
56
6m
Unknown

Raku module for building IRC (Internet Relay Chat) clients

11
6
1y 40d
Artistic-2.0

Bridges

Connects Discord and IRC channels by sending messages back and forth.

871
240
110d
MIT

Connects Slack and IRC channels by sending messages back and forth.

586
167
1y 5m
MIT

IRC-to-Slack gateway

94
14
4m
BSD-3-Clause

A simple Telegram โ†” IRC gateway.

270
82
1y 56d
MIT

Tox to IRC bridge with support for multiple channels

10
2
99d
MIT

Relay bot between IRC and Skype, using the Skype Web API.

3
0
3y 23d
BSD-3-Clause

whatsapp web <-> irc gateway

206
13
1y 9m
GPL-3.0

bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, steam, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud and more with REST API (mattermost not required!)

2.9K
293
95d
Apache-2.0

XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ, Twitter API, HipChat โ†” IRC. C

Discovery

Searches 563 different networks.

Searches networks listed here.

Searches 318 different networks.

Platforms

freenode - Linux support and discussion channel. (rules)

freenode - Official ubuntu support channel. (rules)

Programming

freenode - Good place for short python questions. (rules)

Networks

The largest network, for free and open source software communities. (rules)

Community of redditors and subreddits. (rules)

Community for free and open source software communities.

Articles

Guides

A vast amount of reasonably up-to-date information.

Protocol

Collected IRC protocol documentation

45
8
3y 4m
Unknown

Tests for IRC Parsers

22
8
7m
NOASSERTION

A group of IRC software authors working to enhance, improve, maintain and standardize the IRC protocol. (source)

An attempt to write an update to the original IRC protocol. documentation (source)

Lists of numerics, modes, ISUPPORT tokens and other protocol details. (source)

Statistics around the server software in use on networks today. (source)

Miscellaneous

Create a URL that points to a channel on a IRC network.

Credits

A curated list of awesome IRC resources.

517
49
26d
n/a

License