Skip to main content

A curated list of awesome IRC resources.

1.3k
GitHub Stars
107
Curated Resources
13
Categories
4 hours ago
Last Refreshed
ClientsBouncersDaemonsServicesBotsEncryptionFrameworksChannelsNetworksArticlesGuidesProtocolMiscellaneous

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me hosted resources from awesome-irc"

Installation instructions →

What's inside

Clients

  • AdiIRC

    Never has a client offered such granular settings for every aspect of the IRC experience. (

  • BitchX

    Terminal-based client popular on Unix-like systems. (

  • CIRC

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

  • Circe

    For use in Emacs, sane defaults.

  • gamja

    A simple IRC web client. (

  • Goguma

    An IRC client for mobile devices, from the creator of soju.

Bouncers

  • Android AppHosted

    Official.

  • BIP IRC ProxySelf-hosted

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

  • ConvosSelf-hosted

    Always online web IRC client. (

  • iOS AppHosted

    Official.

  • IRCCloudHosted

    Standalone client.

  • NimbusHosted

    Standalone client.

Services

  • anope

    Designed for flexibility and ease of use. (

  • Atheme

    Designed for large networks with high scalability requirements. (

Frameworks

  • Appservice-IRCBridges

    Gateway and bridge Matrix ↔ IRC

  • BitlBeeBridges

    XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ, Twitter API, HipChat ↔ IRC.

  • dibridgeBridges

    Discord ↔ IRC (with puppets)

  • Dis4IRCBridges

    Discord ↔ IRC.

  • discord-ircBridges

    Discord ↔ IRC.

  • goirc

    Event-based, stateful, lacking documentation.

Bots

  • BitBot

    Modular, event-driven bot featuring a REST API, individual user settings and much more. (

  • Cardinal

    Python Twisted IRC bot with a focus on ease of plugin development.

  • CloudBot

    Simple, fast, expandable.

  • Eggdrop

    Oldest IRC bot still in active development. Feature rich, uses Tcl scripting. (

  • EveIRC

    Extendable chat/channel/server-managenent service-providing bot. Using the

  • geordi

    Compiles and runs C++ code snippets.

Daemons

  • Ergo

    Modern server that's portable and designed around specifications (bleeding-edge IRCv3 support). (

  • InspIRCd

    Modular, stable, written from scratch. (

  • ircd.js

    Server will allow clients to connect, join channels, change topics; basic stuff.

  • miniircd

    Very simple and limited.

  • ngIRCd

    Portable and lightweight for small or private networks. (

  • RobustIRC

    IRC server without netsplits. (

Encryption

  • FiSH-irssi

    Blowfish encryption in ECB/CBC modes with Diffie-Hellman key exchange for irssi.

  • irssi-otr

    Off-the-Record (OTR) messaging plugin for irssi.

  • weechat-otr

    Off-the-Record (OTR) messaging plugin for WeeChat.

Protocol

Showing a sample of 107 resources. View the full list on GitHub →