IRCv3 2022 Spec round-up

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Oragono

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

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • Kiwi IRC

    🥝 Next generation of the Kiwi IRC web client

  • revolt

    Repository for miscellaneous repository management and discussions: https://github.com/revoltchat/revolt/discussions

    Either way, besides Matrix, I'm also really interested in the development of Revolt[1], and I suspect you will be too :)

    [1]: https://revolt.chat

  • matrix-rust-sdk

    Matrix Client-Server SDK for Rust

    >Well I care, that does not mean that you have to care.

    The point I'm making is that the protocol being implement-able by yourself or grabbing a lib from someone else is moot, since you will 9 times out of 10 use a library.

    >Again, look at the lack of client diversity for Matrix and tell me that you do not think that there is at least some correlation in terms of the complexity of the protocol.

    The problem is not client diversity for Matrix - there's plenty of them. The problem is that Matrix is more than displaying a log on a screen, and most of the clients are frankly abysmal and could use a trained UI/UX owner.

    >last I checked it meant using either Python or Go

    The Rust SDK has worked well for me, although I can't state how close it is to Python or Go's libs. That said, I know I'm certainly not the only one using it.

    The Rust lib could be wrapped into other languages (e.g, Ruby) if there's not a good SDK for that language. I don't really consider this to be an issue, especially considering the Rust SDK is maintained by the Matrix org themselves.

    https://github.com/matrix-org/matrix-rust-sdk

    >Add to this that the more mandatory features you have and keep adding

    Don't maintain your own bespoke library and you won't have to. :)

    >But I am not going to behave as if images, reactions, code blocks, threads, end-to-end encryption, voice calls, video calls, etc. do not come at a cost.

    They do come at a cost, but that's the price of admission for what people expect from modern chat systems. I'd rather live in 2022 than 2004, and I grew up on IRC.

  • convos

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

    FWIW TheLounge [1] and Convos [2] can front-end an IRC server giving it much of the look of a modern client and also chat persistence when using TheLounge in private mode. The trade-off in my opinion is scalability. With a bog standard IRCD I can handle tens of thousands of clients per node. Adding web persistent chat adds memory usage.

    [1] - https://github.com/thelounge https://thelounge.chat/

    [2] - https://github.com/convos-chat/convos/ https://convos.chat/

  • The Lounge

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

    FWIW TheLounge [1] and Convos [2] can front-end an IRC server giving it much of the look of a modern client and also chat persistence when using TheLounge in private mode. The trade-off in my opinion is scalability. With a bog standard IRCD I can handle tens of thousands of clients per node. Adding web persistent chat adds memory usage.

    [1] - https://github.com/thelounge https://thelounge.chat/

    [2] - https://github.com/convos-chat/convos/ https://convos.chat/

  • profanity

    Ncurses based XMPP client

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Eww: ElKowars wacky widgets

    4 projects | /r/linux | 9 Oct 2022
  • Docker based IRC client ... does it exist?

    3 projects | /r/selfhosted | 16 Oct 2021
  • How to setup web IRC

    2 projects | /r/irc | 6 May 2021
  • Thelounge: Modern, responsive, cross-platform, self-hosted web IRC client

    1 project | news.ycombinator.com | 2 Nov 2024
  • The Lounge: a Modern, responsive, cross-platform, self-hosted web IRC client

    1 project | news.ycombinator.com | 2 Nov 2024