Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 C++ Matrix Projects
-
As for math, that was the easiest choice as of yet. No doubt, GLM is a "gold standard" at this point. For OpenGL it is, at least. But, like with a lot of the other APIs, I decided to build a wrapper around it rather than directly reference the library in the engine's code. And for physics, well, I had not come upon that answer just yet. I did try to make my own physics logic at some point. And while it was, surprisingly, successful, I wanted more than just a simple physics layer. I wanted something more complex and, more importantly, faster than my implementation. I have not decided upon a physics library yet. But I'll cross that bridge when I come to it.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
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!
-
-
neo
Simulates the digital rain from "The Matrix" (CMatrix clone with 32-bit color and Unicode support) (by st3w)
Project mention: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space | news.ycombinator.com | 2024-10-03 -
-
Imath
Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics
-
-
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.
-
-
-
-
TM16xx
Arduino TM16xx library for LED & KEY and LED Matrix modules based on TM1638, TM1637, TM1640 and similar chips. Simply use print() on 7-segment and use Adafruit GFX on matrix.
-
-
TP_Arduino_DigitalRain_Anim
Great animation effects from the movie Matrix can be easily shown on your display.
-
-
Tiger
C++ Matrix -- High performance and accurate (e.g. edge cases) matrix math library with expression template arithmetic operators (by hosseinmoein)
-
maths
Linear algebra library with vector swizzling, intersection tests and useful functions for games and graphics dev.
-
New nodes can be created pretty cheaply too, but too verbose for a comment. The key to tracking the callsites and assigning them IDs is thread_local local variables generated by the macro:
https://github.com/DmitriBogdanov/UTL/blob/master/include/UT...
When callsite marker initializes (which only happens once), it gets a new ID. Timer then gets this 'callsite_id' an passes it to the forwards-traversal. The way we get function names is by simply remembering __FILE__, __func__, __LINE__ pointers in another array of the call graph, they get saved during the callsite marker initialization too. As far as performance goes everything we do is cheap & simple operations, at this point the main overhead is just from taking the timestamps.
-
-
Project mention: Kmtricks: Efficient Bloom filters for large sequencing data collections | news.ycombinator.com | 2025-02-28
-
-
Matrix
Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows. (by mlcpp)
-
Kraken
Kraken is an open-source modern math library that comes with a fast-fixed matrix class and math-related functions. (by yahya-mohammed07)
-
In my latest contribution to the open-source library Theoretica, I tackled Issue #81 focused on refining and enhancing the inline documentation for two central components: mat (the matrix class) and vec (the vector class). This issue was raised to improve the readability and usability of these classes, which are essential in mathematical computations and commonly used across various areas in the library. Proper documentation is key to making complex code accessible to other developers and contributors.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Matrix discussion
C++ Matrix related posts
-
The Home Server Journey - 4: Enter The Matrix
-
Nheko – Desktop client for Matrix using Qt and C++20
-
Huge LibRapid Update -- New Features, Performance Improvements and Bug Fixes
-
does someone know?
-
OpenSUSE Linux Gains Momentum: A Look at Its Growing Popularity
-
PSA: security vulnerability in qBitorrent 4.5.x webUI
-
Check out my new differential geometry c++20 library. Not "geometric algebra", I said "differential geometry."
-
A note from our sponsor - InfluxDB
influxdata.com | 30 Apr 2025
Index
What are some of the best open-source Matrix projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | GLM | 9,823 |
2 | nheko | 2,069 |
3 | hlslpp | 842 |
4 | neo | 750 |
5 | Quaternion | 664 |
6 | Imath | 413 |
7 | TMatrix | 390 |
8 | MD_MAX72XX | 323 |
9 | etl | 222 |
10 | monolish | 201 |
11 | TM16xx | 192 |
12 | librapid | 169 |
13 | TP_Arduino_DigitalRain_Anim | 152 |
14 | libQuotient | 137 |
15 | Tiger | 119 |
16 | maths | 106 |
17 | UTL | 234 |
18 | Tensor | 86 |
19 | kmtricks | 83 |
20 | workingfastledanimations | 46 |
21 | Matrix | 32 |
22 | Kraken | 31 |
23 | theoretica | 25 |