426 lines
20 KiB
HTML
426 lines
20 KiB
HTML
<h1 id="awesome-irc-awesome">Awesome IRC <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge-flat.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<blockquote>
|
||
<p>A curated list of awesome <a
|
||
href="https://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a>
|
||
resources.</p>
|
||
</blockquote>
|
||
<p>A list of tools, software & other resources related to the
|
||
Internet Relay Chat (IRC) protocol.</p>
|
||
<p>IRC (Internet Relay Chat) is an open source protocol that can be used
|
||
for multi-user text based communication through channels.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<!--lint disable awesome-toc-->
|
||
<!--lint disable awesome-list-item-->
|
||
<!--lint ignore double-link-->
|
||
<ul>
|
||
<li><a href="#clients">Clients</a></li>
|
||
<li><a href="#bouncers">Bouncers</a>
|
||
<ul>
|
||
<li><a href="#hosted">Hosted</a></li>
|
||
<li><a href="#self-hosted">Self-hosted</a></li>
|
||
</ul></li>
|
||
<li><a href="#daemons">Daemons</a></li>
|
||
<li><a href="#services">Services</a></li>
|
||
<li><a href="#bots">Bots</a></li>
|
||
<li><a href="#frameworks">Frameworks</a>
|
||
<ul>
|
||
<li><a href="#bridges">Bridges</a></li>
|
||
</ul></li>
|
||
<li><a href="#channels">Channels</a>
|
||
<ul>
|
||
<li><a href="#discovery">Discovery</a></li>
|
||
<li><a href="#platforms">Platforms</a></li>
|
||
<li><a href="#programming">Programming</a></li>
|
||
</ul></li>
|
||
<li><a href="#networks">Networks</a></li>
|
||
<li><a href="#articles">Articles</a></li>
|
||
<li><a href="#guides">Guides</a></li>
|
||
<li><a href="#protocol">Protocol</a></li>
|
||
<li><a href="#miscellaneous">Miscellaneous</a></li>
|
||
</ul>
|
||
<h2 id="clients">Clients</h2>
|
||
<p><em>You use these to connect to IRC.</em></p>
|
||
<ul>
|
||
<li><a href="https://www.codeux.com/textual/">Textual</a> - Very
|
||
customizable, ZNC integration, iCloud sync ($4.99). (<a
|
||
href="https://github.com/Codeux-Software/Textual">source</a>)
|
||
<code>macOS</code></li>
|
||
<li><a href="http://limechat.net/mac/">LimeChat</a> - One window for
|
||
multiple servers, keyboard shortcuts, fast & stable. (<a
|
||
href="https://github.com/psychs/limechat">source</a>) <code>macOS</code>
|
||
<code>iOS</code></li>
|
||
<li><a href="https://hexchat.github.io">HexChat</a> - Based on XChat,
|
||
easy to use, spell check & multiple languages. (<a
|
||
href="https://github.com/hexchat/hexchat">source</a>)
|
||
<code>Windows</code> <code>macOS</code> <code>Linux</code></li>
|
||
<li><a href="https://sr.ht/~emersion/gamja/">gamja</a> - A simple IRC
|
||
web client. (<a href="https://git.sr.ht/~emersion/gamja">source</a>)
|
||
<code>Web</code></li>
|
||
<li><a href="https://kiwiirc.com">Kiwi IRC</a> - Powerful modern IRC
|
||
messenger for the web. (<a
|
||
href="https://github.com/kiwiirc/kiwiirc">source</a>, <a
|
||
href="https://kiwiirc.com/nextclient/">demo</a>) <code>Web</code></li>
|
||
<li><a href="https://flackr.github.io/circ/">CIRC</a> - Uses the
|
||
chrome.sockets APIs to connect directly to IRC servers without needing a
|
||
proxy. (<a href="https://github.com/flackr/circ">source</a>)
|
||
<code>Chrome</code></li>
|
||
<li><a href="https://quassel-irc.org">Quassel</a> - Distributed (clients
|
||
can attach to and detach from a central core that stays permanently
|
||
online. (<a href="https://github.com/quassel/quassel">source</a>)
|
||
<code>Linux</code> <code>macOS</code> <code>Windows</code></li>
|
||
<li><a href="https://www.yaaic.org">Yaaic</a> - Multi-server/channel
|
||
support, SASL support, Smooth channel scrolling / swiping. (<a
|
||
href="https://github.com/pocmo/Yaaic">source</a>)
|
||
<code>Android</code></li>
|
||
<li><a href="https://github.com/Fauntleroy/relay.js">relay.js</a> -
|
||
Focuses on making IRC less intimidating and easier to use.
|
||
<code>Web</code></li>
|
||
<li><a href="https://github.com/emacs-circe/circe">Circe</a> - For use
|
||
in Emacs, sane defaults. <code>Emacs</code></li>
|
||
<li><a href="https://smuxi.im">Smuxi</a> - User-friendly, based on GNOME
|
||
/ GTK+. (<a href="https://github.com/meebey/smuxi">source</a>)
|
||
<code>Linux</code> <code>Windows</code> <code>macOS</code></li>
|
||
<li><a href="https://www.kvirc.net">KvIRC</a> - Free, portable, based on
|
||
Qt GUI toolkit. (<a href="https://github.com/kvirc/KVIrc">source</a>)
|
||
<code>Linux</code> <code>macOS</code> <code>Windows</code></li>
|
||
<li><a href="https://konversation.kde.org">Konversation</a> -
|
||
User-friendly client built on the KDE Platform. (<a
|
||
href="https://github.com/KDE/konversation">source</a>)
|
||
<code>Linux</code></li>
|
||
<li><a href="https://tools.suckless.org/sic/">sic</a> -
|
||
<strong>S</strong>imple <strong>I</strong>RC <strong>c</strong>lient - a
|
||
terminal client in less than 250 lines of C. <code>Linux</code></li>
|
||
<li><a href="https://irssi.org">irssi</a> - Terminal client,
|
||
multi-protocol friendly for module authors, GPLv2. <code>Linux</code>
|
||
<code>macOS</code> <code>Cygwin</code> <code>BSD</code></li>
|
||
<li><a href="https://github.com/MCMrARM/revolution-irc">Revolution
|
||
IRC</a> - Feature-full, actively maintained Android IRC client.
|
||
<code>Android</code></li>
|
||
<li><a href="https://adiirc.com">AdiIRC</a> - Never has a client offered
|
||
such granular settings for every aspect of the IRC experience. (<a
|
||
href="https://dev.adiirc.com/projects/adiirc/wiki/Features">features</a>,
|
||
<a
|
||
href="https://dev.adiirc.com/projects/adiirc/wiki/Screenshots">screenshots</a>)
|
||
<code>Windows</code> <code>WINE</code></li>
|
||
<li><a href="https://www.countercultured.net/android/">IRC for
|
||
Android™</a> - Android/Chrome OS client for power users, with ZNC
|
||
built-ins, notification logic, reliable DCC, keybinds for hardware
|
||
keyboards, etc. <code>Android</code> <code>ChromeOS</code></li>
|
||
<li><a
|
||
href="https://appcenter.elementary.io/com.github.avojak.iridium/">Iridium</a>
|
||
- Friendly IRC client built in Vala and GTK, designed for elementary OS.
|
||
(<a href="https://github.com/avojak/iridium">source</a>)
|
||
<code>Linux</code></li>
|
||
<li><a href="https://sr.ht/~emersion/goguma/">Goguma</a> - An IRC client
|
||
for mobile devices, from the creator of soju. <code>Android</code>
|
||
<code>Linux</code></li>
|
||
</ul>
|
||
<!--lint ignore double-link-->
|
||
<p><em>More? Clients that include bouncers are found <a
|
||
href="#bouncers">below</a>.</em></p>
|
||
<h2 id="bouncers">Bouncers</h2>
|
||
<p><em>Useful for disconnecting and reconnecting without losing the chat
|
||
session.</em></p>
|
||
<h3 id="hosted">Hosted</h3>
|
||
<ul>
|
||
<li><a href="https://www.irccloud.com">IRCCloud</a> - Group chat for
|
||
teams, friends, and communities. stay connected, chat from anywhere, and
|
||
never miss a message (+client) (£0-£3.50/month).
|
||
<ul>
|
||
<li><a href="https://github.com/irccloud/ios">iOS App</a> - Official.
|
||
<code>Objective-C</code></li>
|
||
<li><a href="https://github.com/irccloud/android">Android App</a> -
|
||
Official. <code>Java</code></li>
|
||
<li><a href="https://github.com/jnordberg/irccloudapp">Nimbus</a> -
|
||
Standalone client. <code>macOS</code> <code>Objective-C</code></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h3 id="self-hosted">Self-hosted</h3>
|
||
<ul>
|
||
<li><a href="https://convos.chat">Convos</a> - Always online web IRC
|
||
client. (<a href="https://github.com/convos-chat/convos">source</a>)
|
||
<code>Perl</code> <code>JavaScript</code> <code>Web</code></li>
|
||
<li><a href="https://wiki.znc.in/ZNC">ZNC</a> - Most popular. many
|
||
different plugins. (<a href="https://github.com/znc/znc">source</a>)
|
||
<code>C++</code></li>
|
||
<li><a href="https://bip.milkypond.org">BIP IRC Proxy</a> - Always
|
||
online, lightweight and secure Open Source IRC proxying with
|
||
backlogging. (<a
|
||
href="https://projects.duckcorp.org/projects/bip/repository">source</a>)
|
||
<code>C</code></li>
|
||
<li><a href="https://thelounge.chat">TheLounge</a> - Responsive,
|
||
self-hosted & support for multiple users. (<a
|
||
href="https://github.com/thelounge/thelounge">source</a>, <a
|
||
href="https://demo.thelounge.chat/">demo</a>) <code>JavaScript</code>
|
||
<code>Node.js</code> <code>Web</code></li>
|
||
<li><a href="https://weechat.org">WeeChat</a> - A fast, light and
|
||
extensible chat client. (<a
|
||
href="https://github.com/weechat/weechat">source</a>) <code>Linux</code>
|
||
<code>macOS</code> <code>Windows</code></li>
|
||
<li><a href="https://git.sr.ht/~emersion/soju">soju</a> - A
|
||
user-friendly IRC bouncer. <code>Go</code></li>
|
||
<li><a
|
||
href="https://github.com/terminaldweller/sms-webhook">sms-webhook</a> -
|
||
A simple webhook to receive SMS messages on IRC. <code>Go</code></li>
|
||
</ul>
|
||
<h2 id="daemons">Daemons</h2>
|
||
<p><em>Used for running your own IRC server or network.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/alexyoung/ircd.js">ircd.js</a> - Server
|
||
will allow clients to connect, join channels, change topics; basic
|
||
stuff.</li>
|
||
<li><a href="https://www.inspircd.org">InspIRCd</a> - Modular, stable,
|
||
written from scratch. (<a
|
||
href="https://github.com/inspircd/inspircd">source</a>)</li>
|
||
<li><a href="https://github.com/jrosdahl/miniircd">miniircd</a> - Very
|
||
simple and limited.</li>
|
||
<li><a href="https://ngircd.barton.de">ngIRCd</a> - Portable and
|
||
lightweight for small or private networks. (<a
|
||
href="https://github.com/ngircd/ngircd">source</a>)</li>
|
||
<li><a href="https://github.com/ergochat/ergo">Ergo</a> - Modern server
|
||
that’s portable and designed around specifications (bleeding-edge IRCv3
|
||
support).</li>
|
||
<li><a href="https://robustirc.net">RobustIRC</a> - IRC server without
|
||
netsplits. (<a
|
||
href="https://github.com/robustirc/robustirc/">source</a>)</li>
|
||
</ul>
|
||
<h2 id="services">Services</h2>
|
||
<p><em>Used to provide user accounts and bots like NickServ/ChanServ to
|
||
your network.</em></p>
|
||
<ul>
|
||
<li><a href="https://atheme.github.io">Atheme</a> - Designed for large
|
||
networks with high scalability requirements. (<a
|
||
href="https://github.com/atheme/atheme">source</a>)</li>
|
||
<li><a href="https://www.anope.org">anope</a> - Designed for flexibility
|
||
and ease of use. (<a
|
||
href="https://github.com/anope/anope">source</a>)</li>
|
||
</ul>
|
||
<h2 id="bots">Bots</h2>
|
||
<p><em>IRC users which provide services for humans, e.g. integrations or
|
||
information.</em></p>
|
||
<ul>
|
||
<li><a href="https://www.eggheads.org">Eggdrop</a> - Oldest IRC bot
|
||
still in active development. Feature rich, uses Tcl scripting. (<a
|
||
href="https://github.com/eggheads/eggdrop">source</a>)
|
||
<code>C</code></li>
|
||
<li><a href="https://sopel.chat">Sopel</a> - Tonnes of ready made
|
||
features, tutorial, fully documented. (<a
|
||
href="https://github.com/sopel-irc/sopel">source</a>)
|
||
<code>Python</code></li>
|
||
<li><a href="https://github.com/ProgVal/Limnoria">Limnoria</a> - Robust,
|
||
user friendly, developer friendly. <code>Python</code></li>
|
||
<li><a href="https://github.com/aidanrwt/twitch-plays">Twitch Plays</a>
|
||
- Takes input from the chat and presses the corresponding key.
|
||
<code>Python</code></li>
|
||
<li><a href="https://github.com/rmmh/skybot">Skybot</a> - Main goals are
|
||
simplicity and power. <code>Python</code></li>
|
||
<li><a
|
||
href="https://geekchick77.dreamwidth.org/472.html">talkbackbot</a> -
|
||
Responds to configured trigger phrases with quotes from notable women.
|
||
(<a href="https://github.com/jessamynsmith/talkbackbot">source</a>)
|
||
<code>Python</code></li>
|
||
<li><a href="https://github.com/Raynes/lazybot">lazybot</a> -
|
||
User-friendly and powerful. <code>Clojure</code></li>
|
||
<li><a href="https://gitlab.com/ddevault/bf-irc-bot">IRC-BF</a> -
|
||
<code>Brainfuck</code></li>
|
||
<li><a href="https://github.com/Eelis/geordi">geordi</a> - Compiles and
|
||
runs C++ code snippets. <code>C++</code></li>
|
||
<li><a href="https://github.com/TotallyNotRobots/CloudBot">CloudBot</a>
|
||
- Simple, fast, expandable. <code>Python</code></li>
|
||
<li><a
|
||
href="https://github.com/woodruffw/yossarian-bot">yossarian-bot</a> -
|
||
Large default plugin set, Cinch-based. <code>Ruby</code></li>
|
||
<li><a href="https://github.com/shaunduncan/helga">helga</a> - Pluggable
|
||
chat bot supporting multiple protocols. <code>Python</code></li>
|
||
<li><a href="https://github.com/Inspyre-Technologies/EveIRC">EveIRC</a>
|
||
- Extendable chat/channel/server-managenent service-providing bot. Using
|
||
the <a href="https://github.com/cinchrb/cinch">Cinch Framework</a>.
|
||
<code>Ruby</code></li>
|
||
<li><a href="https://github.com/bitbot-irc/bitbot">BitBot</a> - Modular,
|
||
event-driven bot featuring a REST API, individual user settings and much
|
||
more. (<a href="https://bitbot.dev">bitbot.dev</a>)
|
||
<code>Python</code></li>
|
||
<li><a href="https://github.com/JohnMaguire/Cardinal">Cardinal</a> -
|
||
Python Twisted IRC bot with a focus on ease of plugin development.
|
||
<code>Python</code></li>
|
||
<li><a
|
||
href="https://pyhoneybot.github.io/honeybot-store/">pyHoneybot</a> -
|
||
Python Twisted IRC bot with a focus on ease of plugin development. (<a
|
||
href="https://github.com/pyhoneybot/honeybot">source</a>)
|
||
<code>Python</code></li>
|
||
<li><a href="https://github.com/wabarc/wayback">wayback</a> - An
|
||
archiving tool with an IRC interface integrated with various archiving
|
||
services.</li>
|
||
<li><a href="https://github.com/terminaldweller/milla">milla</a> - New
|
||
generation LLM-powered bot with lua scripting support.
|
||
<code>Go</code></li>
|
||
</ul>
|
||
<h2 id="frameworks">Frameworks</h2>
|
||
<p><em>Helpful to write bots or integrate IRC with
|
||
applications.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/Throne3d/node-irc">node-irc</a>
|
||
<code>JavaScript</code></li>
|
||
<li><a href="https://github.com/fluffle/goirc">goirc</a> - Event-based,
|
||
stateful, lacking documentation. <code>Go</code></li>
|
||
<li><a href="https://github.com/nandub/hubot-irc">Hubot IRC Adapter</a>
|
||
- The IRC adapter for hubot. <code>JavaScript</code></li>
|
||
<li><a href="https://github.com/thoj/go-ircevent">go-ircevent</a> -
|
||
Event-based. <code>Go</code></li>
|
||
<li><a href="https://github.com/slate/slate-irc">slate-irc</a> - Plugin
|
||
system, simple api, arbitrary input stream, debug support.
|
||
<code>JavaScript</code></li>
|
||
<li><a href="https://github.com/pircbotx/pircbotx">PircBotX</a> - Event
|
||
based IRC Library with a straightforward API (updated fork of <a
|
||
href="http://www.jibble.org/pircbot.php">PircBot</a>).
|
||
<code>Java</code></li>
|
||
<li><a href="https://github.com/lizmat/IRC-Client">IRC::Client</a> -
|
||
<code>Perl6</code> based extendable IRC client framework.</li>
|
||
<li><a href="https://projects.malikania.fr/irccd/index.html">irccd</a> -
|
||
Flexible IRC bot customizable with JavaScript. <code>C++</code>.</li>
|
||
</ul>
|
||
<h3 id="bridges">Bridges</h3>
|
||
<p><em>Sends messages back and forth.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/reactiflux/discord-irc">discord-irc</a>
|
||
- Discord ↔︎ IRC. <code>JavaScript</code></li>
|
||
<li><a href="https://github.com/OpenTTD/dibridge">dibridge</a> - Discord
|
||
↔︎ IRC (with puppets) <code>Python</code></li>
|
||
<li><a href="https://github.com/ekmartin/slack-irc">slack-irc</a> -
|
||
Slack ↔︎ IRC. <code>JavaScript</code></li>
|
||
<li><a href="https://github.com/insomniacslk/irc-slack">irc-slack</a> -
|
||
Slack ↔︎ IRC. <code>Go</code></li>
|
||
<li><a href="https://www.bitlbee.org/main.php/news.r.html">BitlBee</a> -
|
||
XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ,
|
||
Twitter API, HipChat ↔︎ IRC. <code>C</code></li>
|
||
<li><a href="https://biboumi.louiz.org/">Biboumi</a> - IRC gateway for
|
||
XMPP clients <code>C</code></li>
|
||
<li><a href="https://github.com/RITlug/teleirc">teleirc</a> - Telegram ↔︎
|
||
IRC. <code>JavaScript</code></li>
|
||
<li><a href="https://github.com/jhert0/toxirc">toxirc</a> - Tox ↔︎ IRC.
|
||
<code>C</code></li>
|
||
<li><a href="https://github.com/ProgVal/skyweb2irc">skyweb2irc</a> -
|
||
Skype (webclient API) ↔︎ IRC. <code>Javascript</code></li>
|
||
<li><a href="https://github.com/42wim/matterbridge">matterbridge</a> -
|
||
IRC ↔︎ Mattermost ↔︎ Discord ↔︎ XMPP ↔︎ Gitter ↔︎ Slack ↔︎ Discord ↔︎ Telegram
|
||
↔︎ etc. <code>Go</code></li>
|
||
<li><a href="https://github.com/hifi/heisenbridge">Heisenbridge</a> -
|
||
Bouncer-style Matrix IRC bridge <code>Python</code></li>
|
||
<li><a
|
||
href="https://github.com/matrix-org/matrix-appservice-irc">Appservice-IRC</a>
|
||
- Gateway and bridge Matrix ↔︎ IRC <code>Javascript</code></li>
|
||
<li><a href="https://github.com/42wim/matterircd">matterircd</a> -
|
||
Matterbridge ↔︎ IRC, Slack ↔︎ IRC, Mastodon ↔︎ IRC. <code>Go</code></li>
|
||
</ul>
|
||
<h2 id="channels">Channels</h2>
|
||
<p><em>IRC channels.</em></p>
|
||
<h3 id="discovery">Discovery</h3>
|
||
<ul>
|
||
<li><a href="https://netsplit.de/channels/">netsplit.de Search</a> -
|
||
Searches 563 different networks.</li>
|
||
<li><a href="https://search.mibbit.com">mibbit Search</a> - Searches
|
||
networks listed <a
|
||
href="https://search.mibbit.com/networks">here</a>.</li>
|
||
<li><a href="https://kiwiirc.com/search">KiwiIRC Search</a> - Searches
|
||
318 different networks.</li>
|
||
</ul>
|
||
<h3 id="platforms">Platforms</h3>
|
||
<ul>
|
||
<li><a href="https://wiki.ubuntu.com/IRC/ChannelList">#ubuntu</a><span
|
||
class="citation" data-cites="Libera.Chat">@Libera.Chat</span> - Official
|
||
Ubuntu support channel. (<a
|
||
href="https://wiki.ubuntu.com/IRC/Guidelines">rules</a>)</li>
|
||
</ul>
|
||
<h2 id="networks">Networks</h2>
|
||
<p><em>A collection of IRC servers is known as a network.</em></p>
|
||
<ul>
|
||
<li><a href="https://libera.chat">Libera.Chat</a> - Network mostly
|
||
focused on free and open source projects, run by former freenode
|
||
staff.</li>
|
||
<li><a href="https://snoonet.org">Snoonet</a> - Community of redditors
|
||
and subreddits. (<a href="https://snoonet.org/rules/">rules</a>)</li>
|
||
<li><a href="https://oftc.net">OFTC</a> - Community for free and open
|
||
source software communities.</li>
|
||
<li><a href="https://liberta.casa">LibertaCasa</a> - Privacy endorsing
|
||
community serving as a safe and open space for the discussion of various
|
||
topics.</li>
|
||
</ul>
|
||
<h2 id="articles">Articles</h2>
|
||
<p><em>Articles and blog posts about IRC.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://drewdevault.com/2015/11/01/Please-stop-using-slack.html">Please
|
||
don’t use Slack for FOSS projects</a> - Drew DeVault’s Blog.</li>
|
||
<li><a
|
||
href="https://www.quakenet.org/articles/102-press-release-irc-networks-under-systematic-attack-from-governments">IRC
|
||
Networks Under Systematic Attack From Governments</a> - QuakeNet.</li>
|
||
<li><a
|
||
href="https://www.pingdom.com/blog/irc-is-dead-long-live-irc/">IRC is
|
||
dead, long live IRC</a> - Pingdom.</li>
|
||
<li><a
|
||
href="https://techcrunch.com/2013/01/06/irc-has-lost-60-of-its-users-since-2003-but-life-as-a-robot-is-just-beginning/">IRC
|
||
Has Lost 60% Of Its Users Since 2003, But Life As A Robot Is Just
|
||
Beginning</a> - Alex Williams (TechCrunch).</li>
|
||
</ul>
|
||
<h2 id="guides">Guides</h2>
|
||
<p><em>How-to’s, documentation and books.</em></p>
|
||
<ul>
|
||
<li><a href="https://www.irchelp.org">#irchelp</a> - A vast amount of
|
||
reasonably up-to-date information.</li>
|
||
</ul>
|
||
<h2 id="protocol">Protocol</h2>
|
||
<p><em>Information and resources about the IRC protocol itself.</em></p>
|
||
<ul>
|
||
<li><a href="https://ircv3.net">IRCv3 Working Group</a> - A group of IRC
|
||
software authors working to enhance, improve, maintain and standardize
|
||
the IRC protocol. (<a
|
||
href="https://github.com/ircv3/ircv3.github.io">source</a>)</li>
|
||
<li><a href="https://modern.ircdocs.horse">Modern IRC Documents</a> - An
|
||
attempt to write an update to the original IRC protocol. documentation
|
||
(<a href="https://github.com/ircdocs/modern-irc">source</a>)</li>
|
||
<li><a href="https://defs.ircdocs.horse">IRC Definition Files</a> -
|
||
Lists of numerics, modes, ISUPPORT tokens and other protocol details.
|
||
(<a href="https://github.com/ircdocs/irc-defs">source</a>)</li>
|
||
<li><a href="https://github.com/grawity/irc-docs">grawity’s IRC docs</a>
|
||
- Collection of misc IRC protocol documentation.</li>
|
||
<li><a href="https://stats.ircdocs.horse">Protocol Statistics</a> -
|
||
Statistics around the server software in use on networks today. (<a
|
||
href="https://github.com/ircdocs/irc-stats">source</a>)</li>
|
||
<li><a href="https://github.com/ircdocs/parser-tests">IRC Parser
|
||
Tests</a> - A CC0 set of test suites, to ensure IRC message parsers are
|
||
consistent.</li>
|
||
<li><a href="https://archives.darenet.org">DareNET Archives</a> - IRC
|
||
Archives for old hard to find IRC related software.</li>
|
||
</ul>
|
||
<h2 id="miscellaneous">Miscellaneous</h2>
|
||
<p><em>Items that belong on the list but defy classification.</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/tommyrot/superseriousstats">superseriousstats</a>
|
||
- Fast and efficient program to create statistics out of various types
|
||
of chat logs. <code>PHP</code> <code>Web</code></li>
|
||
<li><a href="https://github.com/waveplate/img2irc">img2src</a> - Convert
|
||
images to halfblock ANSI or IRC, with a bunch of post-processing
|
||
filters. <code>Rust</code></li>
|
||
</ul>
|
||
<h2 id="use">Use</h2>
|
||
<p>The best ways to use this list are:</p>
|
||
<ul>
|
||
<li>By browsing the <a href="#contents">contents</a></li>
|
||
<li>By using <kbd>command</kbd> + <kbd>F</kbd> to search the
|
||
contents</li>
|
||
</ul>
|
||
<p>This list also uses tags to help when searching the contents: -
|
||
<strong>Language</strong> - <code>Python</code>, <code>Java</code>,
|
||
<code>C++</code>, <code>Go</code>, <code>JavaScript</code>,
|
||
<code>Ruby</code>, <code>C</code> etc. - <strong>Platform</strong> -
|
||
<code>Web</code>, <code>macOS</code>, <code>Windows</code>,
|
||
<code>Linux</code>, <code>Chrome</code> etc.</p>
|
||
<h2 id="credits">Credits</h2>
|
||
<p>By <a href="https://davison.io">Craig Davison</a> and
|
||
contributors.</p>
|
||
<p><a href="https://github.com/davisonio/awesome-irc">irc.md
|
||
Github</a></p>
|