awesome-zero-knowledge-proofs
A curated list of awesome Zero-Knowledge Proofs (ZKP) resources.
https://github.com/sCrypt-Inc/awesome-zero-knowledge-proofs
Last synced: 10 days ago
JSON representation
-
Applications
-
Attestation
- zkAttestor: Block and State Attestations on Ethereum - sun/zk-attestor)
- zkPhoto: Private Authentic Photo Sharing
- Using ZK Proofs to Fight Disinformation
- zkDocs: Document Management
- UniRep (Universal Reputation): a private and non-repudiable reputation system
- UniRep (Universal Reputation): a private and non-repudiable reputation system
- zkAttestor: Block and State Attestations on Ethereum - sun/zk-attestor)
- UniRep (Universal Reputation): a private and non-repudiable reputation system
- zkAttestor: Block and State Attestations on Ethereum - sun/zk-attestor)
-
Auctions
- Publicly Verifiable Sealed-Bid Auctions with a Trustless Auctioneer
- Blind auction using zero knowledge - knowledge-blind-auctions/18600)
-
Blockchains
-
Games
- Incomplete Information Games on Bitcoin
- Dark Forest: zkSNARK space warfare strategy game
- Battleship - Knowledge Proof Tutorial
- Mastermind
- Mental Poker
- part 1 - poker-in-the-age-of-snarks-part-2)
- ZK Poker
- sample code in Circom
- Lottery
- zkAutoChess: An On-chain Auto Chess Battle Game
- part 1 - poker-in-the-age-of-snarks-part-2)
- Isaac: a physics-powered onchain reality on Starknet - isaac-defcon)
- Zordle: ZK Wordle
- exgrasia - chain RPG-style sandbox game
- Sudoku
- zksnark-sudoku
- Cachebox
- chess-cairo - A Cairo contract to play chess in Starknet
- GoL2 - Cellular automata on replicated state machine
- Isaac: a physics-powered onchain reality on Starknet - isaac-defcon)
- Incomplete Information Games on Bitcoin
- Battleship - Knowledge Proof Tutorial
- Crypto Maze: action-packed MMO
-
Identity
- Part 1 - id-2)
- ZK-Identity (Semaphore): Private Identity Claim System by minting a NFT
- Interop: An on-ramp for reputation
- Aletheia: an anonymous & on-chain reputation based login system for websites
- Continuum: background checker
- Proof of Passport: proof of official passport
- Proof of Passport: proof of official passport
-
Machine learning and AI
-
Marketplace
-
Mixer
-
Other app directories
- zkDAO category from Harmony
- Six Moonshot ZK Applications
- Final Projects by ZKU Graduates
- zkApps on Mina
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- ventali/awesome-zk
- Cairo goldmine
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- zkApps on Mina
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
-
Rollup
-
Social
-
Tokens / NFT
- Scalable Peer to Peer Tokens on Bitcoin - to-Genesis Problem using recursive SNARKs
- StealthDrop: Anonymous Airdrops using ZK proofs
- ZKP Private Airdrop - merkle-airdrop-lib)
- zk-NftMint: Mint an NFT if you know a secret
- Scalable Peer to Peer Tokens on Bitcoin - to-Genesis Problem using recursive SNARKs
- StealthDrop: Anonymous Airdrops using ZK proofs
- ZKP Private Airdrop - merkle-airdrop-lib)
-
Voting / Participation
- Semaphore: a privacy gadget built on Ethereum
- ZKU-Vote: a platform that allows anonymous voting
- OVOTE: Offchain Voting with Onchain Trustless Execution - present-ovote-offchain-voting-with-onchain-trustless-execution/3603)
- Zero Knowledge Message Board by nulven, yush\_g
-
-
Books
-
Snarkjs: zkSNARK implementation in JavaScript & WASM
-
-
Communities
-
Snarkjs: zkSNARK implementation in JavaScript & WASM
-
-
Introductions
- Understanding ZKPs Through Illustrated Examples
- Zero Knowledge Proofs: An Illustrated Primer by Matthew Green
- Demonstration of Zero-Knowledge Proof for Sudoku Using Standard Playing Cards
- zudoku
- Zero Knowledge Proof and its Applications in Bitcoin
- zk-SNARKs on Bitcoin
- ZKPs for Engineers: Introduction
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
Programming Languages
Categories
Sub Categories
Other app directories
102
Games
23
Snarkjs: zkSNARK implementation in JavaScript & WASM
21
zkSNARKs
20
Attestation
9
Tokens / NFT
7
Bulletproofs
7
Identity
7
ZoKrates: a toolbox for zkSNARKs
6
Subversion Resistance
5
Machine learning and AI
4
Voting / Participation
4
Marketplace
4
Blockchains
4
Social
3
Auctions
2
Mixer
2
Rollup
1
Keywords
zk-snarks
2
game
2
zero-knowledge
2
ethereum
2
cairo
2
cairo-lang
2
starknet
2
explaining-snarks
1
knowledge-proofs
1
snark
1
team-crypto
1
cryptography
1
wordle
1
dapp
1
chess
1
confidentiality
1
data-exchange
1
decentralized-internet
1
fair-exchange
1
privacy
1
zero-knowledge-proofs
1
layer2
1
rollups
1
scaling
1
starks
1
starkware
1
zkrollup
1
zkstarks
1