irc-client

Open-source projects categorized as irc-client

Top 23 irc-client Open-Source Projects

  • 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.

  • 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
  • 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
  • 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).

  • tiny

    A terminal IRC client

  • Kiwi IRC

    🥝 Next generation of the Kiwi IRC web client

  • 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)

  • 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
  • revolution-irc

    A modern Android IRC client. #revolutionirc on Libera.chat

  • Project mention: ⟳ 2 apps added, 49 updated at f-droid.org | /r/FDroidUpdates | 2023-04-25

    Revolution IRC (version 0.5.5): The next-generation IRC client

  • dotfiles

    Sway acid dark (by eoli3n)

  • go-twitch-irc

    go irc client for twitch.tv

  • birch

    An IRC client written in bash

  • Project mention: Decided to write an IRC client in BASH | /r/linux | 2023-10-26
  • srain

    Modern IRC client written in GTK

  • Project mention: Best IRCv3 experience on modern Mac OS? | /r/irc | 2023-09-27

    Quassel - https://www.quassel-irc.org/ - looks like a contender and it supports MacOS, Srain (https://srain.silverrainz.me/) also has a more modern appearance and is built for GTK3 but I don't see official macOS builds available.

  • KVIrc

    The KVIrc IRC Client

  • smuxi

    Smuxi is an user-friendly and free IRC client for Linux, Windows and Mac OS X based on GNOME / GTK+

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

    Smuxi is mainly a Linux client but there is a Mac version. The news page is a bit outdated... but the Github page shows the latest release was just 3 months ago.

  • localslackirc

    IRC gateway for slack, running on localhost for one user

  • Project mention: Mental Health in Open Source | news.ycombinator.com | 2024-03-16

    > Really? Just a git command, a button press on GitHub? So why don't they just do it? Why don't they apply the patches when people send the code in then?

    Because the patch was bad.

    > Something like a month later the guy just rewrote the patch without even engaging with me.

    Do you think he'd have done that if the patch was good? Was his version completely identical to yours?

    > Yeah, that made me feel like shit

    At least it didn't introduce a new bug to every user… I'm sure collective feelings of the userbase were less harmed in this case.

    > Sorry but maintainers don't have the moral superiority to demand free labor

    But you have the moral superiority to demand free labour from maintainers, to review, improve, test your patch?

    Look at this pull request for example: https://github.com/ltworf/localslackirc/pull/387

    How could a thing like that be merged?

    When asked to split it, he just proceeded to open tens of pull requests that were all based on the previous one, in a chain. And every commit contains thousands of lines of unrelated changes with what the description is.

    Then he got upset.

  • rirc

    A terminal IRC client in C

  • pesterchum-alt-servers

    Instant messaging client copying the look and feel of clients from Andrew Hussie's webcomic Homestuck.

  • iridium

    Native Linux IRC client built in Vala and Gtk for elementary OS (by avojak)

  • TwitchPy

    This is a package you can use to connect with the Twitch API, manage a channel, create bots, etc

  • erk

    Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.

  • Crirc

    Migrated to https://git.sceptique.eu/Sceptique/Crirc

  • JarChat

    IRC Client written in Java

  • Carsee

    Carsee is an IRC client

  • Project mention: Carsee: a really _really_ small IRC client written in my programming language | /r/developersIndia | 2023-08-29

    The client is open-source, so you can try it out on your environment if you want, too.

  • 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). The latest post mention was on 2024-03-16.

irc-client related posts

Index

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

Project Stars
1 The Lounge 5,391
2 irssi 2,799
3 convos 1,005
4 tiny 964
5 Kiwi IRC 830
6 Quassel IRC 714
7 Dispatch 639
8 revolution-irc 530
9 dotfiles 492
10 go-twitch-irc 338
11 birch 311
12 srain 291
13 KVIrc 224
14 smuxi 169
15 localslackirc 137
16 rirc 136
17 pesterchum-alt-servers 70
18 iridium 52
19 TwitchPy 30
20 erk 23
21 Crirc 21
22 JarChat 1
23 Carsee 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com