Skip to content

Top 100 zk-rollup Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1gnark1,722525Go66gnark 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-07-01
2starkscan-verifier1,263251TypeScript9Verify Cairo contracts on Starkscan in 1 minute.2024-06-02
3starknet.js1,261827TypeScript32JavaScript library for Starknet2026-07-02
4bazuka1,058451Rust2Rust implementation of Ziesha protocol2023-10-12
5cairo-contracts912397Rust23OpenZeppelin Contracts written in Cairo for Starknet, a decentralized ZK Rollup2026-07-01
6sovereign-sdk475185Rust165A flexible toolkit for building real-time blockchains2026-07-04
7awesome-zkevm47051-0A curated list of awesome zkEVM resources, libraries, tools and more2023-12-24
8starknet.py27788Python14✨ 🐍 Python SDK for Starknet.2026-06-03
9ethernal26971JavaScript7Ethernal 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-07-04
10zkopru21927TypeScript68Ethereum L2 scaling solution for private transactions using zk-SNARK and optimistic rollup.2023-01-24
11intmax-rollup-cli11734Rust2intmax ZK rollup for client side2024-02-12
12rollup10621Rust1Matter Labs' ZK Rollup2021-01-05
13alpen10328Rust2Rust implementation of the Alpen protocol2026-07-04
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
18kailua7033Rust0The Ultimate ZK Proving Software Suite for Securing OP Rollups2026-06-22
19Airchain-testnet6452-1Guide on deploying a zk-rollup via Airchain2024-07-12
20zkos618Rust0Cross-zk-rollup aggregation2023-02-17
21app.starknet.id61137TypeScript25Identity Service for Starknet2026-04-05
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
26ZKRollups4114TypeScript1ZK Rollups pallet implementation2022-06-15
27SmartZ400JavaScript0Fusion of zk-Rollups and decentralized architectures unlocks high-performance, secure, and transparent data processing across the Network.2026-06-30
28simple-zk-rollups3912TypeScript0Simple zk roll-ups2023-01-24
29fluidex-backend399Shell17Building the first permissionless layer2 orderbook DEX on Ethereum, powered by PLONK zk-rollup2022-01-13
30zeko3614OCaml2Zeko: ZK rollup protocol2026-06-30
31intmax-zkp-core349Rust0Plonky2 implementation for intmax ZK rollup2023-05-12
32mina-zk-rollup302TypeScript22A modular zk-Rollup for zero knowledge smart contracts, zkApps, on the Mina blockchain.2023-04-16
33eez-core-protocol2510Solidity4Smart contracts to manage synchronous rollups in Ethereum using ZK proofs2026-07-02
34zk-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
35liszt225Java5zk-rollup2023-04-10
36Orbis221-47A general-purpose layer 2 zk-rollup scaling solution for Cardano2022-09-28
37nacho200Rust0Nacho is a zk rollup where you can bridge and swap tokens.2024-05-10
38solana-zk-proof-example192Rust2A tutorial on creating a Groth16 proof and verifying it on-chain in a Solana2024-10-10
39zkwasm-mini-rollup1814Rust0A Minimised REST service framework coded in WASM (RUST) and the full service runs in the ZKWASM2025-12-24
40zk-rollup160JavaScript0ZK-rollup in Javascript, using circom & snarkJS. This is a meant-to-be-simple implementation aimed at learners.2023-11-30
41Hazook-Fast-Zk-Rollup161TypeScript0Hazook is a fast ZK-Rollup built on Mina that parallelizes the accumulation of zk state proofs2024-01-24
42Layer2-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
43zk-rollup-security130Alloy02025-07-31
44zk-rollups129TypeScript0zk-Rollup implementation compatible with Eth 1.x2020-10-01
45tcap-mobile126JavaScript1All in one iOS and Android app for Payments and DeFi powered by ZK Rollups and Ethereum Blockchain.2023-01-26
46rollup-evm127Go1EVM-compatible Cosmos Chain for scalable and interoperable DApps and smart contracts, integrating Ethereum's robust features with Cosmos' network2023-12-22
47bitcoinrollups114HTML7An educational website documenting the development of zk-rollups on Bitcoin.2024-03-23
48DEPRECATED-Tokamak-ZkEVM103JavaScript0A new type of zk-EVM for L2 rollup2025-02-01
49zk-optimistic-rollup101Solidity02023-01-24
50cairo.vim102Vim Script0Cairo lang plugin for Vim2021-01-12
51zk-testnet-fyi91Smarty2ZK Rollup as a Service - create shareable short lived zk rollups in 1-click!2023-06-20
52springrollup91Circom0A new kind of zk-rollup with less on-chain data (WIP)2023-05-12
53hashstatic97TypeScript2Hashstack Finance landing page2026-03-03
54mini-zk-rollup84TypeScript0Minimalistic zk rollup implementation with Sparse Merkle Tree and EdDSA signatures2025-04-18
55zk-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
56taco-parallel-zk-rollup71-2Taco Parallel Zk Rollup Specification2024-07-10
57pm71-5Official coordination repository for Starknet All Core Devs meetings. Comprehensive meeting notes, agendas, and technical discussions for Starknet protocol development.2026-03-12
58jmdn70Go1JMDT Decentralized Network codebase2026-07-04
59chaineye-zk-layer262-0zk rollup layer2 中文教程, 每周更新 1-3 讲2023-10-20
60ethernc60-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
61hermez_flutter_sdk511Dart1Flutter Plugin to use the Hermez SDK2023-01-20
62raxion50Rust8Sovereign 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-06-29
63loopring-pay45JavaScript3Frontend of the zkRollup Payment Protocol of Loopring on Ethereum Mainnet.2026-02-22
64zkSync-demo41Ruby0Demo how to use zkSync and Zinc for ZK rollups on Ethereum L22021-04-16
65linea-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.2025-07-01
66sophia40-02025-09-15
67dex-zigzag30JavaScript0ZK Rollup order book DEX2022-08-22
68zk-rollup-advsec31Rust0zk-rollup in rust for the advanced security and privacy course2023-11-02
69NFT-Service-zk-Rollup30-0The circom circuit for a zk-rollup aiming at providing a NFT data service for the virtual content ecosystem2022-11-14
70miden-tip-jar30TypeScript0A private anonymous tip jar built on Miden ZK rollup — send tips without revealing your identity2026-05-12
71zkSync-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
72simplified-blockchain30Rust0Simplified Blockchain: A Playful Approach2024-08-18
73Zilch-monorepo22Rust0Scripts and Examples to test Zilch ZK-rollups on Solana2023-02-24
74zkRollup20JavaScript0zkRollup using zkSync2021-02-24
75Bull-ZKRollup-L2-PMM-spec21-0BullSwap ZK-Rollup L2 Specification2021-02-20
76ZK-Rollup20Go02024-05-17
77zk_rollup20Rust02025-10-25
78zk-Rollup20Python1Layer 2 Scalability Solution for Ethereum using Zero-Knowledge Proofs2025-07-24
79l2-scaling-research22Python0Technical research and comparison of Layer 2 scaling solutions. Focus on optimistic rollups and ZK-proof data availability2026-01-19
80Drippy21-0A Perpetual Dex for ZK-Rollup2023-06-17
81awesome-zk-rollups21-02023-03-28
82SNS20TypeScript0Name service for the zk-rollup Starknet2022-07-18
83collexi-rollup20Rust0PoC for ZK rollup on ERC-7212020-09-15
84starknet_web3_style_oracle21Cairo40a minimal Cairo 1 smart contract for StarkNet (zk-rollup / ZK-L2)2025-11-27
85zkwasm-rollup-tg-mini-app20TypeScript02024-09-28
86ledger-cairo-contracts20Rust0Contracts written in Cairo for Starknet, a decentralized ZK Rollup2023-08-29
87levitation_decentralized_zk_sequencer20Solidity0Decentralized Sequencer for running ZK-EVM Rollups implemented in Solidity2023-08-09
88adi-dev-tools20TypeScript0First developer SDK and tooling for ADI Chain - an EVM-compatible ZK rollup L2 secured by Ethereum2026-03-26
89evice-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
90rust-masm21Rust0Allows you to create miden programs with rust2024-02-02
91rollup-raptor20Roff0Noir Rollup Circuit2024-01-10
92layer2-course20-0محتوى الدورة التدريبية مقدمة إلى Layer2 و Rollups في Web3Arabs - الأفضل للمبتدئين للحصول على نظرة عامة حول حلول الطبقة الثانية وتقنيات Rollups للتوسع في Ethereum2023-09-18
93sourceCode-zkSync-rollupContract111Rust0source code of zkSync Contract2022-05-02
94zk-rollup13Rust02025-03-03
95zk-rollup-lite12Go0A demo app of a layer22023-08-09
96Zkync10Vue0Zk rollup2023-11-07
97Zksync10-0zk rollup2023-06-14
98How-to-build-a-zk-rollup10-0Zk-rollup prototype2022-07-07
99zkSyncRollup10JavaScript0setting up a simple zkRollup based on zkSync where a customer can send transactions in a scalable way from Ethereum L2!2026-01-21
100altlayer-zk-rollup10JavaScript0zk-Rollup Layer 2 Solution2025-11-20