Awesome IRC 
A curated list of awesome IRC resources.
A list of tools, software & other resources related to the Internet Relay Chat (IRC) protocol.
IRC (Internet Relay Chat) is an open source protocol that can be used for multi-user text based communication through channels.
Contents
- Clients
- Bouncers
- Hosted
- Self-hosted
- Daemons
- Services
- Bots
- Frameworks
- Bridges
- Channels
- Discovery
- Platforms
- Programming
- Networks
- Articles
- Guides
- Protocol
- Miscellaneous
Clients
You use these to connect to IRC.
- Textual - Very customizable, ZNC integration, iCloud sync ($4.99). (source)
macOS - LimeChat - One window for multiple servers, keyboard shortcuts, fast & stable. (source)
macOSiOS - HexChat - Based on XChat, easy to use, spell check & multiple languages. (source)
WindowsmacOSLinux - gamja - A simple IRC web client. (source)
Web - Kiwi IRC - Powerful modern IRC messenger for the web. (source, demo)
Web - CIRC - Uses the chrome.sockets APIs to connect directly to IRC servers without needing a proxy. (source)
Chrome - Quassel - Distributed (clients can attach to and detach from a central core that stays permanently online. (source)
LinuxmacOSWindows - Yaaic - Multi-server/channel support, SASL support, Smooth channel scrolling / swiping. (source)
Android - relay.js - Focuses on making IRC less intimidating and easier to use.
Web - Circe - For use in Emacs, sane defaults.
Emacs - Smuxi - User-friendly, based on GNOME / GTK+. (source)
LinuxWindowsmacOS - KvIRC - Free, portable, based on Qt GUI toolkit. (source)
LinuxmacOSWindows - Konversation - User-friendly client built on the KDE Platform. (source)
Linux - sic - Simple IRC client - a terminal client in less than 250 lines of C.
Linux - 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 - Iridium - Friendly IRC client built in Vala and GTK, designed for elementary OS. (source)
Linux - Goguma - An IRC client for mobile devices, from the creator of soju.
AndroidLinux
More? Clients that include bouncers are found below.
Bouncers
Useful for disconnecting and reconnecting without losing the chat session.
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 - Official.
Objective-C - Android App - Official.
Java - Nimbus - Standalone client.
macOSObjective-C