43 releases
0.21.1 | Mar 15, 2023 |
---|---|
0.20.0 | Oct 18, 2022 |
0.19.0 | Feb 6, 2021 |
0.18.0 | Oct 25, 2020 |
0.2.0 | Nov 29, 2016 |
#6 in FFI
2,967,960 downloads per month
Used in 2,602 crates
(161 directly)
320KB
5.5K
SLoC
JNI Bindings for Rust
This project provides complete JNI bindings for Rust, allowing to:
- Implement native Java methods for JVM and Android in Rust
- Call Java code from Rust
- Embed JVM in Rust applications and use any Java libraries
See the docs for more details.
Example
cd example
make
Contribution
See the Contribution Guide for details.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Dependencies
~1–13MB
~106K SLoC