# Ristretto VM
[](https://github.com/theseus-rs/ristretto/actions/workflows/ci.yml)
[](https://docs.rs/ristretto_vm)
[](https://codecov.io/gh/theseus-rs/ristretto)
[](https://bencher.dev/perf/theseus-rs-ristretto)
[](https://crates.io/crates/ristretto_vm)
[](https://github.com/theseus-rs/ristretto#license)
[](https://semver.org/spec/v2.0.0.html)
## Getting Started
Implementation of a [JVM](https://docs.oracle.com/javase/specs/jvms/se24/html/index.html).
## Safety
This crate uses `#![forbid(unsafe_code)]` to ensure everything is implemented in 100% safe Rust.
## License
Licensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or https://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](LICENSE-MIT) or https://opensource.org/licenses/MIT)
## Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.