Decision Workspace
matrixmultiply_mt vs matrixmultiply vs euclid
Side-by-side comparison of Rust crates
40
matrixmultiply_mt
growingv0.2.1
Multithreaded Fork of bluss's matrixmultiply crate. General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. `RUSTFLAGS="-C target-cpu=native"` is your friend here.
62
matrixmultiply
growingv0.3.10
General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.
73
euclid
growingv0.22.14
Geometry primitives
Core Metrics
| matrixmultiply_mt | matrixmultiply | euclid | |
|---|---|---|---|
| Health Score | 40 | 62 | 73 |
| Total Downloads | 17.4K | 91.1M | 24.4M |
| 30d Downloads | 167 | 6.7M | 3.5M |
| Dependents | 3 | 558 | 2.6K |
| Releases | 10 | 32 | 99 |
| Last Updated | 1313d ago | 319d ago | 9d ago |
| Age | 9y 2m | 10y | 10y 9m |
Health Breakdown
matrixmultiply_mt
Maintenance
5
Quality
13
Community
5
Popularity
5
Documentation
12
matrixmultiply
Maintenance
8
Quality
17
Community
17
Popularity
8
Documentation
12
euclid
Maintenance
18
Quality
13
Community
19
Popularity
8
Documentation
15
Technical Details
| matrixmultiply_mt | matrixmultiply | euclid | |
|---|---|---|---|
| Version | 0.2.1 | 0.3.10 | 0.22.14 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT/Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 10 | 7 | 7 |
| Crate Size | 24KB | 58KB | 88KB |
| Features | 0 | 5 | 4 |
| Yanked % | 0.0% | 0.0% | 9.1% |
| Edition | 2018 | 2018 | 2021 |
| MSRV | — | — | 1.63.0 |
| Owners | 1 | 3 (team) | 6 (team) |
Links
Quick Verdict
- •euclid leads with a health score of 73/100, but none of the options score above 80.
- •matrixmultiply has the most downloads (91.1M), suggesting wider adoption.
- •euclid is depended on by 2.6K crates — strongest ecosystem trust.
- •⚠ matrixmultiply_mt has not been updated in over a year.