Zulip – Threaded real-time chat for distributed teams

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

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

  • Federation would make me almost instantly recommend it for a handful of cases, but in the meantime they have a lot of catching up to do in the privacy department.

    Behold, the two five year old tickets requesting that they stop passing notification text to Apple/Google cloud messaging:

    https://github.com/zulip/zulip/issues/6954

    https://github.com/zulip/zulip-mobile/issues/1190

    For those who don't know: if you have an app and want to send a notification to a user, you use Apple or Google push notification services. In both cases, the notification is plaintext but transmitted via encrypted channel to Apple or Google, then transmitted via encrypted channel to the user's phone. But in each case, the push messaging provider gets to see the messaging text.

    So companies that give a shit about your privacy send a token instead, that says "hey, wake up, something happened, fetch a notification." Apple likely doesn't do anything with the notification text, but it's a given Google datamines the hell out of it.

    They also still don't have any form of e2ee. Here's another five year old ticket requesting end to end encrypted chat, where a bunch of people say "here's a long list of apps that support e2ee" and Zulip devs go "gosh golly how do they handle keys? Math is hard."

    https://github.com/zulip/zulip/issues/6096

  • Rocket.Chat

    The communications platform that puts data protection first.

  • The carousel on the main page is very easily understandable, which is great!

    The whole topics (sub-channels, basically) idea seems interesting as well, though personally the solution itself seems pretty similar to two other great pieces of software out there:

      - Rocket.Chat https://rocket.chat/ (the Jitsi integration was especially nice)

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

    🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud

  • Both of those also seemed serviceable, decently familiar and usable. I guess even Nextcloud Talk could work if that suits your environment better https://nextcloud.com/talk/ though personally it felt a little more barebones in comparison.

    Has anyone extensively used any of them and can share what details/differences jumped out at them? Admittedly, i probably missed most of those myself and just saw them as similar, self-hostable chat solutions.

  • Mattermost

    Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

  • - Mattermost https://mattermost.com/ (really simple to setup)

  • zulip-mobile

    Zulip mobile apps for Android and iOS.

  • Federation would make me almost instantly recommend it for a handful of cases, but in the meantime they have a lot of catching up to do in the privacy department.

    Behold, the two five year old tickets requesting that they stop passing notification text to Apple/Google cloud messaging:

    https://github.com/zulip/zulip/issues/6954

    https://github.com/zulip/zulip-mobile/issues/1190

    For those who don't know: if you have an app and want to send a notification to a user, you use Apple or Google push notification services. In both cases, the notification is plaintext but transmitted via encrypted channel to Apple or Google, then transmitted via encrypted channel to the user's phone. But in each case, the push messaging provider gets to see the messaging text.

    So companies that give a shit about your privacy send a token instead, that says "hey, wake up, something happened, fetch a notification." Apple likely doesn't do anything with the notification text, but it's a given Google datamines the hell out of it.

    They also still don't have any form of e2ee. Here's another five year old ticket requesting end to end encrypted chat, where a bunch of people say "here's a long list of apps that support e2ee" and Zulip devs go "gosh golly how do they handle keys? Math is hard."

    https://github.com/zulip/zulip/issues/6096

  • 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