Decision Workspace
jvm-rs vs jvmti-bindings vs jvmti2
Side-by-side comparison of Rust crates
38
jvm-rs
growingv0.2.0
Bindings for the JVM and its interfaces
55
jvmti-bindings
experimentalv2.1.0
Complete JNI and JVMTI bindings for Rust with zero dependencies. Build JVM agents in pure Rust.
46
jvmti2
experimentalv0.0.2
Safe, idiomatic Rust bindings for the JVM Tool Interface (JVMTI)
Core Metrics
| jvm-rs | jvmti-bindings | jvmti2 | |
|---|---|---|---|
| Health Score | 38 | 55 | 46 |
| Total Downloads | 3.2K | 143 | 27 |
| 30d Downloads | 6 | 16 | 27 |
| Dependents | 0 | 0 | 0 |
| Releases | 2 | 9 | 2 |
| Last Updated | 1238d ago | 50d ago | 17d ago |
| Age | 5y 4m | 1m | 18d |
Health Breakdown
jvm-rs
Maintenance
3
Quality
15
Community
7
Popularity
4
Documentation
9
jvmti-bindings
Maintenance
11
Quality
20
Community
6
Popularity
3
Documentation
15
jvmti2
Maintenance
13
Quality
13
Community
6
Popularity
2
Documentation
12
Technical Details
| jvm-rs | jvmti-bindings | jvmti2 | |
|---|---|---|---|
| Version | 0.2.0 | 2.1.0 | 0.0.2 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | GPL-3.0-only | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 1 | 3 | 5 |
| Crate Size | 89KB | 85KB | 51KB |
| Features | 0 | 5 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | 1.70 | 1.70 |
| Owners | 2 | 1 | 1 |
Links
Quick Verdict
- •jvmti-bindings leads with a health score of 55/100, but none of the options score above 80.
- •jvm-rs has the most downloads (3.2K), suggesting wider adoption.
- •⚠ jvm-rs has not been updated in over a year.
- •jvm-rs, jvmti2 are pre-1.0 — API may change.