Decision Workspace
ndi-sdk vs libloading vs dlopen2
Side-by-side comparison of Rust crates
35
ndi-sdk
experimentalv0.2.0
Dynamically-loading NDI SDK bindings
64
libloading
growingv0.9.0
Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.
57
dlopen2
growingv0.8.2
Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).
Core Metrics
| ndi-sdk | libloading | dlopen2 | |
|---|---|---|---|
| Health Score | 35 | 64 | 57 |
| Total Downloads | 1.4K | 329.6M | 14.6M |
| 30d Downloads | 39 | 22.7M | 2.1M |
| Dependents | 0 | 11.7K | 1.0K |
| Releases | 2 | 41 | 10 |
| Last Updated | 317d ago | 142d ago | 111d ago |
| Age | 10m | 10y 4m | 3y 8m |
Health Breakdown
ndi-sdk
Maintenance
7
Quality
12
Community
5
Popularity
4
Documentation
7
libloading
Maintenance
12
Quality
15
Community
14
Popularity
8
Documentation
15
dlopen2
Maintenance
10
Quality
16
Community
11
Popularity
8
Documentation
12
Technical Details
| ndi-sdk | libloading | dlopen2 | |
|---|---|---|---|
| Version | 0.2.0 | 0.9.0 | 0.8.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | ISC | MIT |
| Dependencies | 4 | 5 | 8 |
| Crate Size | 108KB | 34KB | 28KB |
| Features | 0 | 2 | 5 |
| Yanked % | 0.0% | 2.4% | 0.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | — | 1.88.0 | 1.85 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •libloading leads with a health score of 64/100, but none of the options score above 80.
- •libloading is depended on by 11.7K crates — strongest ecosystem trust.