You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Awesome Circom
A curated list of repos related to Circom.
Contents
Cryptographic primitives
Cryptographic primitives in Circom
Cryptographic primitives in other languages
Cryptographic primitives implemented in other languages which are compatible with Circom implementations
- Javascript
- circomlibjs - Javascript library to work with circomlib circuits
- Go
- go-iden3-crypto - Poseidon & mimc hash, babyjubjub elliptic curve
- arbo - Efficient MerkleTree compatible with circomlib, which parallelizes computation by CPUs
- go-merkletree - MerkleTree compatible with circomlib
- Rust
- poseidon-rs - Poseidon hash function compatible with circomlib
- babyjubjub-rs - BabyJubJub elliptic curve compatible with circomlib
Provers
- snarkjs - zkSNARK implementation in JavaScript & WASM
- rapidsnark - zkSNARK proof generation written in C++ and intel assembly
- ark-circom - Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust
- go-circom-prover-verifier - Go implementation of the Groth16 zkSNARK Prover and Verifier compatible with Circom
- go-circom-witnesscalc - Witness Calculator in go, calling WASM
Code editors
Tutorials & docs
Projects using Circom