Skip to content

Top 100 zk-rollup Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1gnark1,731531Go65gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license2026-08-11
2starkscan-verifier1,261250TypeScript9Verify Cairo contracts on Starkscan in 1 minute.2024-06-02
3starknet.js1,258825TypeScript32JavaScript library for Starknet2026-08-17
4bazuka1,056446Rust2Rust implementation of Ziesha protocol2023-10-12
5cairo-contracts911397Rust36OpenZeppelin Contracts written in Cairo for Starknet, a decentralized ZK Rollup2026-08-12
6sovereign-sdk479189Rust165A flexible toolkit for building real-time blockchains2026-08-18
7awesome-zkevm47052-0A curated list of awesome zkEVM resources, libraries, tools and more2023-12-24
8starknet.py27887Python14✨ 🐍 Python SDK for Starknet.2026-06-03
9ethernal27171JavaScript16Ethernal is a block explorer for EVM-based chains. In a few seconds, spin up a fully-featured explorer for your L1/L2 rollup/testnet. Compatible with Optimism, ZK, Anvil, Hardhat, Geth...2026-08-13
10zkopru21726TypeScript68Ethereum L2 scaling solution for private transactions using zk-SNARK and optimistic rollup.2023-01-24
11intmax-rollup-cli11733Rust2intmax ZK rollup for client side2024-02-12
12rollup10621Rust1Matter Labs' ZK Rollup2021-01-05
13alpen10430Rust1Rust implementation of the Alpen protocol2026-08-18
14old_identity10348Cairo0Contract of the starknet identity base NFT2023-10-09
15validity-rollups1028-2Validity rollup resources2024-08-13
16sourceCode-zkSync-era-rollupContract-code-learning10135Rust0source code of zkSync Contract2024-02-14
17eth-mimblewimble8010Python2Ethereum 9 3/4's zk-SNARKs circuits and the python library for Mimblewimble on Ethereum2022-12-10
18kailua7034Rust0The Ultimate ZK Proving Software Suite for Securing OP Rollups2026-07-21
19Airchain-testnet6452-1Guide on deploying a zk-rollup via Airchain2024-07-12
20zkos618Rust0Cross-zk-rollup aggregation2023-02-17
21app.starknet.id61137TypeScript25Naming Service for Starknet2026-07-20
22zk-rollup-tutorial5917JavaScript0A guild to build simple zk rollup2022-08-23
2310k_swap-contracts5822Cairo0A decentralized ZK Rollup AMM written in Cairo for StarkNet.2024-02-17
24zkps-circuit-snark501Solidity0A zk-SNARK implementation2022-12-18
25linea-tutorials4619Shell3An EVM-equivalent zk-rollup for scaling Ethereum dapps2024-09-24
26ZKRollups4013TypeScript1ZK Rollups pallet implementation2022-06-15
27fluidex-backend399Shell17Building the first permissionless layer2 orderbook DEX on Ethereum, powered by PLONK zk-rollup2022-01-13
28zeko3716OCaml3Zeko: ZK rollup protocol2026-08-17
29simple-zk-rollups3710TypeScript0Simple zk roll-ups2023-01-24
30intmax-zkp-core349Rust0Plonky2 implementation for intmax ZK rollup2023-05-12
31mina-zk-rollup302TypeScript22A modular zk-Rollup for zero knowledge smart contracts, zkApps, on the Mina blockchain.2023-04-16
32eez-core-protocol2612Solidity4Smart contracts to manage synchronous rollups in Ethereum using ZK proofs2026-08-14
33zk-rollup-module-for-Cosmos-SDK242-1This repository is for explaining objectives and technical description of how B-Harvest will implement zk-rollup module for Cosmos-SDK2020-08-27
34liszt225Java5zk-rollup2023-04-10
35Orbis211-47A general-purpose layer 2 zk-rollup scaling solution for Cardano2022-09-28
36nacho200Rust0Nacho is a zk rollup where you can bridge and swap tokens.2024-05-10
37solana-zk-proof-example192Rust2A tutorial on creating a Groth16 proof and verifying it on-chain in a Solana2024-10-10
38zkwasm-mini-rollup1814Rust0A Minimised REST service framework coded in WASM (RUST) and the full service runs in the ZKWASM2025-12-24
39zk-rollup160JavaScript0ZK-rollup in Javascript, using circom & snarkJS. This is a meant-to-be-simple implementation aimed at learners.2023-11-30
40Hazook-Fast-Zk-Rollup161TypeScript0Hazook is a fast ZK-Rollup built on Mina that parallelizes the accumulation of zk state proofs2024-01-24
41Layer2-Scaling-Solutions160-0An in-depth exploration of Layer 2 scaling solutions like Optimistic Rollups, zk-Rollups, and sidechains. Includes code samples and implementation guides.2025-02-12
42zk-rollup-security130Alloy02025-07-31
43zk-rollups129TypeScript0zk-Rollup implementation compatible with Eth 1.x2020-10-01
44tcap-mobile126JavaScript1All in one iOS and Android app for Payments and DeFi powered by ZK Rollups and Ethereum Blockchain.2023-01-26
45rollup-evm127Go1EVM-compatible Cosmos Chain for scalable and interoperable DApps and smart contracts, integrating Ethereum's robust features with Cosmos' network2023-12-22
46DEPRECATED-Tokamak-ZkEVM103JavaScript0A new type of zk-EVM for L2 rollup2025-02-01
47zk-optimistic-rollup101Solidity02023-01-24
48cairo.vim102Vim Script0Cairo lang plugin for Vim2021-01-12
49zk-testnet-fyi91Smarty2ZK Rollup as a Service - create shareable short lived zk rollups in 1-click!2023-06-20
50springrollup91Circom0A new kind of zk-rollup with less on-chain data (WIP)2023-05-12
51hashstatic97TypeScript2Hashstack Finance landing page2026-03-03
52mini-zk-rollup84TypeScript0Minimalistic zk rollup implementation with Sparse Merkle Tree and EdDSA signatures2025-04-18
53zk-rollup-blueprint713-0A structured and readable exploration of zk-Rollups — how they scale Ethereum, secure privacy, and redefine trust through zero-knowledge proofs.2025-11-07
54taco-parallel-zk-rollup71-2Taco Parallel Zk Rollup Specification2024-07-10
55pm71-5Official coordination repository for Starknet All Core Devs meetings. Comprehensive meeting notes, agendas, and technical discussions for Starknet protocol development.2026-03-12
56chaineye-zk-layer262-0zk rollup layer2 中文教程, 每周更新 1-3 讲2023-10-20
57ethernc60-3Ethernal is a block explorer for EVM-based chains. In a few seconds, spin up a fully-featured explorer for your L1/L2 rollup/testnet. Compatible with Optimism, ZK, Anvil, Hardhat, Geth...2025-10-28
58hermez_flutter_sdk511Dart1Flutter Plugin to use the Hermez SDK2023-01-20
59loopring-pay45JavaScript3Frontend of the zkRollup Payment Protocol of Loopring on Ethereum Mainnet.2026-02-22
60zkSync-demo40Ruby0Demo how to use zkSync and Zinc for ZK rollups on Ethereum L22021-04-16
61linea-dev-edition40Solidity0Here you can find the ready and easy for use Linea Rollup dev setup with full prover, all the configs and tips how to run that.2026-07-06
62raxion40Rust8Sovereign SVM Rollup on Solana that proves AI inference quality with zk-ML. Three heterogeneous architectures converge, generate a CoherenceScore, and commit a cryptographic proof to Solana. No human ...2026-07-25
63sophia40-02025-09-15
64dex-zigzag30JavaScript0ZK Rollup order book DEX2022-08-22
65zk-rollup-advsec31Rust0zk-rollup in rust for the advanced security and privacy course2023-11-02
66NFT-Service-zk-Rollup30-0The circom circuit for a zk-rollup aiming at providing a NFT data service for the virtual content ecosystem2022-11-14
67soribium30Rust1Soribium: a payments ZK-rollup (validium) for Stellar, built with Noir + UltraHonk2026-07-17
68miden-tip-jar30TypeScript0A private anonymous tip jar built on Miden ZK rollup — send tips without revealing your identity2026-05-12
69zkSync-AMM-contract30Solidity0ZK-rollups use ZKPs by combining a large number of Layer 2 transactions (off-chain) into one transaction that then gets mined on the Ethereum mainnet. Instead of mining 100s of transactions individual...2025-02-10
70simplified-blockchain30Rust0Simplified Blockchain: A Playful Approach2024-08-18
71jmdn30Go1JMDT Decentralized Network codebase2026-08-17
72Zilch-monorepo22Rust0Scripts and Examples to test Zilch ZK-rollups on Solana2023-02-24
73zkRollup20JavaScript0zkRollup using zkSync2021-02-24
74Bull-ZKRollup-L2-PMM-spec21-0BullSwap ZK-Rollup L2 Specification2021-02-20
75ZK-Rollup20Go02024-05-17
76zk_rollup20Rust02025-10-25
77zk-Rollup20Python1Layer 2 Scalability Solution for Ethereum using Zero-Knowledge Proofs2025-07-24
78l2-scaling-research22Python0Technical research and comparison of Layer 2 scaling solutions. Focus on optimistic rollups and ZK-proof data availability2026-01-19
79Drippy21-0A Perpetual Dex for ZK-Rollup2023-06-17
80awesome-zk-rollups21-02023-03-28
81collexi-rollup20Rust0PoC for ZK rollup on ERC-7212020-09-15
82SNS20TypeScript0Name service for the zk-rollup Starknet2022-07-18
83starknet_web3_style_oracle21Cairo40a minimal Cairo 1 smart contract for StarkNet (zk-rollup / ZK-L2)2025-11-27
84zkwasm-rollup-tg-mini-app20TypeScript02024-09-28
85ledger-cairo-contracts20Rust0Contracts written in Cairo for Starknet, a decentralized ZK Rollup2023-08-29
86levitation_decentralized_zk_sequencer20Solidity0Decentralized Sequencer for running ZK-EVM Rollups implemented in Solidity2023-08-09
87adi-dev-tools20TypeScript0First developer SDK and tooling for ADI Chain - an EVM-compatible ZK rollup L2 secured by Ethereum2026-03-26
88evice-blockchain-tendermint-19s21Rust0A robust L1 blockchain in Rust, featuring a native ZK-Rollup L2, WASM smart contracts, and post-quantum (Dilithium2) signatures.2025-12-09
89rust-masm21Rust0Allows you to create miden programs with rust2024-02-02
90rollup-raptor20Roff0Noir Rollup Circuit2024-01-10
91layer2-course20-0محتوى الدورة التدريبية مقدمة إلى Layer2 و Rollups في Web3Arabs - الأفضل للمبتدئين للحصول على نظرة عامة حول حلول الطبقة الثانية وتقنيات Rollups للتوسع في Ethereum2023-09-18
92sourceCode-zkSync-rollupContract111Rust0source code of zkSync Contract2022-05-02
93zk-rollup13Rust02025-03-03
94zk-rollup-lite12Go0A demo app of a layer22023-08-09
95Zkync10Vue0Zk rollup2023-11-07
96Zksync10-0zk rollup2023-06-14
97How-to-build-a-zk-rollup10-0Zk-rollup prototype2022-07-07
98zkSyncRollup10JavaScript0setting up a simple zkRollup based on zkSync where a customer can send transactions in a scalable way from Ethereum L2!2026-01-21
99altlayer-zk-rollup10JavaScript0zk-Rollup Layer 2 Solution2025-11-20
100zk-rollups_in_zksync10TypeScript0A test application of zkSync that utilizes the efficient zk-rollups. For more details on rollups and how the library works along with the installation guide, we refer to our articles available at:2021-11-29