Element (Matrix) launches Chatterbox, end-to-end encrypted embedded chat

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

    Discontinued Synapse: Matrix homeserver written in Python/Twisted.

    The problem of slow joins isn't the client, it's the protocol. Just join the Synapse admins channel on matrix.org (will take half an hour to load, your client will time out and give you an error but it will load eventually) and the other admins will tell you they're all aware of the problem.

    I don't know why Arathorn is further down the thread dismissing this problem.. it's a well-known problem in the community..

    https://github.com/matrix-org/synapse/issues/1211 there's the seven year old bug

  • hydrogen-web

    Lightweight matrix client with legacy and mobile browser support

    It’s using normal Matrix olm/megolm double ratchet encryption.

    To track the identity of who you’re talking to we can do TOFU and/or normal out of band Matrix verification as per https://github.com/vector-im/hydrogen-web/issues/518 - but this isn’t yet exposed in Chatterbox. We’ll get it added, as without verification you obviously can’t spot a MITM.

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

  • livematrix

    Livechat integration for your website, using matrix.

    I wonder how this compares to free options like [1] and [2] that you can host yourself.

    There was also a Matrix project *that I can't find for the life of me) featuring multi-agent live chat support with multiple agents being able to join and leave a room. I suppose the E2EE support is what sets it apart, though I'm not sure if that's actually a feature you really need.

    Half the features advertised seem to be existing EMS features (like talking across chat services). I suppose you can use this to portal a web chat box into Slack but honestly I think there are better solutions.

    [1]: https://github.com/osousa/livematrix

    [2]: https://github.com/nomadic-labs/safesupport-chatbox

  • safesupport-chatbox

    An embeddable chatbox built on Matrix

    I wonder how this compares to free options like [1] and [2] that you can host yourself.

    There was also a Matrix project *that I can't find for the life of me) featuring multi-agent live chat support with multiple agents being able to join and leave a room. I suppose the E2EE support is what sets it apart, though I'm not sure if that's actually a feature you really need.

    Half the features advertised seem to be existing EMS features (like talking across chat services). I suppose you can use this to portal a web chat box into Slack but honestly I think there are better solutions.

    [1]: https://github.com/osousa/livematrix

    [2]: https://github.com/nomadic-labs/safesupport-chatbox

  • chatterbox

    Chatterbox lets you securely embed Hydrogen on any website!

    You can host chatterbox yourself too - it’s apache licensed FOSS (https://github.com/vector-im/chatterbox).

  • With E2EE I don't think you can even implement a reliable export on the server side.

    It seems like Element is limited to only exporting a single room, though. You need something like https://gitlab.com/argit/matrix-recorder/ to export all messages, it seems.

  • Element

    A glossy Matrix collaboration client for the web.

    In particular, multiple accounts on the same Linux installation of element-desktop.

    The common denominator seems to be that the account with many (thousands) of rooms (almost all of which fully historical/archived with no ongoing activity apart from participants presence and perhaps typing) consistently gets Element freeze, hang, be extremely slow.

    This makes element-desktop practically unusable for that account. Other accounts in the exact same environment do not have this issue. Signing in to a fresh profile seems to improve this, for a short while, until it happens again.

    The same issue does not appear on Element iOS/Android.

    For a while I believed it could have been the same cause as this issue[0] but alas, 1.11.0 with Electron 19 has not resolved it.

    [0]: https://github.com/vector-im/element-web/issues/21147

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

  • cinny

    Yet another matrix client

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