| Crates.io | snarkvm |
| lib.rs | snarkvm |
| version | 4.4.0 |
| created_at | 2020-01-24 18:53:01.309335+00 |
| updated_at | 2025-11-24 18:32:40.999116+00 |
| description | A decentralized virtual machine |
| homepage | https://aleo.org |
| repository | https://github.com/ProvableHQ/snarkVM |
| max_upload_size | |
| id | 201602 |
| size | 277,244 |
For more information, visit Welcome to Aleo to get started.
We recommend installing Rust using rustup. You can install rustup as follows:
macOS or Linux:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
For macOS users, you will need to subsequently install the following packages:
brew install pkgconf
brew install openssl
Windows (64-bit):
Download the Windows 64-bit executable or Windows 32-bit executable and follow the on-screen instructions.
snarkVM is primarily designed to be used as a library in Rust projects. Add it to your Cargo.toml with your favourite published version:
[dependencies]
snarkvm = "<major>.<minor>.<patch>"
You can also build snarkVM from source:
# Fetch the repository's development (staging) branch
git clone --branch staging --single-branch https://github.com/ProvableHQ/snarkVM.git
cd snarkVM
# Build the library
cargo build --release
Thank you for helping make snarkVM better!
π§ What do the emojis mean?
This project follows the all-contributors specification. Contributions of any kind welcome!