Decision Workspace
jlrs-ndarray vs jlrs vs jl-sys
Side-by-side comparison of Rust crates
39
jlrs-ndarray
growingv0.3.0
jlrs is a library built around bindings to the Julia C API that enables Julia code to be called from Rust. jlrs can move many kinds of data from Rust to Julia and back, share n-dimensional numerical arrays between languages, call arbitrary functions, and load code from arbitrary Julia source files. jlrs currently supports Linux and Windows.
56
jlrs
growingv0.22.1
jlrs provides bindings to the Julia C API that enable Julia code to be called from Rust and more.
55
jl-sys
growingv0.26.1
jl-sys contains the generated bindings for the Julia C API used by jlrs.
Core Metrics
| jlrs-ndarray | jlrs | jl-sys | |
|---|---|---|---|
| Health Score | 39 | 56 | 55 |
| Total Downloads | 5.8K | 58.3K | 53.3K |
| 30d Downloads | 6 | 276 | 328 |
| Dependents | 0 | 4 | 42 |
| Releases | 4 | 40 | 35 |
| Last Updated | 1828d ago | 168d ago | 169d ago |
| Age | 5y 5m | 6y 1m | 6y 1m |
Health Breakdown
jlrs-ndarray
Maintenance
4
Quality
16
Community
3
Popularity
4
Documentation
12
jlrs
Maintenance
12
Quality
15
Community
8
Popularity
6
Documentation
15
jl-sys
Maintenance
11
Quality
16
Community
9
Popularity
6
Documentation
13
Technical Details
| jlrs-ndarray | jlrs | jl-sys | |
|---|---|---|---|
| Version | 0.3.0 | 0.22.1 | 0.26.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 2 | 20 | 4 |
| Crate Size | 3KB | 263KB | 6KB |
| Features | 1 | 20 | 3 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2024 | 2024 |
| MSRV | — | 1.85 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •jlrs leads with a health score of 56/100, but none of the options score above 80.
- •⚠ jlrs-ndarray has not been updated in over a year.