Giter VIP home page Giter VIP logo

irctoday's Introduction

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 targeted platform is indicated, such as desktop or mobile.

Stars Repository Language Homepage Latest Commit Platforms
5,352 thelounge/thelounge TypeScript click 2024-02 Browser
2,816 weechat/weechat C click 2024-03 Terminal
2,783 irssi/irssi C click 2024-02 Terminal
1,844 Codeux-Software/Textual Objective-C click 2023-09 Desktop
1,001 convos-chat/convos Perl click 2024-03 Browser
954 osa1/tiny Rust n/a 2024-02 Terminal
932 glowing-bear/glowing-bear JavaScript click 2024-02 Browser
893 squidowl/halloy Rust n/a 2024-03 Desktop
825 kiwiirc/kiwiirc Vue click 2024-01 Browser
710 quassel/quassel C++ click 2023-09 Desktop
527 MCMrARM/revolution-irc Java n/a 2023-04 Android
515 mcpcpc/kirc C click 2024-01 Terminal
386 emacs-circe/circe Emacs Lisp n/a 2024-03
290 SrainApp/srain C click 2024-03 Desktop
283 irccloud/android Java n/a 2024-02 Android
273 irccloud/ios Objective-C n/a 2024-02 iOS
223 kvirc/KVIrc C++ click 2024-03 Desktop
168 meebey/smuxi C# click 2023-07 Desktop
163 qwebirc/qwebirc JavaScript click 2023-08 Browser
153 glguy/irc-core Haskell n/a 2024-02 Terminal
136 rcr/rirc C click 2023-06 Terminal
84 icechat/IceChat C# n/a 2023-07 Desktop
70 LithApp/Lith C++ click 2024-01 iOS
63 justjanne/QuasselDroid-ng Kotlin click 2023-09 Android
55 communi/communi-desktop C++ click 2022-08 Desktop
55 rymate1234/WinIRC C# click 2022-05 Desktop
52 avojak/iridium Vala n/a 2022-06 Desktop
52 dgl/cgiirc Perl click 2023-06 Browser
46 KDE/konversation C++ click 2024-03 Desktop
36 communi/communi-sailfish C++ n/a 2022-07
33 nmeum/hii Go n/a 2024-02 Terminal
33 HydraIRC/hydrairc C++ n/a 2023-08 Desktop
29 Libera-Chat/gamja JavaScript n/a 2023-08 Browser
24 uhlin/swirc C click 2024-03 Terminal
24 robur-coop/catty OCaml n/a 2023-09 Terminal
21 mhoran/weechatRN TypeScript n/a 2024-03 iOS
19 ec429/quIRC C click 2023-02 Terminal
17 oelna/websocket-irc JavaScript click 2023-04 Browser

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
2,128 ergochat/ergo Go click 2024-03
1,118 inspircd/inspircd C++ click 2024-03
414 ngircd/ngircd C click 2024-03
413 jrosdahl/miniircd Python n/a 2024-01
396 unrealircd/unrealircd C click 2024-03
210 solanum-ircd/solanum C click 2024-03
176 ircd-hybrid/ircd-hybrid C click 2024-03
173 robustirc/robustirc Go click 2024-01
52 DALnet/bahamut C click 2023-12
48 UndernetIRC/ircu2 C n/a 2024-03
19 provisionircd/ProvisionIRCd Python n/a 2024-01

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,984 znc/znc C++ click 2024-03
122 emersion/soju Go click 2024-03
49 gunnarbeutner/shroudbnc Inno Setup n/a 2022-10
27 freenode/jbnc JavaScript n/a 2024-03

Bots

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

Stars Repository Language Homepage Latest Commit
948 sopel-irc/sopel Python click 2024-03
611 progval/Limnoria Python click 2023-11
472 eggheads/eggdrop C n/a 2024-03
342 ArchiveTeam/ArchiveBot Python click 2023-12
341 yetibot/yetibot Clojure click 2024-02
271 CloudBotIRC/CloudBot Python n/a 2023-12
244 rmmh/skybot Python click 2024-01
183 Eelis/geordi Haskell click 2022-10
163 lambdabot/lambdabot Haskell n/a 2023-11
136 whyrusleeping/hellabot Go n/a 2023-03
134 bitbot-irc/bitbot Python n/a 2023-05
101 johnmaguire/Cardinal Python n/a 2024-03
81 gdamjan/erlang-irc-bot Erlang click 2022-11
75 wraith/wraith C++ click 2024-03
74 pyhoneybot/honeybot Python click 2023-07
73 baines/insobot C n/a 2023-03
72 boreq/botnet Python n/a 2023-06
70 TotallyNotRobots/CloudBot Python n/a 2024-03
61 pragma-/pbot Perl n/a 2024-03
57 evanchooly/javabot Kotlin click 2024-03
55 Shirakumo/maiden Common Lisp click 2023-11
55 offby1/rudybot Racket n/a 2022-06
51 lepinkainen/pyfibot Python n/a 2022-12
51 sbp/saxo Python click 2023-08
37 StalkR/goircbot Go click 2024-02
36 molo1134/qrmbot Perl n/a 2024-03
32 knrd1/chatgpt Python n/a 2024-02
30 woodruffw/yossarian-bot Ruby n/a 2024-03
27 gehaxelt/python-rss2irc Python n/a 2022-05
27 funsocietyirc/MrNodeBot JavaScript n/a 2024-03
26 EnergyMech/energymech C click 2024-01
24 nuxeh/url-bot-rs Rust n/a 2022-08
23 brenns10/cbot C n/a 2023-10
21 robstumborg/chatgpt-irc Python click 2023-03
19 RouxRC/gazouilleur Python n/a 2022-08
16 helpmebot/helpmebot C# click 2024-03
16 pkdindustries/soulshack Go n/a 2024-03

Other

Miscellaneous software and resources of interest.

Stars Repository Language Homepage Latest Commit Description
832 davisonio/awesome-irc n/a n/a 2023-05 A curated list of awesome IRC resources....
770 ircv3/ircv3-specifications n/a click 2023-11 IRCv3 specifications
583 bitlbee/bitlbee C click 2023-12 An IRC to other chat networks gateway ๐Ÿ...
264 whitequark/irclogger Ruby click 2023-12 Simple and good-looking IRC log viewer. Logger is included. No strings are attached....
189 ircdocs/modern-irc Sass click 2024-02 A useful overview and reference to the IRC client protocol as it is implemented today....
109 irccloud/irccat Go n/a 2024-03 cat to IRC...
93 tommyrot/superseriousstats PHP click 2024-02 superseriousstats is a fast and efficient program to create statistics out of various types of IRC chat logs...
81 mgedmin/irclog2html Python click 2023-10 Convert IRC logs to HTML...
67 ircart/ircart Shell n/a 2023-12 massive organized collection of irc art...
61 ircdocs/irc-defs HTML click 2022-08 More up-to-date IRC Definition Lists...
56 progval/matrix2051 Elixir n/a 2024-02 A Matrix gateway for IRC: connect to Matrix from your favorite IRC client....
53 grawity/irc-docs HTML n/a 2022-07 Collected IRC protocol documentation...
48 bagder/irchistory n/a click 2023-09 The history of IRC...
30 ergochat/ircdog Go n/a 2024-01 a tool for connecting to IRC servers and sending and receiving raw IRC protocol lines...
30 birdneststream/asciibird Vue click 2024-02 ASCII Creation...
22 ircart/resources n/a n/a 2023-06 everything you need to know about irc art...

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

irctoday's People

Contributors

tommyrot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.