Don't Use Discord for FOSS

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • element-x-ios

    Next generation Matrix client for iOS built with SwiftUI on top of matrix-rust-sdk.

  • Speaking as project lead for Matrix, I agree that Matrix clients tend not to be as polished as Discord - we are not blind to usability problems.

    However, it’s not that clearcut - for instance, Element has a full product design team (albeit focused on making sure Element works for paying government customers rather than FOSS developer communities, currently). Does https://element.io/labs/element-x look like something from people who don’t care about usability?

    So I am not convinced that blanket statements like “FOSS alternatives have awful usability” or “Matrix is for weird people” are helpful. They are often grounded in groupthink or completely outdated info - “my friend Alice tried Matrix in 2019 and it sucked”, or “all my friends say Matrix sucks so I’m going to copy them”.

    Meanwhile, communities like Mozilla, FOSDEM, KDE, GNOME, Nix, Debian, Ubuntu etc all seem to manage to use Matrix successfully in practice. Some even like it.

    I suspect the bigger issue here are folks who refuse to use a system which doesn’t have total parity with every feature Discord has”, or who are annoyed at having to run more than one chat app; Discord is where my friends are.

    Alternatively, can someone actually articulate the showstopping usability issues which are being referred to here (say, when using Element Web)? Weirdly enough we would like to fix them, as fun as it is reading the “Matrix has bad usability and they can’t even see it the selves” trope.

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

  • All of them. :)

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

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • sable

  • I am introducing over a 100 people to IRC per year by using it for FOSS mentoring. It has a much lower threshold than anything else as you can start with a web client without registration (I share the first chat log via email). Once Libera Chat switches to https://github.com/Libera-Chat/sable registered users will have 24/7 logs (especially great for flaky mobile connections).

    Using this site, I created a custom range search.

    https://hn.algolia.com/?dateRange=custom&page=1&prefix=true&...

    For comments less than 1 month, I see the option to upvote, for older comments I don't.

  • matrix-appservice-discord

    A bridge between Matrix and Discord.

  • In my experience Mautrix has been very easy to run and can bridge new channels automatically as they're created. I use Matrix exclusively to chat with my friends on Discord.

    https://github.com/matrix-org/matrix-appservice-discord

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