38 comments

  • bob1029 18 minutes ago ago

    Cloning discord is easy. Convincing everyone in a particular circle to move to a new solution is the challenge. You have to force a partition in the social network unless everyone in your group is happy to run both applications side by side (they won't be).

    I was there when teamspeak was forced out by the demands of the group. There was no fighting it. My individual ideological preferences cannot defeat those of a collective. These people just want to play games. They don't want to take up arms in my weird nerd battle against COTS software, closed platforms or buggy applications.

  • Bender 11 minutes ago ago

    Is anyone tracking all these open source Discord clones? I ask because I have seen about a dozen of them advertised by Youtube influencers. New chat clients seem to be showing up almost daily. I think it would be interesting to have a table that shows features, OS/phone support, E2EE, federation, scale how many clients per server per resources, etc...

    As bob1029 said, making apps is easy especially now but getting friend groups to move is the real challenge so I think a column in the table should include a score for how easy it is to import Discord server history, chat history, invite friends and so on. I think there would have to be next to no friction or risks. If self hosted then backups would have to be encrypted and automated so that the servers can be treated as mostly ephemeral. Operating and maintaining Discord takes a rather large team so these open source alternatives would have to be able to show they have automated most tasks in a secure and fault tolerant manor that is hard to get wrong.

  • Stitch4223 3 hours ago ago

    Previous alternatives for discord never included video, so they were no alternatives. So: great to see this!

    Nitpick: the bottom row on the front page shows a discord link, but not their own strafe link. I hope they can add this because of dogfooding.

  • hk1337 2 hours ago ago

    https://github.com/StrafeChat

    There’s a GitHub but it was all the way at the bottom of the page behind a tiny icon in a group of other socials. At least on mobile it was.

  • NikxDa 2 hours ago ago

    I also want to highlight Chatto here: https://chatto.run/ Very lightweight and self-hostable. Not e2ee, though.

    • magnio an hour ago ago

      Another one is Stoat (formerly Revolt): https://stoat.chat/

    • morjom an hour ago ago

      Fluxer is another one (self-hostable, not e2ee afaik): https://github.com/fluxerapp/fluxer

    • sbarre an hour ago ago

      I've been exploring Chatto as a self-hosted chat UI in my homelab for interfacing with durable agents and it works pretty well so far, although the API is (by the author's own admission) not fully stable yet.

    • npodbielski 22 minutes ago ago

      Yes I am running it now, it is pretty nice though custom, not related to the original developer, mobile application, have few annoying problems. I.e. it does not allow you to connect to your own server right away. It does not have notifications working on stable version. I had to ask an agent to do some changes first before it was usable.

      On the other hand Strafe does not have it at all, so it is not really a competition.

  • jeromechoo 25 minutes ago ago

    Another Discord alternative that still lacks an iOS app. I personally don’t mind but if I am to switch my entire friend group to an alternative, native apps on mobile is a fundamental requirement.

  • VoidWhisperer an hour ago ago

    Not to claim that Discord has like copyright over their layout, but do you not anticipate eventually running into problems with them due to using pretty much the same layout/visuals verbatim? It is to the point where one could easily be visually mistaken for the other unless a much closer look is taken

    Incase anyone is wondering, there is a screenshot here: https://github.com/StrafeChat

    • tete 30 minutes ago ago

      That's silly. Neither is Discord the only one with that layout (Slack and even things like Gajim have similar layouts) nor would/should it count as something that cannot be copied.

      The fact that Apple back in the early iOS days thought it invented desktop icons is still absolutely ridiculous.

  • import 2 hours ago ago

    Links to docs, resources, GitHub is non existent. Also no screenshots. Waste of time.

    • sbarre an hour ago ago

      What site were you looking at? All those things are on the page.

  • themaninthedark 2 hours ago ago

    Great project, glad to see something like this!

    Also all links under the resources heading are broken.

  • fuckff 4 hours ago ago

    Claims to be done right, vibecoded bs from last week that can't even get the links on their page right, who cares

  • pampas 4 hours ago ago

    No reaction emojis?

  • lynx97 4 hours ago ago

    Means "punishment" in german, weird name.

    • TheDong 3 hours ago ago

      And "discord" means "disagreement", "lack of harmony", "arguments" in English. Even weirder name for a chat application in an even more commonly used language.

      "Slack" associates pretty strongly with "slack off" (get no work done) too, so that one's also strange.

      I think "Zulip" has the best naming of all these.

      • r_lee an hour ago ago

        Zulip definitely is the worst naming if you don't go off of what the name means literally

        slack and discord are very good household names, same with twitter (rip) and google etc.

        nobody's gonna say "hop on Zulip"

      • abirch 41 minutes ago ago

        Discord is on brand for many of the "discussions" on there.

        What does Zulip mean?

      • chrysoprace 2 hours ago ago

        I figured Slack referred to slack in task time estimation i.e. the amount of extra time allowed in a task. Collaborating on Slack would count towards that time.

      • ButlerianJihad 3 hours ago ago

        The only explanation I can offer for “Slack” is that its founders and top brass have been adherents of the “parody religion” Church of the SubGenius, and have successfully interposed themselves into the everyday business machinations of a wide swath of Western businesses.

        Meanwhile, “Discord” wouldn’t surprise me if it were a product of the Discordians themselves, a similarly disorganized “parody religion”.

        • taybin an hour ago ago

          Also see: Slackware.

          I always preferred Discordianism over CofSG, but both were cool.

        • Leynos 2 hours ago ago

          Slack is also allowance in budgets (time, finance, materials) to allow for unplanned pressures, demands or constraints.

        • anonym29 2 hours ago ago

          Slack stands for Searchable Log of All Conversations and Knowledge. Prior to that, it was going to be "linefeed".

          • ButlerianJihad 2 hours ago ago

            Did you read that on the English Wikipedia or something? Have you ever heard of "backronyms"?

    • Dilettante_ 3 hours ago ago

      "Discord becomes strife cause that means kinda the same thing, strife becomes strafe cause that's a gamer term"

      is the completely german-less train-of-thought I could imagine leading to this name

    • formerly_proven an hour ago ago

      Building strafe.chat and expecting people to not expect it’s a D/s chat app is hilarious.

      Also “strafe on your desktop”. Plus this is obviously entirely vibecoded.

  • TZubiri 4 hours ago ago

    Horrible idea, Discord is an app for videogames, which means it's an app for kids.

    E2E is just not appropriate for handling childrens' messaging.

    • x3ro 3 hours ago ago

      Can you elaborate on why E2E encryption is not "appropriate for childrens' messaging"? Does this imply that we should be able to surveil what children say to each other, or..?

      • r_lee an hour ago ago

        yes, because most HNers are already old so none of that applies to them, thus it's either no internet, no phone or you have to have all kinds of spyware watching what your kids (right up until 18) do 24/7

        I bet everyone would've loved to live like that when they were younger. right?

      • Muromec 2 hours ago ago

        E2E or not, as a parent you can always surveil it on-device. Or just don't give the damn phone at all.

    • 2paz7x 3 hours ago ago

      I had no clue videogames were for kids, silly me. I'd better uninstall Steam right now, and move to Microsoft Teams to talk to my friends while I'm at it.

    • RandomGerm4n 3 hours ago ago

      Games aren't just for kids. Furthermore, children also have a right to privacy and should be protected, especially from the big tech companies.

    • master-lincoln 2 hours ago ago

      > Discord is an app for videogames

      Children shouldn't be using the internet unsupervised. Games are also played by adults. Discord is just a communication platform that isn't inherently tied to gaming.

    • throwawayy6767 3 hours ago ago

      This post genuinely made me laugh in anticipation of the replies it'd trigger, have an upvote friend