matrix-doc VS sydent

Compare matrix-doc vs sydent and see what are their differences.

matrix-doc

Matrix Documentation (including The Spec) (by uhoreg)

sydent

Sydent: Reference Matrix Identity Server (by matrix-org)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
matrix-doc sydent
2 710
5 282
- 1.8%
0.0 6.5
17 days ago 21 days ago
HTML Python
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

matrix-doc

Posts with mentions or reviews of matrix-doc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-13.
  • When I invite a new user remotely, I do not verify those people. Is that bad?
    1 project | /r/matrixdotorg | 23 Feb 2023
    There is a "read the QR code visible on the other user's device" method for verifying (technical stuff).
  • E2EE vulnerability in multiple Matrix clients
    8 projects | news.ycombinator.com | 13 Sep 2021
    This is a great example of why key-sharing exists today... and why it shouldn't. In theory, you should be able to pick up and old client and decrypt new messages and history on it absolutely fine. However, in practice, Matrix's E2EE publishes 100 one-time keys (OTKs) on your server to let other devices establish secure 1:1 channels with you if you're offline - and if you go offline and that pool of OTKs exhausts, then new sessions won't get set up and you won't receive keys for new messages... giving the misbehaviour you're seeing.

    Now, you're right that key-sharing is a useful way to fudge around that failure mode.

    But an even better way to fix it would be to find a way to stop the OTK pool exhausting - and that's precisely what MSC2732 is: https://github.com/uhoreg/matrix-doc/blob/fallback_keys/prop.... This provides a last-ditch key which can be used to set up 1:1 sessions even if you run out of OTKs, which is marginally inferior to using a different OTK every time, but in practice really isn't a disaster (see the MSC for details).

    However, fallback keys are relatively new and aren't implemented on all clients yet (matrix-js-sdk has them, but matrix-ios-sdk is implementing this coincidentally this week)... and so until they land, we still need keyshare requests to paper over this limitation.

    But in future, hopefully it will be almost unheard-of to need a keyshare request, and we can change them to be an entirely manual or out-of-hand mechanism of some kind, and avoid classes of bugs like the vuln in question here in future.

sydent

Posts with mentions or reviews of sydent. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-11.

What are some alternatives?

When comparing matrix-doc and sydent you can also consider the following projects:

conduit

matrix-docker-ansible-deploy - 🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker

NewPipe - A libre lightweight streaming front-end for Android.

matrix-synapse - The Matrix Synapse homeserver for Docker / k8s - deprecated, use upstream

Synapse - Synapse: Matrix homeserver written in Python/Twisted.

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

apprise-api - A lightweight REST framework that wraps the Apprise Notification Library

Mastodon - Your self-hosted, globally interconnected microblogging community

PeerTube - ActivityPub-federated video streaming platform using P2P directly in your web browser

Element - A glossy Matrix collaboration client for the web.

hoverzoom - Google Chrome extension for zooming images on mouse hover