1 line
No EOL
18 KiB
JSON
1 line
No EOL
18 KiB
JSON
{"slug": "davisonio--awesome-irc", "title": "Awesome Irc", "description": "A curated list of awesome IRC resources.", "github_url": "https://github.com/davisonio/awesome-irc", "stars": "1.2K", "tag": "Miscellaneous", "entry_count": 116, "subcategory_count": 6, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Clients", "url": "#clients", "description": ""}, {"name": "Bouncers", "url": "#bouncers", "description": ""}, {"name": "Daemons", "url": "#daemons", "description": ""}, {"name": "Services", "url": "#services", "description": ""}, {"name": "Bots", "url": "#bots", "description": ""}, {"name": "Encryption", "url": "#encryption", "description": ""}, {"name": "Frameworks", "url": "#frameworks", "description": ""}, {"name": "Channels", "url": "#channels", "description": ""}, {"name": "Networks", "url": "#networks", "description": ""}, {"name": "Articles", "url": "#articles", "description": ""}, {"name": "Guides", "url": "#guides", "description": ""}, {"name": "Protocol", "url": "#protocol", "description": ""}, {"name": "Miscellaneous", "url": "#miscellaneous", "description": ""}, {"name": ") `Web`"}, {"name": ") `Linux`"}, {"name": "mIRC", "url": "https://www.mirc.co.uk", "description": "One of the most popular IRC clients for Windows, with a built-in scripting language. `Windows`"}, {"name": "ObsidianIRC", "url": "https://hello.obby.world/", "description": "Modern WebSocket IRC client with Discord-like UI. ([source (⭐185)](https://github.com/ObsidianIRC/ObsidianIRC)) `Linux` `Windows` `macOS` `Android` `iOS` `Web`"}, {"name": "XChat", "url": "https://xchat.org", "description": "Precursor to HexChat, multi-platform graphical IRC client. `Windows` `Linux`"}, {"name": "ircII", "url": "http://www.eterna23.net/ircii/", "description": "One of the oldest IRC clients, initially released in 1989. `Linux` `macOS`"}, {"name": "BitchX", "url": "https://bitchx.sourceforge.net/", "description": "Terminal-based client popular on Unix-like systems. ([screenshots](https://bitchx.sourceforge.net/category/screenshots.html)) `Linux` `macOS` `Windows`"}, {"name": "Goguma", "url": "https://sr.ht/~emersion/goguma/", "description": "An IRC client for mobile devices, from the creator of soju. `Android` `Linux`"}]}, {"name": "Hosted", "parent": "Bouncers", "entries": [{"name": "![IRCCloud-icon", "url": "https://user-images.githubusercontent.com/15098724/56879253-ba581f80-6a0c-11e9-8f6b-8461c10ed149.png", "description": ""}]}, {"name": "Self-hosted", "parent": "Bouncers", "entries": [{"name": ")"}, {"name": "miniircd", "url": "https://github.com/jrosdahl/miniircd", "description": "Very simple and limited.", "stars": "444"}, {"name": "ngIRCd", "url": "https://ngircd.barton.de", "description": "Portable and lightweight for small or private networks. ([source (⭐542)](https://github.com/ngircd/ngircd))"}, {"name": "Ergo", "url": "https://ergo.chat/", "description": "Modern server that's portable and designed around specifications (bleeding-edge IRCv3 support). ([source (⭐3.1k)](https://github.com/ergochat/ergo))"}, {"name": "UnrealIRCd", "url": "https://www.unrealircd.org", "description": "Modular, advanced IRCd serving thousands of networks since 1999. ([source (⭐501)](https://github.com/unrealircd/unrealircd))"}, {"name": "RobustIRC", "url": "https://robustirc.net", "description": "IRC server without netsplits. ([source (⭐193)](https://github.com/robustirc/robustirc/))"}, {"name": "Atheme", "url": "https://atheme.github.io", "description": "Designed for large networks with high scalability requirements. ([source (⭐424)](https://github.com/atheme/atheme))"}, {"name": "anope", "url": "https://www.anope.org", "description": "Designed for flexibility and ease of use. ([source (⭐349)](https://github.com/anope/anope))"}, {"name": "Eggdrop", "url": "https://www.eggheads.org", "description": "Oldest IRC bot still in active development. Feature rich, uses Tcl scripting. ([source (⭐565)](https://github.com/eggheads/eggdrop)) `C`"}, {"name": "Sopel", "url": "https://sopel.chat", "description": "Tonnes of ready made features, tutorial, fully documented. ([source (⭐971)](https://github.com/sopel-irc/sopel)) `Python`"}, {"name": "Limnoria", "url": "https://github.com/ProgVal/Limnoria", "description": "Robust, user friendly, developer friendly. `Python`", "stars": "656"}, {"name": "Twitch Plays", "url": "https://github.com/aidanrwt/twitch-plays", "description": "Takes input from the chat and presses the corresponding key. `Python`", "stars": "275"}, {"name": "Skybot", "url": "https://github.com/rmmh/skybot", "description": "Main goals are simplicity and power. `Python`", "stars": "248"}, {"name": "lazybot", "url": "https://github.com/Raynes/lazybot", "description": "User-friendly and powerful. `Clojure`", "stars": "153"}, {"name": "IRC-BF", "url": "https://gitlab.com/ddevault/bf-irc-bot", "description": "`Brainfuck`"}, {"name": "geordi", "url": "https://github.com/Eelis/geordi", "description": "Compiles and runs C++ code snippets. `C++`", "stars": "184"}, {"name": "CloudBot", "url": "https://github.com/TotallyNotRobots/CloudBot", "description": "Simple, fast, expandable. `Python`", "stars": "174"}, {"name": "yossarian-bot", "url": "https://github.com/woodruffw/yossarian-bot", "description": "Large default plugin set, Cinch-based. `Ruby`", "stars": "32"}, {"name": "helga", "url": "https://github.com/shaunduncan/helga", "description": "Pluggable chat bot supporting multiple protocols. `Python`", "stars": "48"}, {"name": "EveIRC", "url": "https://github.com/Inspyre-Technologies/EveIRC", "description": "Extendable chat/channel/server-managenent service-providing bot. Using the [Cinch Framework (⭐1k)](https://github.com/cinchrb/cinch). `Ruby`", "stars": "9"}, {"name": "BitBot", "url": "https://github.com/bitbot-irc/bitbot", "description": "Modular, event-driven bot featuring a REST API, individual user settings and much more. ([bitbot.dev](https://bitbot.dev)) `Python`", "stars": "144"}, {"name": "Cardinal", "url": "https://github.com/JohnMaguire/Cardinal", "description": "Python Twisted IRC bot with a focus on ease of plugin development. `Python`", "stars": "103"}, {"name": "pyHoneybot", "url": "https://pyhoneybot.github.io/honeybot-store/", "description": "Python Twisted IRC bot with a focus on ease of plugin development. ([source (⭐79)](https://github.com/pyhoneybot/honeybot)) `Python`"}, {"name": "wayback", "url": "https://github.com/wabarc/wayback", "description": "An archiving tool with an IRC interface integrated with various archiving services.", "stars": "2.2k"}, {"name": "milla", "url": "https://github.com/terminaldweller/milla", "description": "New generation LLM-powered bot with lua scripting support. `Go`", "stars": "17"}, {"name": "irssi-otr", "url": "https://github.com/cryptodotis/irssi-otr", "description": "Off-the-Record (OTR) messaging plugin for irssi. `C`", "stars": "185"}, {"name": "weechat-otr", "url": "https://github.com/mmb/weechat-otr", "description": "Off-the-Record (OTR) messaging plugin for WeeChat. `Python`", "stars": "134"}, {"name": "FiSH-irssi", "url": "https://github.com/falsovsky/FiSH-irssi", "description": "Blowfish encryption in ECB/CBC modes with Diffie-Hellman key exchange for irssi. `C`", "stars": "128"}, {"name": "node-irc", "url": "https://github.com/Throne3d/node-irc", "description": "", "stars": "43"}, {"name": "goirc", "url": "https://github.com/fluffle/goirc", "description": "Event-based, stateful, lacking documentation. `Go`", "stars": "514"}, {"name": "Hubot IRC Adapter", "url": "https://github.com/nandub/hubot-irc", "description": "The IRC adapter for hubot. `JavaScript`", "stars": "299"}, {"name": "go-ircevent", "url": "https://github.com/thoj/go-ircevent", "description": "Event-based. `Go`", "stars": "501"}, {"name": "slate-irc", "url": "https://github.com/slate/slate-irc", "description": "Plugin system, simple api, arbitrary input stream, debug support. `JavaScript`", "stars": "209"}, {"name": "PircBotX", "url": "https://github.com/pircbotx/pircbotx", "description": "Event based IRC Library with a straightforward API (updated fork of [PircBot](https://www.jibble.org/pircbot.php)). `Java`", "stars": "227"}, {"name": "IRC::Client", "url": "https://github.com/lizmat/IRC-Client", "description": "`Perl6` based extendable IRC client framework.", "stars": "16"}, {"name": "irccd", "url": "https://projects.malikania.fr/irccd/index.html", "description": "Flexible IRC bot customizable with JavaScript. `C++`."}]}, {"name": "Bridges", "parent": "Frameworks", "entries": [{"name": "discord-irc", "url": "https://github.com/reactiflux/discord-irc", "description": "Discord ↔ IRC. `JavaScript`", "stars": "1.2k"}, {"name": "dibridge", "url": "https://github.com/OpenTTD/dibridge", "description": "Discord ↔ IRC (with puppets) `Python`", "stars": "20"}, {"name": "Dis4IRC", "url": "https://github.com/zachbr/Dis4IRC", "description": "Discord ↔ IRC. `Kotlin`", "stars": "103"}, {"name": "slack-irc", "url": "https://github.com/ekmartin/slack-irc", "description": "Slack ↔ IRC. `JavaScript`", "stars": "589"}, {"name": "irc-slack", "url": "https://github.com/insomniacslk/irc-slack", "description": "Slack ↔ IRC. `Go`", "stars": "206"}, {"name": "BitlBee", "url": "https://www.bitlbee.org/main.php/news.r.html", "description": "XMPP, Jabber, Google Talk, MSN Messenger, Yahoo! Messenger, AIM, ICQ, Twitter API, HipChat ↔ IRC. `C`"}, {"name": "Biboumi", "url": "https://biboumi.louiz.org/", "description": "IRC gateway for XMPP clients `C`"}, {"name": "teleirc", "url": "https://github.com/RITlug/teleirc", "description": "Telegram ↔ IRC. `JavaScript`", "stars": "155"}, {"name": "toxirc", "url": "https://github.com/e0ff/toxirc", "description": "Tox ↔ IRC. `C`", "stars": "23"}, {"name": "skyweb2irc", "url": "https://github.com/ProgVal/skyweb2irc", "description": "Skype (webclient API) ↔ IRC. `Javascript`", "stars": "7"}, {"name": "matterbridge", "url": "https://github.com/42wim/matterbridge", "description": "IRC ↔ Mattermost ↔ Discord ↔ XMPP ↔ Gitter ↔ Slack ↔ Discord ↔ Telegram ↔ etc. `Go`", "stars": "7.4k"}, {"name": "Heisenbridge", "url": "https://github.com/hifi/heisenbridge", "description": "Bouncer-style Matrix IRC bridge `Python`", "stars": "299"}, {"name": "Appservice-IRC", "url": "https://github.com/matrix-org/matrix-appservice-irc", "description": "Gateway and bridge Matrix ↔ IRC `Javascript`", "stars": "494"}, {"name": "matterircd", "url": "https://github.com/42wim/matterircd", "description": "Matterbridge ↔ IRC, Slack ↔ IRC, Mastodon ↔ IRC. `Go`", "stars": "302"}]}, {"name": "Discovery", "parent": "Channels", "entries": [{"name": "netsplit.de Search", "url": "https://netsplit.de/channels/", "description": "Searches 563 different networks."}, {"name": "KiwiIRC Search", "url": "https://kiwiirc.com/search", "description": "Searches 318 different networks."}]}, {"name": "Platforms", "parent": "Channels", "entries": [{"name": "#Ubuntu", "url": "https://wiki.ubuntu.com/IRC/ChannelList", "description": ""}, {"name": "Libera.Chat", "url": "https://libera.chat", "description": "Network mostly focused on free and open source projects, run by former freenode staff."}, {"name": "Snoonet", "url": "https://snoonet.org", "description": "Community of redditors and subreddits. ([rules](https://snoonet.org/rules/))"}, {"name": "OFTC", "url": "https://oftc.net", "description": "Community for free and open source software communities."}, {"name": "LibertaCasa", "url": "https://liberta.casa", "description": "Privacy endorsing community serving as a safe and open space for the discussion of various topics."}, {"name": "Please don't use Slack for FOSS projects", "url": "https://drewdevault.com/2015/11/01/Please-stop-using-slack.html", "description": "Drew DeVault's Blog."}, {"name": "IRC Networks Under Systematic Attack From Governments", "url": "https://www.quakenet.org/articles/102-press-release-irc-networks-under-systematic-attack-from-governments", "description": "QuakeNet."}, {"name": "IRC is dead, long live IRC", "url": "https://www.pingdom.com/blog/irc-is-dead-long-live-irc/", "description": "Pingdom."}, {"name": "IRC Has Lost 60% Of Its Users Since 2003, But Life As A Robot Is Just Beginning", "url": "https://techcrunch.com/2013/01/06/irc-has-lost-60-of-its-users-since-2003-but-life-as-a-robot-is-just-beginning/", "description": "Alex Williams (TechCrunch)."}, {"name": "#irchelp", "url": "https://www.irchelp.org", "description": "A vast amount of reasonably up-to-date information."}, {"name": "IRCv3 Working Group", "url": "https://ircv3.net", "description": "A group of IRC software authors working to enhance, improve, maintain and standardize the IRC protocol. ([source (⭐98)](https://github.com/ircv3/ircv3.github.io))"}, {"name": "Modern IRC Documents", "url": "https://modern.ircdocs.horse", "description": "An attempt to write an update to the original IRC protocol. documentation ([source (⭐227)](https://github.com/ircdocs/modern-irc))"}, {"name": "IRC Definition Files", "url": "https://defs.ircdocs.horse", "description": "Lists of numerics, modes, ISUPPORT tokens and other protocol details. ([source (⭐65)](https://github.com/ircdocs/irc-defs))"}, {"name": "grawity's IRC docs", "url": "https://github.com/grawity/irc-docs", "description": "Collection of misc IRC protocol documentation.", "stars": "62"}, {"name": "Protocol Statistics", "url": "https://stats.ircdocs.horse", "description": "Statistics around the server software in use on networks today. ([source (⭐7)](https://github.com/ircdocs/irc-stats))"}, {"name": "IRC Parser Tests", "url": "https://github.com/ircdocs/parser-tests", "description": "A CC0 set of test suites, to ensure IRC message parsers are consistent.", "stars": "47"}, {"name": "superseriousstats", "url": "https://github.com/tommyrot/superseriousstats", "description": "Fast and efficient program to create statistics out of various types of chat logs. `PHP` `Web`", "stars": "102"}, {"name": "img2src", "url": "https://github.com/waveplate/img2irc", "description": "Convert images to halfblock ANSI or IRC, with a bunch of post-processing filters. `Rust`", "stars": "45"}]}]} |