npm · crates.io98Exceptionalhealth index
noir-lang/noirNoir is a domain specific language for zero knowledge proofs
Rust · Noir★ 1,380↓ 65.5K/moAug 2, 2026
crates.io · npm96Exceptionalhealth index
Rust★ 768↓ 171K/moAug 22, 2026
crates.io · npm96Exceptionalhealth index
Rust★ 153↓ 11.3K/moAug 5, 2026
crates.io · npm94Exceptionalhealth index
Rust★ 757Jul 17, 2026
crates.io94Exceptionalhealth index
Rust★ 4,526↓ 1,525/moAug 28, 2026
crates.io · npm94Exceptionalhealth index
lambdaclass/ethrexMinimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.
Rust★ 888Jul 18, 2026
crates.io93Exceptionalhealth index

succinctlabs/sp1SP1 is a zero‑knowledge virtual machine that proves the correct execution of programs compiled for the RISC-V architecture.
Rust★ 1,726↓ 622.2K/moAug 15, 2026
C++ · C · Python★ 791Jul 19, 2026
crates.io90Excellenthealth index
Rust★ 1,162↓ 64.8K/moJul 17, 2026
npm90Excellenthealth index
TypeScript★ 605↓ 23.4K/moJul 29, 2026
crates.io · npm90Excellenthealth index
risc0/risc0RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
C++ · Rust · Cuda★ 2,166↓ 108.4K/moJul 17, 2026
npm · Go · crates.io87Excellenthealth index

unionlabs/unionThe trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.
Rust★ 73.9K↓ 120/moAug 4, 2026
crates.io81Excellenthealth index
Rust★ 3↓ 46.7K/moAug 8, 2026
crates.io81Excellenthealth index
starkware-libs/stwo-cairoProve Cairo programs with the blazing-fast S-two prover, powered by the cryptographic breakthrough of Circle STARKs.
Rust · Cairo★ 281Jul 19, 2026
crates.io78Goodhealth index
Rust★ 912↓ 561.5K/moJul 21, 2026
crates.io77Goodhealth index
TritonVM/triton-vmTriton is a virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system.
Rust★ 278↓ 6,079/moJul 25, 2026
zk-kit/zk-kitA monorepo of reusable libraries for zero-knowledge technologies.
TypeScript★ 374Jul 20, 2026
npm · crates.io · Go +475Goodhealth index
open-banking-io/clientsZero-knowledge open banking — server-to-server SDKs (.NET, Node, Python, Rust, Go, Java, Ruby, PHP) and the openbanking CLI for open-banking.io
Go · Python · TypeScript★ 5↓ 278/moJul 24, 2026
Go · npm69Goodhealth index
shingrus/1time.ioZero-knowledge one-time secret sharing. End-to-end encrypted, self-hosted, open source.
TypeScript · HTML · Astro★ 33Jul 25, 2026
crates.io69Goodhealth index
Rust★ 7↓ 20.2K/moSep 2, 2026
crates.io67Goodhealth index
Rust★ 97↓ 502/moJul 26, 2026
Go · npm67Goodhealth index
TypeScript · Go★ 1Jul 22, 2026
Go★ 7Jul 19, 2026
npm59Moderatehealth index
vLannaAi/noy-dbZero-knowledge, offline-first, encrypted document store with pluggable backends and multi-user access control
TypeScript★ 2Jul 15, 2026
crates.io54Moderatehealth index
lurk-lab/lurk-betaLurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)
Rust★ 451↓ 3/moJul 21, 2026
crates.io34At Riskhealth index

Teycir/ZkPatternMatcherPattern-based vulnerability detection for Zero-Knowledge proof circuits. Scan ZK code against YAML patterns to find security issues.
Rust★ 0Aug 24, 2026
Rust★ 59↓ 21/moAug 19, 2026