Sh4d0wless / irctoday

Most popular IRC related projects on GitHub.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IRC Today

Internet Relay Chat (IRC) is a free and open client-server communications protocol for anyone to use and build software upon. Originally created in 1988, it still is actively used and developed by the community as of today.

This document contains a non-exhaustive list of the most popular IRC related projects, grouped by prominent category, for which the source is hosted on GitHub. Projects which main focus is not IRC, or which have been inactive for a very long time, are excluded from the list. So are frameworks, libraries, themes and plugins for other software.


Clients

Software used to connect to an IRC network. To help distinguish between projects the targetted platform is indicated, such as desktop or mobile.

Stars Repository Language Homepage Latest Commit Platforms
4,894 thelounge/thelounge TypeScript click 2022 Browser
2,775 hexchat/hexchat C click 2022 Desktop
2,584 irssi/irssi C click 2022 Terminal
2,578 weechat/weechat C click 2022 Terminal
1,806 Codeux-Software/Textual Objective-C click 2022 Desktop
1,499 psychs/limechat Objective-C click 2021 Desktop
917 convos-chat/convos Perl click 2022 Browser
892 glowing-bear/glowing-bear JavaScript click 2022 Browser
806 osa1/tiny Rust n/a 2022 Terminal
704 kiwiirc/kiwiirc Vue click 2022 Browser
669 quassel/quassel C++ click 2022 Desktop
639 khlieng/dispatch Go click 2022 Browser
497 mcpcpc/kirc C click 2022 Terminal
452 MCMrARM/revolution-irc Java n/a 2022 Android
395 flackr/circ JavaScript n/a 2022 Browser
370 emacs-circe/circe Emacs Lisp n/a 2022
331 pocmo/Yaaic Java click 2021 Android
292 dylanaraps/birch Shell n/a 2021 Terminal
272 SrainApp/srain C click 2022 Desktop
271 irccloud/android Java n/a 2022 Android
258 irccloud/ios Objective-C n/a 2022 iOS
231 irccloud/irccloud-desktop JavaScript n/a 2022 Desktop
200 kvirc/KVIrc C++ click 2022 Desktop
174 colloquy/colloquy Objective-C click 2021 Desktop iOS
159 xchataqua/xchataqua Perl click 2021 Desktop
156 meebey/smuxi C# click 2022 Desktop
145 qwebirc/qwebirc JavaScript click 2022 Browser
144 glguy/irc-core Haskell n/a 2022 Terminal
133 rcr/rirc C click 2022 Terminal
129 LalitMaganti/HoloIRC Java n/a 2021 Android
127 brandly/Lax JavaScript n/a 2022 Desktop
80 aaronNGi/jj Awk n/a 2022 Terminal
71 icechat/IceChat C# n/a 2022 Desktop
61 justjanne/QuasselDroid-ng Kotlin click 2022 Android
56 communi/communi-desktop C++ click 2022 Desktop
54 rymate1234/WinIRC C# click 2022 Desktop
49 avojak/iridium Vala n/a 2022 Desktop
46 ScrollZ/ScrollZ C n/a 2022 Terminal
45 bretternst/Floe C# click 2022 Desktop
44 LithApp/Lith C++ n/a 2022 iOS
37 KDE/konversation C++ click 2022 Desktop
34 communi/communi-sailfish C++ n/a 2022
29 termoose/irccloud Go n/a 2021 Terminal
29 HydraIRC/hydrairc C++ n/a 2022 Desktop
27 nmeum/hii Go n/a 2022 Terminal
24 uhlin/swirc C click 2022 Terminal
21 nutjob-laboratories/erk Python n/a 2021 Desktop

Servers

IRC servers (daemons) are central points in an IRC network for clients to connect to. Features beyond basic functionality can differ greatly between projects. Real-world usage statistics can be found here.

Stars Repository Language Homepage Latest Commit
1,868 ergochat/ergo Go click 2022
1,011 inspircd/inspircd C++ click 2022
527 alexyoung/ircd.js JavaScript n/a 2021
380 jrosdahl/miniircd Python n/a 2022
351 unrealircd/unrealircd C click 2022
350 ngircd/ngircd C click 2022
171 solanum-ircd/solanum C click 2022
164 ircd-hybrid/ircd-hybrid C click 2022
157 robustirc/robustirc Go click 2022
49 DALnet/bahamut C click 2022
37 UndernetIRC/ircu2 C n/a 2022
27 avan-pra/ft_irc C++ click 2021
23 ldilley/rubircd Ruby click 2022
21 danopia/php-ircd PHP n/a 2021

Bouncers

A bouncer is a piece of software that sits between a client and a server. Its purpose is to stay up and running 24/7, keeping the connection to the server alive as to not miss any chatter or events while the client may disconnect periodically. This software is not always necessary or even desired.

Stars Repository Language Homepage Latest Commit
1,906 znc/znc C++ click 2022
100 emersion/soju Go click 2022
46 gunnarbeutner/shroudbnc Inno Setup n/a 2022
26 freenode/jbnc JavaScript n/a 2022

Bots

Automated client software that can perform tasks in a channel such as moderation or providing information.

Stars Repository Language Homepage Latest Commit
923 sopel-irc/sopel Python click 2022
766 go-chat-bot/bot Go n/a 2022
573 progval/Limnoria Python click 2022
410 eggheads/eggdrop C n/a 2022
331 yetibot/yetibot Clojure click 2022
306 nandub/hubot-irc CoffeeScript n/a 2021
290 ArchiveTeam/ArchiveBot Python click 2022
242 rmmh/skybot Python click 2022
232 myano/jenni Python click 2021
184 Eelis/geordi Haskell click 2022
182 jessamynsmith/talkbackbot Python click 2022
160 lambdabot/lambdabot Haskell n/a 2022
130 whyrusleeping/hellabot Go n/a 2022
126 bitbot-irc/bitbot Python n/a 2022
93 JohnMaguire/Cardinal Python n/a 2022
82 WildPHP/irc-bot PHP n/a 2022
82 gdamjan/erlang-irc-bot Erlang click 2022
71 wraith/wraith C++ click 2022
70 baines/insobot C n/a 2022
67 boreq/botnet Python n/a 2021
67 pyhoneybot/honeybot Python click 2022
63 ruby-rbot/rbot Ruby click 2022
63 reality/dbot JavaScript n/a 2022
61 TotallyNotRobots/CloudBot Python n/a 2022
57 offby1/rudybot Racket n/a 2022
55 evanchooly/javabot Kotlin click 2022
52 pragma-/pbot Perl n/a 2022
51 lepinkainen/pyfibot Python n/a 2021
51 sbp/saxo Python click 2021
45 Shirakumo/maiden Common Lisp click 2022
36 StalkR/goircbot Go click 2022
33 isaacs/node-eliza JavaScript n/a 2022
30 woodruffw/yossarian-bot Ruby n/a 2022
29 molo1134/qrmbot Perl n/a 2022
26 gehaxelt/python-rss2irc Python n/a 2022
26 gkbrk/JustIRC Python n/a 2021
26 funsocietyirc/MrNodeBot JavaScript n/a 2022
25 EnergyMech/energymech C click 2021
25 nuxeh/url-bot-rs Rust n/a 2022
24 tlikonen/cl-eval-bot Common Lisp n/a 2021

Other

Miscellaneous software and resources of interest.

Stars Repository Language Homepage Latest Commit Description
746 ircv3/ircv3-specifications n/a click 2022 IRCv3 specifications
695 davisonio/awesome-irc n/a n/a 2022 A curated list of awesome IRC resources....
557 bitlbee/bitlbee C click 2022 An IRC to other chat networks gateway 🐝...
240 whitequark/irclogger Ruby click 2022 Simple and good-looking IRC log viewer. Logger is included. No strings are attached....
156 ircdocs/modern-irc Sass click 2022 A useful overview and reference to the IRC client protocol as it is implemented today....
102 irccloud/irccat Go n/a 2022 cat to IRC...
88 tommyrot/superseriousstats PHP click 2022 superseriousstats is a fast and efficient program to create statistics out of various types of IRC chat logs...
78 mgedmin/irclog2html Python click 2022 Convert IRC logs to HTML...
61 ircdocs/irc-defs HTML click 2022 More up-to-date IRC Definition Lists...
51 grawity/irc-docs HTML n/a 2022 Collected IRC protocol documentation...
47 ircart/ircart n/a n/a 2021 massive collection of organized irc ascii art...
43 bagder/irchistory n/a click 2021 The history of IRC...
22 ircart/resources Shell n/a 2021 everything you need to know about irc art...

This repository is maintained through IRC; #irctoday on irc.dutnie.nl:6697 (TLS), no Issues and PRs on GitHub please.

About

Most popular IRC related projects on GitHub.