zero-knowledge-proofs

Zero-knowledge proof (ZKP) is a cryptographic protocol where one party can prove to another party that a statement is true without revealing any information beyond the fact of the statement’s truth.
Here are 365 public repositories matching this topic...
Language:All
Sort:Most stars
Minimal implementation of the Mimblewimble protocol.
- Updated
Jan 8, 2026 - Rust
零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP
- Updated
Aug 29, 2025 - Jupyter Notebook
Cairo is the first Turing-complete language for creating provable programs for general computation.
- Updated
Feb 20, 2026 - Rust
A zero-knowledge protocol for anonymous interactions.
- Updated
Jan 26, 2026 - TypeScript
Interfaces for Relations and SNARKs for these relations
- Updated
Sep 12, 2025 - Rust
Spartan: High-speed zkSNARKs without trusted setup
- Updated
Oct 15, 2025 - Rust
The privacy-focused cryptocurrency
- Updated
Feb 20, 2026 - C++
lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.
- Updated
Feb 20, 2026 - Rust
Public repository for the AZTEC V1 protocol. For the latest zkRollup release see herehttps://github.com/AztecProtocol/aztec-2-bug-bounty
- Updated
Dec 13, 2022 - JavaScript
The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and r…
- Updated
May 9, 2025
A Privacy-Preserving Framework Based on TensorFlow
- Updated
Apr 26, 2022 - C++
A Rust Implementation of the PLONK ZKP System and Extensions
- Updated
Feb 16, 2026 - Rust
A curated list of awesome zkEVM resources, libraries, tools and more
- Updated
Dec 24, 2023
The proof systems used by Mina
- Updated
Feb 20, 2026 - Rust
The Web3 Security Resources Hub is a comprehensive collection of curated tools, guides, and best practices for securing decentralized systems and smart contracts in the blockchain space.
- Updated
May 27, 2025
Aligned is a verification layer for zero-knowledge proofs using EigenLayer. Our mission is to accelerate the adoption of zero-knowledge and validity proofs on Ethereum.
- Updated
Jan 30, 2026 - Rust
Rust language general purpose elliptic curve cryptography.
- Updated
Jul 21, 2024 - Rust
This repository contains list of resources to aid your journey of mastering Zero Knowledge Proofs. If you find any resource missing, you can create a pull request and be a contributor of the project.
- Updated
Apr 1, 2025
State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet 🐺.
- Updated
Feb 12, 2026 - Cairo
Java library for distributed zero knowledge proof systems
- Updated
Apr 13, 2022 - Java
- Followers
- 19 followers
- Website
- github.com/topics/zkp
- Wikipedia
- Wikipedia