Decision Workspace
libdlink vs libloading vs dlopen2
Side-by-side comparison of Rust crates
34
libdlink
growingv0.0.1
Rust implementation of dynamic linker
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
| libdlink | libloading | dlopen2 | |
|---|---|---|---|
| Health Score | 34 | 64 | 57 |
| Total Downloads | 1.5K | 329.6M | 14.6M |
| 30d Downloads | 3 | 21.9M | 2.0M |
| Dependents | 0 | 11.7K | 1.0K |
| Releases | 1 | 41 | 10 |
| Last Updated | 791d ago | 142d ago | 111d ago |
| Age | 2y 2m | 10y 4m | 3y 8m |
Health Breakdown
libdlink
Maintenance
1
Quality
16
Community
3
Popularity
4
Documentation
10
libloading
Maintenance
12
Quality
15
Community
14
Popularity
8
Documentation
15
dlopen2
Maintenance
10
Quality
16
Community
11
Popularity
8
Documentation
12
Technical Details
| libdlink | libloading | dlopen2 | |
|---|---|---|---|
| Version | 0.0.1 | 0.9.0 | 0.8.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | ISC | MIT |
| Dependencies | 0 | 5 | 8 |
| Crate Size | 6KB | 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.
- •⚠ libdlink has not been updated in over a year.