arkworks
Open SourceA modular Rust ecosystem of libraries for zk-SNARK development: finite fields, elliptic curves, R1CS, and proof systems.
About
arkworks is a community-maintained Rust ecosystem providing the building blocks for SNARK development, including finite field and elliptic curve arithmetic, polynomial commitments, R1CS constraint synthesis, and implementations of proof systems such as Groth16 and Marlin. It is widely used as the cryptographic foundation for research prototypes and production systems alike, including parts of the Aleo stack. Because so many projects depend on its arithmetic primitives, correctness bugs in arkworks can have broad downstream impact, and its crates are a frequent subject of cryptographic review.
Categories
Proving Systems Infrastructure & zkVMs
Chains
arkworks generic
Quick Info
- Pricing
- free
- Open Source
- Yes
- Last validated
- Jul 2026