awesome-zero-knowledge-proofs
A curated list of awesome libraries, tools, frameworks, and resources for Zero-Knowledge Proofs (ZKPs) including zk-SNARKs, zk-STARKs, and other privacy-preserving cryptographic protocols.
https://github.com/awesomelistsio/awesome-zero-knowledge-proofs
Last synced: 3 days ago
JSON representation
-
Libraries and Frameworks
-
Languages and DSLs
- Circom - SNARK circuits.
- Leo - knowledge proofs on Aleo.
- Circom - SNARK circuits.
- Leo - knowledge proofs on Aleo.
- Noir - specific language for writing ZK circuits developed by Aztec.
- Noir - specific language for writing ZK circuits developed by Aztec.
- ZoKrates DSL - level language for creating zk-SNARK circuits on Ethereum.
-
Prover/Verifier Tools
-
Learning Resources
- ZK Whiteboard Sessions - knowledge topics visually.
- ZK Whiteboard Sessions - knowledge topics visually.
-
Research Papers
- Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture (2013)
- Scalable, transparent, and post-quantum secure computational integrity (2018)
- Halo: Recursive Proof Composition without a Trusted Setup (2019)
- PLONK: Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge
- Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture (2013)
- Scalable, transparent, and post-quantum secure computational integrity (2018)
- Halo: Recursive Proof Composition without a Trusted Setup (2019)
- PLONK: Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge
-
Projects and Implementations
- Tornado Cash
- Mina Protocol - SNARKs for scalability.
- Aztec Protocol - based privacy protocol using zk-SNARKs.
- zkSync - knowledge rollups.
- Tornado Cash
- Mina Protocol - SNARKs for scalability.
- Aztec Protocol - based privacy protocol using zk-SNARKs.
- zkSync - knowledge rollups.
-
Communities and Organizations
- 0xPARC
- ZK Community
- 0xPARC
- ZK Community
- ZKProof Community - knowledge proofs.
- ZKProof Community - knowledge proofs.
- Privacy Scaling Explorations
Programming Languages
Categories
Sub Categories
Keywords