SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Matrix Open-Source Projects
-
With your instance running, you can now use Matrix clients [that support registration tokens] like Element or Nheko to register your user, login and have fun!
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Closest thing I've heard:
https://github.com/g-truc/glm?tab=License-1-ov-file#readme
-
gonum
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
-
no-more-secrets
A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.
-
matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
All of them. :)
https://github.com/42wim/matterbridge
-
Project mention: Ask HN: Interesting recent papers in recommender systems? | news.ycombinator.com | 2024-09-03
I'm trying my hand at implementing a recommender system for mainly tabular data (think song ratings based on tempo, genre, etc.) using the algorithms in Surprise [1] as a baseline.
I assume there are plenty of "throw an LLM at it" papers out there, but are there any interesting architectures/results people have found in "plain" recommender systems?
In particular I'd be interested to see how XAI techniques are applied in user-facing recommenders (e.g. "tempo matters a lot to your song ratings")
[1] https://surpriselib.com/
-
Project mention: Mongoose IM 6.2.1 – Erlang Solutions robust, scalable and efficient XMPP server | news.ycombinator.com | 2024-05-01
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
-
Project mention: Peng – a minimal Rust-based quadrotor simulation pipeline | news.ycombinator.com | 2024-08-21
4. [nalgebra]((https://nalgebra.org) for matrix operations.
There are still a few things I'm searching for, such as a robust optimization library. Currently, I'm experimenting with [OpEn]((https://alphaville.github.io/optimization-engine) for nonlinear model predictive control, but I hope to find something akin to [acados](https://github.com/acados) in Rust. Additionally, while nalgebra is solid, I believe it still doesn't outperform [Eigen]((https://eigen.tuxfamily.org) in terms of performance, though Rust's language features might limit the possibility of implementing something like Eigen.
I'm open to suggestions and feedback! For instance, I’m still debating whether to modularize the pipeline and add async features, or whether to keep things simpler to avoid overwhelming beginner learners.
Current code statistics:
===============================================================================
-
-
-
-
-
Building on the BLAS work as part of an internship at Quansight Labs, Pranav Goswami worked to lay the foundations for LAPACK (Linear Algebra Package) support in stdlib in order to provide higher order linear algebra routines for solving systems of linear equations, eigenvalue problems, matrix factorization, and singular value decomposition. Detailed more fully in his post-internship blog post, Pranav sought to establish an approach for testing and documentation of added implementations and to leverage the ideas of BLIS to create LAPACK interfaces which facilitated interfacing with stdlib's ndarrays and thus minimize data movement and storage requirements. While a good chunk of time was spent working out the kinks and iterating on API design, Pranav made significant headway in adding various implementation utilities and nearly 30 commonly used LAPACK routines. Given the enormity of LAPACK (~1700 routines), this work will continue into the foreseeable future, so be on the lookout for more updates in the months ahead!
-
Math PHP
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
-
Linear-Algebra-With-Python
Lecture Notes for Linear Algebra Featuring Python. This series of lecture notes will walk you through all the must-know concepts that set the foundation of data science or advanced quantitative skillsets. Suitable for statistician/econometrician, quantitative analysts, data scientists and etc. to quickly refresh the linear algebra with the assistance of Python computation and visualization.
-
Project mention: Matrix-Libera IRC Bridge Temporary Shutdown, a Retrospective (2023) | news.ycombinator.com | 2024-10-01
Cinny does support authenticated media as per https://github.com/cinnyapp/cinny/releases
-
I found another Rust algebra crate called faer while investigating the f32::clone() problem. It's optimized with lots of SIMD and provides better row/column iteration performance. The QR decomposition is also much faster than nalgebra. This commit 0411821 makes the training part faster.
-
With your instance running, you can now use Matrix clients [that support registration tokens] like Element or Nheko to register your user, login and have fun!
-
-
-
Project mention: Maps Solution for iOS Solving the Traveling Salesman Problem | news.ycombinator.com | 2024-10-23
There is no in-built routing with MapLibre and MapTiler yet, but you can easily integrate something like openRouteService (https://openrouteservice.org/) in combination with them to get great interface/base maps/routes inexpensively.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Matrix discussion
Matrix related posts
-
Conduwuit – a cool, featureful fork of conduit Matrix homeserver
-
Nation-scale Matrix deployments will fail using the community version of Synapse
-
Scaling to users requires Synapse Pro
-
Ask HN: Open-source forum platform (HN style)
-
Ergo Chat – A modern IRC server written in Go
-
US Senators implore Department of Defense to expand the use of Matrix
-
This Website Is Hosted on Bluesky
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Feb 2025
Index
What are some of the best open-source Matrix projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | Element | 11,461 |
2 | GLM | 9,609 |
3 | gonum | 7,789 |
4 | no-more-secrets | 7,579 |
5 | matterbridge | 6,849 |
6 | Surprise | 6,523 |
7 | ejabberd | 6,185 |
8 | cmatrix | 4,220 |
9 | nalgebra | 4,171 |
10 | MathNet | 3,553 |
11 | element-android | 3,427 |
12 | matrix | 3,419 |
13 | cglm | 2,431 |
14 | blis | 2,373 |
15 | Math PHP | 2,358 |
16 | Linear-Algebra-With-Python | 2,354 |
17 | cinny | 2,078 |
18 | faer-rs | 2,036 |
19 | nheko | 2,023 |
20 | wayback | 1,885 |
21 | matrix-js-sdk | 1,684 |
22 | openrouteservice | 1,532 |
23 | pycm | 1,461 |