54 releases (stable)

new 6.2.1 May 15, 2026
6.1.0 Apr 11, 2026
6.0.2 Feb 26, 2026
5.2.4 Dec 15, 2025
0.0.2-test Jul 12, 2024

#371 in Magic Beans

Download history 15302/week @ 2026-01-24 13912/week @ 2026-01-31 12541/week @ 2026-02-07 12284/week @ 2026-02-14 16977/week @ 2026-02-21 20168/week @ 2026-02-28 15763/week @ 2026-03-07 14220/week @ 2026-03-14 13220/week @ 2026-03-21 13331/week @ 2026-03-28 14408/week @ 2026-04-04 14603/week @ 2026-04-11 14431/week @ 2026-04-18 14142/week @ 2026-04-25 19957/week @ 2026-05-02 33744/week @ 2026-05-09

84,185 downloads per month
Used in 21 crates (17 directly)

MIT/Apache and maybe LGPL-3.0+

14MB
121K SLoC

SP1 SDK

A library for interacting with the SP1 RISC-V zkVM.

Visit the Getting Started section in the official SP1 documentation for a quick start guide.


Groth16 CUDA acceleration using Icicle

To use GPU/CUDA acceleration using Icicle, you need to enable the groth16-cuda feature, as well as perform the following setup ahead of time

Installing Icicle shared libraries:

git clone https://github.com/ingonyama-zk/icicle-gnark
cd icicle-gnark/wrappers/golang
sudo ./build.sh -curve=all

These runtime environment variables are required:

export ICICLE_BACKEND_INSTALL_DIR="/usr/local/lib/backend/"
export LD_LIBRARY_PATH="/usr/local/lib"

Dependencies

~58–115MB
~2M SLoC