Irc

Top 23 Irc Open-Source Projects

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • Project mention: Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) | news.ycombinator.com | 2024-02-21

    Another option for hacking something like this together could be HammerSpoon. I’ve spent some time with it, but haven’t tried integrating with Apple Notes, I mostly did stuff at the file system level to keep it easy.

    https://www.hammerspoon.org/

  • matterbridge

    bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

  • Project mention: Don't Use Discord for FOSS | news.ycombinator.com | 2024-03-01

    All of them. :)

    https://github.com/42wim/matterbridge

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Twisted

    Event-driven networking engine written in Python.

  • The Lounge

    💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

  • Project mention: Simplicity of IRC | news.ycombinator.com | 2024-03-13

    IRC as a protocol is indeed incredibly simple and easy to get started with. Years ago did discover this when I was able to make [this atrocity](https://github.com/creesch/discordIRCd) bridging IRC and discord where for IRC I effectively did a simple server implementation.

    There is a caveat, though. Like many older protocols (ftp) there is a lot that was not initially written down or left up to clients and server implementations. This, does lead to a lot of edge cases you need to be aware of once you want to actually support a wider user group.

    Also, as this is apparently is still a discussion. IRC is not simple from a modern user UX perception. Registration can be complex and confusing, though hidden a bit through clients. Managing channels with various flags is a whole other thing. Then there is also the fact that these days people are no longer used to the fact that they can't see messages from periods where they were not connected. Of course, the latter can be easily handled by a BNC or fancy clients like https://thelounge.chat . But, that is only easy for technically inclined folks.

  • jitsi

    Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

  • Weechat

    The extensible chat client.

  • Project mention: Neonmodem: TUI for Lobsters, HN, etc. | news.ycombinator.com | 2024-01-11

    WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)

    Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)

    [0] https://weechat.org

    [1] https://wiki.bitlbee.org

    [2] https://github.com/d99kris/nchat

  • irssi

    The client of the future

  • Project mention: Open source P2P alternative to Slack and Discord built on Tor and IPFS | news.ycombinator.com | 2023-09-11
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Oragono

    A modern IRC server (daemon/ircd) written in Go.

  • Project mention: IRC Is the Only Viable Chat Protocol | news.ycombinator.com | 2023-07-29
  • ZNC

    Official repository for the ZNC IRC bouncer

  • Project mention: Discord is nuking Nintendo Switch emulator devs and their entire servers | news.ycombinator.com | 2024-04-11

    Um if you need backlogging, as I noted, a Bouncer will provide. if they don't provide it for free hosting this on something like a digital ocean droplet can implement it, but then again, it can get expensive.

    https://github.com/znc/znc

  • openbooks

    Search and Download eBooks

  • Project mention: Ebooks | /r/PleX | 2023-12-06

    There are already some very good ebooks solutions out there so there's really no need. Calibre for the backend and database management, Calibre-Web for the front end, and Openbooks for content.

  • wayback

    A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages.

  • Project mention: If we lose the Internet Archive, we’re screwed | /r/opensource | 2023-05-14

    I wish there was an alternative to the Internet Archive with collaborative curation. You share files and people who tag and sort them into albums can download them. And if it was federated it could be just as extensive as the Internet Archive by searching files on many instances at the same time. Sadly the closest thing are ArchiveBox and wayback which won't replace the Internet Archive.

  • autobrr

    Modern, easy to use download automation for torrents and usenet.

  • InspIRCd

    A modular C++ IRC server (ircd).

  • Project mention: Looking for: Chat service that isn't web server based | /r/selfhosted | 2023-04-30

    Looks fine for me. Note - you can download DEB file from https://github.com/inspircd/inspircd/releases for Ubuntu and install it .. no point going over compilation stuff or via docker https://hub.docker.com/r/inspircd/inspircd-docker/

  • convos

    Convos :busts_in_silhouette: is the simplest way to use IRC in your browser

  • Project mention: Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine | news.ycombinator.com | 2024-01-11

    Excellent idea! You'll have a mature, open standard protocol under the hood, with no vendor lock-in, excellent extensibility, and great modern frontends like The Lounge (https://thelounge.chat/) or Convos (https://convos.chat/) to choose from (and you can choose).

  • halloy

    IRC application written in Rust

  • Project mention: Is there anyone still maintaining a native IRC client for macOS? | /r/macapps | 2023-07-27
  • Glowing Bear

    A web client for WeeChat

  • awesome-irc

    A curated list of awesome IRC resources.

  • Project mention: Implement IRC server in c++ | /r/cpp_questions | 2023-05-23
  • Kiwi IRC

    🥝 Next generation of the Kiwi IRC web client

  • ircv3-specifications

    IRCv3 specifications | Roadmap: https://git.io/IRCv3-Roadmap | Code of conduct: http://ircv3.net/conduct.html

  • Quassel IRC

    Quassel IRC: Chat comfortably. Everywhere.

  • Project mention: IRC Is the Only Viable Chat Protocol | news.ycombinator.com | 2023-07-29

    > But all of the modern services like Teams, Slack and Discord, have seamlessness between client devices as their first priority.

    Can't speak for the others, but Teams is really hit-or-miss. Missed notifications, missed messages, out of order messages. Then it appears to be fixed for three months only to happen again. It mostly seems to happen on Android.

    In general, you're right, multi-device appeared to have been solved for IM - at least MSN messenger and Skype had it - right around the time when the smart phone came around, but then we had the same problem again in the mobile world, because somehow those messengers couldn't successfully move to phones: WhatsApp and the likes was bound to one device again. They added web access later, but that was more of a hack than true multi-device support.

    The big problem the phone messaging apps solved was that their protocols didn't require a persistent connection. Theoretically, all the other protocols, MSN, ICQ, Skype, IRC could have been extended to support this too, but it's always faster to just build something new and be first to market.

    If you want to use IRC today and have that modern multi-device experience, IMO the most decent solution is Quassel[1] (and Quasseldroid for Android). It's like a bouncer, but uses a custom protocol between the bouncer (quassel-core) and the GUI (quassel-client), so that it can perfectly sync state across all devices, and with flaky connections on mobile. It obviously required you to run the core on some server so it's accessible from everywhere, so nothing for "normies" as TFA calls them, but to me it's what makes IRC usable in the modern world. I wouldn't want to use irssi in a screen via ssh in termux on my phone.

    The next best thing, if you're a Web 2.0 aficionado is probably The Lounge[2].

    [1] https://quassel-irc.org/

    [2] https://thelounge.chat/

  • Dispatch

    Web-based IRC client in Go. (by khlieng)

  • bitlbee

    An IRC to other chat networks gateway :bee:

  • Project mention: How Beeper Mini Works | news.ycombinator.com | 2023-12-05

    ah didn't realize it had gone away. its successor appears to be [0]

    now I'm reliving the chaos of the late-00s/early-10s instant messaging apocalypse when AOL sunsetted AIM. Clients like Trillian were absolutely necessary before AIM shut down. Everybuddy was a good linux-friendly client. When I still spent time on IRC, I really really liked Bitlbee [1] with ERC [2].

    (I'm not saying that there's a connection there, but rather that all the chat protocols started getting used less around the same time for the same reason, which was smartphones becoming commonplace in late-00s.)

    [0] https://en.wikipedia.org/wiki/Ayttm

    [1] https://www.bitlbee.org/

    [2] https://www.gnu.org/software/emacs/erc.html

  • frosty

    A mobile Twitch client for iOS and Android with 7TV, BetterTTV (BTTV), and FrankerFaceZ (FFZ) support.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Irc related posts

Index

What are some of the best open-source Irc projects? This list will help you:

Project Stars
1 hammerspoon 11,479
2 matterbridge 6,300
3 Twisted 5,424
4 The Lounge 5,392
5 jitsi 4,042
6 Weechat 2,827
7 irssi 2,799
8 Oragono 2,153
9 ZNC 1,986
10 openbooks 1,664
11 wayback 1,642
12 autobrr 1,128
13 InspIRCd 1,125
14 convos 1,005
15 halloy 991
16 Glowing Bear 938
17 awesome-irc 843
18 Kiwi IRC 830
19 ircv3-specifications 771
20 Quassel IRC 714
21 Dispatch 639
22 bitlbee 587
23 frosty 554

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com