# snarkVM
**Repository Path**: fproject/snarkVM
## Basic Information
- **Project Name**: snarkVM
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: testnet3
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-02-11
- **Last Updated**: 2024-05-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## Table of Contents
* [1. Overview](#1-overview)
* [2. Build Guide](#2-build-guide)
* [3. Usage Guide](#3-usage-guide)
* [4. License](#4-license)
## 1. Overview
| Package | Crate.io | `std` | `wasm` |
|:------------------:|-------------------------------------------------------------------------------|:------------------:|:------------------:|
| snarkvm | | :white_check_mark: | :white_check_mark: |
| snarkvm-algorithms || :white_check_mark: | :white_check_mark: |
| snarkvm-curves |  | :white_check_mark: | :white_check_mark: |
| snarkvm-derives |  | :white_check_mark: | :white_check_mark: |
| snarkvm-dpc |  | :white_check_mark: | :white_check_mark: |
| snarkvm-fields |  | :white_check_mark: | :white_check_mark: |
| snarkvm-gadgets |  | :white_check_mark: | :white_check_mark: |
| snarkvm-parameters || :white_check_mark: | :white_check_mark: |
| snarkvm-r1cs |  | :white_check_mark: | :white_check_mark: |
| snarkvm-utilities | | :white_check_mark: | :white_check_mark: |
| snarkvm-wasm |  | :white_check_mark: | :white_check_mark: |
For more information, visit [Welcome to Aleo](https://github.com/AleoHQ/welcome) to get started.
## 2. Build Guide
### 2.1 Install Rust
We recommend installing Rust using [rustup](https://www.rustup.rs/). You can install `rustup` as follows:
- macOS or Linux:
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
- Windows (64-bit):
Download the [Windows 64-bit executable](https://win.rustup.rs/x86_64) or
[Windows 32-bit executable](https://win.rustup.rs/i686) and follow the on-screen instructions.
### 2.2a Build from Crates.io
We recommend installing `snarkvm` this way. In your terminal, run:
```bash
cargo install snarkvm
```
Now to use `snarkvm`, in your terminal, run:
```bash
snarkvm
```
### 2.2b Build from Source Code
Alternatively, you can install `snarkvm` by building from the source code as follows:
```bash
# Download the source code
git clone https://github.com/AleoHQ/snarkvm && cd snarkvm
# Install snarkVM
$ cargo install --path .
```
Now to use `snarkvm`, in your terminal, run:
```bash
snarkvm
```
## 3. Usage Guide
## 4. License
[](./LICENSE.md)