matrix-doc VS NewPipe

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

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 NewPipe
2 2,059
5 28,707
- 1.8%
0.0 9.8
16 days ago 2 days ago
HTML Java
Apache License 2.0 GNU General Public License v3.0 only
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.

NewPipe

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

What are some alternatives?

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

conduit

LibreTube - An alternative frontend for YouTube, for Android.

sydent - Sydent: Reference Matrix Identity Server

NewPipe-legacy - NewPipe with support for older devices

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

PowerTube - PowerTube - Youtube-dl client for Android

nitter - Alternative Twitter front-end

Vanced - Vanced Issues/Docs repo

SmartTube - SmartTube - an advanced player for set-top boxes and tvs running Android OS

SmartYouTubeTV - Watch YouTube videos on your TV and set-top-box with comfort

revanced-patcher - 💉 ReVanced Patcher used to patch Android applications

Simple-YouTube-Age-Restriction-Bypass - A simple browser extension to bypass YouTube's age verification, disable content warnings and watch age restricted videos without having to sign in!