Awesome Internet Relay Chat
by ciutIRC 7 minute read.
Ini adalah daftar alat, perangkat lunak & sumber daya lainnya yang terkait dengan protokol Internet Relay Chat (IRC).
You use these to connect to IRC.
- Komanda - designed for people who write code (beta) (source)
- Textual - very customizable, ZNC integration, iCloud sync ($4.99) (source)
- LimeChat - one window for multiple servers, keyboard shortcuts, fast & stable (source)
- HexChat - based on XChat, easy to use, spell check & multiple languages (source)
- Kiwi IRC - a powerful modern IRC messenger for the web (source, demo)
- CIRC - uses the chrome.sockets APIs to connect directly to IRC servers without needing a proxy (source)
- nirc - simple (demo)
- Quassel - distributed (clients can attach to and detach from a central core that stays permanently online (source)
- Yaaic - multi-server/channel support, SASL support, Smooth channel scrolling / swiping (source)
- koko - minimalistic design, VIM-like shortcuts and built on electron
- relay.js - focuses on making IRC less intimidating and easier to use (demo)
- Circe - for use in Emacs, sane defaults
- Smuxi - user-friendly, based on GNOME / GTK+ (source)
- aIRChat - beautiful, modernized, browser-based
- KVIrc - free, portable, based on Qt GUI toolkit (source)
- Konversation - user-friendly client built on the KDE Platform (source)
More? Clients that include bouncers are found below.
Useful for disconnecting and reconnecting without losing the chat session.
- IRCCloud - group chat for teams, friends, and communities. stay connected, chat from anywhere, and never miss a message. (+client) (£0-£3.50/month)
- Grove - hosted IRC and so much more (+client) ($10-$125/month)
- Firrre - authorized connections to Free / Libre / Open Source driven IRC Networks (Free)
- Convos - Always online web IRC client (source, demo)
- ZNC - most popular. many different plugins (source)
- IRCAnywhere - built for teams and gives control + privacy to you (alpha) (source)
- TapChat - modern IRC (source)
- Android App - source only
- Android App - source only
- TheLounge - responsive, self-hosted & support for multiple users (source, demo)
Used for running your own IRC server or network.
- ircd.js - server will allow clients to connect, join channels, change topics; basic stuff
- InspIRCd - modular, stable, written from scratch (source)
- miniircd - very simple and limited
- ngIRCd - portable and lightweight for small or private networks (source)
- Hulk - intended for private business use or hobby work
- Oragono - modern, experimental server that’s portable and designed around specifications (source)
- charybdis - scalable IRCv3 server
Used to provide user accounts and bots like NickServ/ChanServ to your network.
- Atheme - designed for large networks with high scalability requirements (source)
- anope - designed for flexibility and ease of use (source)
IRC users which provide services for humans, e.g. integrations or information.
- BotBot.me - makes IRC logs awesome (source)
- Sopel - tonnes of ready made features, tutorial, fully documented (source)
- phenny - simple, module creation guide (source)
- IRCcat - simplifies messaging from shell scripts
- Limnoria - robust, user friendly, developer friendly
- Twitch Plays - takes input from the chat and presses the corresponding key
- Skybot - main goals are simplicity and power
- Jenni -
- talkbackbot - responds to configured trigger phrases with quotes from notable women (source)
- lazybot - user-friendly and powerful
- IRC-BF -
- geordi - compiles and runs C++ code snippets (source)
- CloudBot - simple, fast, expandable
Helpful to write bots or integrate IRC with applications.
- Cinch - quickly create bots with minimal effort
- goirc - event-based, stateful, lacking documentation
- Hubot IRC Adapter - the IRC adapter for hubot
- go-ircevent - event-based
- pyaib - easy to use framework for writing bots
- slate-irc - plugin system, simple api, arbitrary input stream, debug support
- Jerk - ridiculously simple to set-up and get going
Sends messages back and forth.
- slack-irc - Slack <-> IRC
- CamperVan - Campfire <-> IRC
- BitlBee - XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ, Twitter API, HipChat <-> IRC
- teleirc - Telegram <-> IRC
- toxirc - Tox <-> IRC
- irc.netsplit.de Search - searches 563 different networks
- mibbit Search - searches networks listed here
- KiwiIRC Search - searches 318 different networks
- ##linux@freenode - Linux support and discussion channel (rules)
- #ubuntu@freenode - official ubuntu support channel (rules)
A collection of IRC servers is known as a network.
- freenode - the largest network, for free and open source software communities (rules)
- Snoonet - community of redditors and subreddits (rules)
- OFTC - commnuity for free and open source software communities
Articles and blog posts about IRC.
- 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 - Royal Pingdom
- IRC Has Lost 60% Of Its Users Since 2003, But Life As A Robot Is Just Beginning - Alex Williams (TechCrunch)
How-to’s, documentation and books.
- #irchelp - a vast amount of reasonably up-to-date information
- How to Setup a Secure Private IRC Channel
- BotBot’s IRC Cheat Sheet - well-designed and with many well-answered questions
Information and resources about the IRC protocol itself.
- IRCv3 Working Group - a group of IRC software authors working to enhance, improve, maintain and standardize the IRC protocol (source)
- Modern IRC Documents - an attempt to write an update to the original IRC protocol documentation (source)
- IRC Definition Files - lists of numerics, modes, ISUPPORT tokens and other protocol details (source)
- grawity’s IRC docs - collection of misc IRC protocol documentation
- Protocol Statistics - statistics around the server software in use on networks today (source)
- IRC Parser Tests - a CC0 set of test suites, to ensure IRC message parsers are consistent
Items which don’t fit into the other categories
- IRC LC - create a URL that points to a channel on a IRC network
The best ways to use this list are:
- by browing the contents
- by using command + F to search the contents
This list also uses tags to help when searching the contents:
- Language -
- Platform -
With many thanks to the contributors. :clap:
Contributions are welcome! Check out the Contributing Guidelines. :raised_hands:
License & Credits
Unless otherwise stated: