matter-labs/awesome-zero-knowledge-proofs

A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 11th, 2026
Created on November 10th, 2018
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 918
Total Stargazers: 5,840 (+0)
Total Subscribers: 180 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1197.0 days
Mean response time: 1197.0 days
90th percentile: 1197.0 days
Tracked items: 1

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 615 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Awesome zero knowledge proofs is a curated list of learning resources for zero-knowledge proof systems and their applications.

The project addresses the challenge of navigating the rapidly expanding landscape of zero-knowledge proof research and implementations. It organizes resources into structured categories covering general introductions, courses, use cases across blockchain and non-blockchain domains, and detailed sections on specific proof systems including SNARKs, STARKs, PLONK, Marlin, Bulletproofs, and others. The approach works by collecting educational materials, technical documentation, implementation guides, and comparative analyses in one place, allowing learners to progress from foundational concepts through to advanced system-specific knowledge.

This resource suits developers and researchers entering the zero-knowledge proof space who need a structured entry point rather than scattered documentation. It works well for teams evaluating which proof system to adopt for a particular application, since it includes comparison materials and implementation resources for the most popular systems. The list spans both blockchain applications like Ethereum rollups and non-blockchain use cases, making it relevant whether your project involves scaling solutions, privacy-preserving computation, or other cryptographic applications.

The project maintains an organized, categorized structure that reflects the maturity of different proof system families. It includes dedicated sections for learning materials and implementation resources across multiple proof system types, indicating sustained attention to keeping the taxonomy aligned with the field's evolution. The breadth of coverage across SNARKs, STARKs, and emerging systems suggests ongoing curation as new approaches gain prominence.