Top 100 layer2 Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | taiko-mono | 4,571 | 2,273 | Rust | 55 | Taiko Alethia based rollup protocol 🥁 | 2026-05-22 |
| 2 | stacks-core | 3,060 | 759 | Rust | 631 | The Stacks blockchain implementation | 2026-05-22 |
| 3 | awesome-starknet | 1,547 | 333 | - | 6 | A curated list of awesome StarkNet resources, libraries, tools and more | 2025-01-06 |
| 4 | contribute-to-scroll | 1,027 | 617 | - | 1896 | This repository guides developers wanting to contribute to the Scroll ecosystem. | 2024-03-12 |
| 5 | starknetbook | 830 | 490 | CSS | 0 | Mastering Starknet. By the Starknet community | 2024-06-20 |
| 6 | howcryptoworksbook | 824 | 107 | - | 3 | A free, open-source book that explains how crypto actually works. 15 chapters covering Bitcoin, Ethereum, Solana, DeFi, MEV, market structure, custody, stablecoins, governance, quantum resistance, and... | 2026-03-15 |
| 7 | Get-Started-with-Web3 | 614 | 58 | JavaScript | 14 | Open-source bilingual AI-native Web3 curriculum: wallets, Bitcoin, Ethereum, DeFi, L2, DAO, smart accounts, llms.txt and MCP | 2026-05-21 |
| 8 | MAC-Telnet | 472 | 141 | C | 5 | Open source MAC Telnet client and server for connecting to Mikrotik RouterOS routers and Posix devices using MAC addresses | 2025-09-21 |
| 9 | awesome-zkevm | 470 | 52 | - | 0 | A curated list of awesome zkEVM resources, libraries, tools and more | 2023-12-24 |
| 10 | juno | 447 | 231 | Go | 26 | Reliable and high performance Starknet full node implementation | 2026-05-22 |
| 11 | db3 | 385 | 43 | Rust | 18 | a Lightweight, Permanent JSON document database | 2024-07-29 |
| 12 | ChainX | 326 | 122 | Rust | 1 | Bitcoin's layer2 smart contract network has already supported WASM and EVM, and is supporting MoveVM | 2025-12-18 |
| 13 | blockchain-roadmap | 283 | 39 | - | 0 | Blockchain öğrenme yolculuğunuz için yol haritası | 2024-10-13 |
| 14 | Library-of-Ethereum | 281 | 33 | - | 1 | Curated Collection of Ethereum Ecosystem Resources | 2023-12-26 |
| 15 | Blockchain-Developer-roadmap_Chinese | 251 | 19 | - | 0 | 区块链工程师学习路线 | GitHub Star数第六项目 Develop Roadmap 区块链工程师 部分|@Web3-Club | 2024-07-04 |
| 16 | tutorials | 236 | 62 | TypeScript | 0 | Tutorials submitted by the community to build on zkSync Era | 2025-02-03 |
| 17 | contracts | 234 | 84 | TypeScript | 8 | 🐰 Hop Protocol v1 smart contracts | 2025-02-26 |
| 18 | zkopru | 219 | 27 | TypeScript | 68 | Ethereum L2 scaling solution for private transactions using zk-SNARK and optimistic rollup. | 2023-01-24 |
| 19 | rooch | 189 | 95 | Rust | 217 | VApp Container with Move Language for Bitcoin ecosystem | 2026-05-21 |
| 20 | EtherGuard-VPN | 183 | 18 | Go | 7 | Layer2 version of wireguard with Floyd Warshall implement in go. | 2024-01-12 |
| 21 | optimistic-specs | 172 | 40 | Go | 44 | Optimistic: Bedrock, is a protocol that strives to be an extremely simple optimistic rollup that maintains 1:1 compatibility with Ethereum | 2023-08-02 |
| 22 | spec | 145 | 23 | - | 7 | [OLD!] RGB Protocol specifications for Bitcoin-based digital assets | 2020-01-15 |
| 23 | WTF-Cairo | 142 | 49 | Cairo | 0 | 学习Starknet Cairo智能合约。 Learn to write smart contracts on Starknet. Based on Cairo 2.2. | 2024-10-02 |
| 24 | typescript-eth-starter | 132 | 21 | TypeScript | 0 | 🔌 Ethereum Dapp Basic Typescript Starter | 2024-01-17 |
| 25 | xln | 103 | 22 | TypeScript | 1 | 0.1 - Q1 2026. DRAFT xln: a credit+collateral netting-account L2 for all EVM and future CBDC jurisdictions—unicast O(1) per hop, link-capped risk, local state, sovereign exits. | 2026-05-22 |
| 26 | zklink-contracts | 102 | 70 | Solidity | 6 | zklink core contract, EVM compatible. | 2024-06-18 |
| 27 | solid-grinder | 100 | 9 | Solidity | 0 | A 100% opensource CLI that goes along with building blocks of smart contract. This toolbox can reduce L2 gas cost by encoding calldata for dApps development to use as little bytes of calldata as possi... | 2025-02-08 |
| 28 | NFT-yield-farming | 96 | 81 | JavaScript | 1 | This is a smart contract that enable a user to farm yield by staking LP tokens into a NFT pool. (on BSC testnet) | 2021-03-02 |
| 29 | OB_ReturnCabin | 92 | 36 | Solidity | 1 | Orbiter Finance smart contracts | 2024-11-05 |
| 30 | getmac | 88 | 28 | Python | 26 | Platform-independent pure-Python module to get a MAC address | 2026-01-04 |
| 31 | godwoken | 85 | 37 | Rust | 1 | Godwoken is an optimistic rollup solution built on Nervos CKB. | 2024-04-11 |
| 32 | kleros-v2 | 80 | 55 | TypeScript | 96 | Kleros arbitration protocol version 2 | 2026-05-22 |
| 33 | Layer2-Pivoting-Client | 78 | 34 | C | 0 | A simple client to demonstrate Layer-2 pivoting. Compatible with the simpletun.c server written by Davide Brini. | 2014-10-15 |
| 34 | layer2 | 75 | 25 | - | 0 | 最全面的 Layer2 资料汇总 | 2024-09-04 |
| 35 | Tiramisu | 74 | 3 | TypeScript | 0 | Tiramisu is a "Layer Two" system for scalable token transfers that prioritizes simplicity. | 2023-02-03 |
| 36 | entry | 73 | 33 | Go | 0 | Attach to LAIN app container via lain enter | 2019-04-25 |
| 37 | orbiter-sdk | 68 | 45 | TypeScript | 9 | Orbiter-Sdk is a secure and fast Layer2 cross-platform transfer library | 2023-07-10 |
| 38 | docker-layer2-icc | 66 | 6 | Python | 0 | Demonstrating that disabling ICC in docker does not block raw packets between containers. | 2018-02-21 |
| 39 | axon | 65 | 40 | Rust | 22 | Axon is a Layer 2 framework of CKB with native cross-chain and interoperability. | 2024-03-24 |
| 40 | go-ten | 64 | 49 | Go | 17 | Official Golang implementation of the TEN protocol | 2026-05-05 |
| 41 | awesome-blockchain-scalability | 64 | 2 | - | 1 | A curated list of awesome resources about blockchain scalability | 2023-03-28 |
| 42 | kinto-core | 63 | 38 | Solidity | 2 | Core Contracts of Kinto | 2025-10-24 |
| 43 | cBridge-node | 60 | 14 | Go | 12 | Celer cBridge relay node implementation in Golang | 2021-11-04 |
| 44 | 10k_swap-contracts | 58 | 22 | Cairo | 0 | A decentralized ZK Rollup AMM written in Cairo for StarkNet. | 2024-02-17 |
| 45 | WTF-Starknet | 58 | 36 | Python | 6 | Education Platform to onboard developers to Starknet. | 2024-05-12 |
| 46 | Web3 | 58 | 21 | - | 0 | Ethers.js、Web3.js、Connectwallet、量化策略、套利、区块链、币安、网格、跟单、撸羊毛、脚本、跨链桥、MPC钱包、铭文、符文、zk、Layer1 (基础公链)、Layer2 (扩容解决方案)、layer3、AI + Web3、DeFi 、GameFi、防夹、滑点、PumpFun、FourMeme、公链、钱包、流动性池子 | 2026-05-13 |
| 47 | tokenized-carbon-credit-marketplace | 57 | 35 | JavaScript | 0 | Tokenized-Carbon Credit Marketplace☘️ (on Polygon/Matic) | 2021-05-21 |
| 48 | layer2-finance-contracts | 51 | 27 | Solidity | 0 | Contracts for the Layer 2 Finance DeFi aggregator, powered by optimistic rollup. | 2023-07-21 |
| 49 | linea-tutorials | 46 | 19 | Shell | 3 | An EVM-equivalent zk-rollup for scaling Ethereum dapps | 2024-09-24 |
| 50 | beamer | 45 | 21 | TypeScript | 180 | Beamer - Bridging rollups with L1 inherited security | 2024-01-05 |
| 51 | libusipp | 44 | 10 | C++ | 0 | unix socket interface for C++ raw IP/IP6/UDP/TCP, Layer2 etc. framework | 2023-03-01 |
| 52 | Catalyst | 44 | 16 | Rust | 58 | The preconfer sidecar for Taiko Alethia preconfirmations 🥁 | 2026-05-21 |
| 53 | eigen-secret | 44 | 8 | TypeScript | 3 | Confidential Transaction with Collaborative Traceability, zk-zkRollup | 2023-07-14 |
| 54 | starkex-explorer | 41 | 13 | TypeScript | 4 | Decode calldata stored by the dYdX rollup. Perform force exits and trades. | 2026-02-23 |
| 55 | fluidex-backend | 39 | 9 | Shell | 17 | Building the first permissionless layer2 orderbook DEX on Ethereum, powered by PLONK zk-rollup | 2022-01-13 |
| 56 | monoplasma | 38 | 13 | JavaScript | 0 | Unidirectional payment distribution channel with monotonically increasing balances (now obsolete) | 2021-05-09 |
| 57 | aeternum | 37 | 0 | C++ | 0 | Your Zero knowledge evidence protocol for encrypted decentralized storage and onchain verifiable ownership. | 2026-05-11 |
| 58 | reddio | 34 | 11 | Go | 10 | Parallel EVM layer2 | 2025-07-03 |
| 59 | stellar-turrets | 34 | 28 | JavaScript | 9 | Reference implementation of the Stellar Turrets protocol | 2022-01-14 |
| 60 | XRPLEVM | 34 | 1 | JavaScript | 0 | Auto deploy, send, burn, swap, bridge, add liquid pool, mint tokens. | 2025-09-29 |
| 61 | ten-documentation | 32 | 29 | JavaScript | 0 | Ten Documentation provides a comprehensive guide to understanding and integrating TEN | 2026-02-27 |
| 62 | DISEQ | 31 | 4 | Rust | 6 | distributed sequencer with zk consensus | 2025-04-13 |
| 63 | mina-zk-rollup | 30 | 2 | TypeScript | 22 | A modular zk-Rollup for zero knowledge smart contracts, zkApps, on the Mina blockchain. | 2023-04-16 |
| 64 | gtp-backend | 29 | 12 | Python | 0 | The backend powering growthepie, the open analytics platform for the Ethereum ecosystem. It indexes and aggregates onchain data across Ethereum Mainnet, Layer 2s, and leading applications. | 2026-05-21 |
| 65 | uniswap-python-swapper | 29 | 11 | Python | 2 | Uniswap v4 Python Token Swapper – Universal Router. A user-friendly Python script that demonstrates how to execute SWAP_EXACT_IN (Exact Input) swaps on Uniswap v4 Universal Router across various L2 n... | 2025-02-06 |
| 66 | chaoschain-launchpad | 29 | 2 | Go | 44 | A launch pad to spin chaoschain with a given configuration of AI Agents | 2025-04-21 |
| 67 | zxnext_layer2 | 28 | 5 | C | 0 | C layer 2 graphics API for Spectrum Next | 2022-07-10 |
| 68 | gosh | 28 | 6 | Shell | 0 | GOSH — Decentralized Operating System where you build consensus around your idea. GOSH is an advanced scalable multithreaded blockchain, and the first with a Freemium business model, offering powerful... | 2024-08-08 |
| 69 | Novaichain | 26 | 0 | Shell | 0 | Auto swap, faucet, connect wallet. | 2025-10-15 |
| 70 | sso | 25 | 14 | Go | 3 | Single Sign On with OAuth2 and OpenID Connect, independent of LAIN | 2018-09-12 |
| 71 | sgn | 23 | 8 | Go | 0 | Official Go implementation of the Celer State Guardian Network (SGN) | 2023-03-07 |
| 72 | wireguard | 22 | 1 | C | 0 | wireguard layer2 mode | 2026-01-23 |
| 73 | ndxstr-nodejs | 22 | 2 | JavaScript | 2 | Nostr indexing node proof-of-concept in NodeJS | 2023-01-29 |
| 74 | Layer2SpriteSheet | 20 | 5 | JavaScript | 3 | Simple Photoshop script port of the texpack texture packer by Mariano Cuatrin (https://github.com/urraka/texpack) | 2018-08-15 |
| 75 | layer2_20-core | 20 | 4 | - | 0 | 2023-12-23 | |
| 76 | Layer2 | 20 | 0 | - | 0 | 2024-05-25 | |
| 77 | acorus | 19 | 11 | Go | 0 | All layer2 and dapplink layer3 chain l1->l2->l3, l3->l2->l1 and any chain transfer to any chain transactions indexer, | 2025-11-29 |
| 78 | typhon-spec | 19 | 1 | - | 4 | Trustless sidechains for Bitcoin network. Lightning ⚡️ brings thunderbolt 🌩 – Typhon 🐉 brings typhoon🌪 | 2019-02-07 |
| 79 | alicenet | 18 | 16 | Go | 0 | Official repository for the AliceNet layer2 blockchain | 2026-02-14 |
| 80 | Layer2_TapTunnel | 18 | 8 | Python | 0 | A lightweight Layer-2 Tap tunnel based tunnels between two hosts using UDP tunneling. it creates Private IPV4. | 2025-07-31 |
| 81 | layer2 | 18 | 1 | C++ | 2 | 2016-02-07 | |
| 82 | arbitrum-claim-send | 18 | 16 | JavaScript | 0 | This repo is designed to claim Arbitrum (ARB) tokens from a smart contract and send them to a specified recipient address. | 2023-05-22 |
| 83 | stellar-turrets | 18 | 10 | JavaScript | 0 | Reference implementation of the Stellar Turrets protocol | 2024-08-29 |
| 84 | js-layer2lib | 18 | 0 | JavaScript | 0 | A javascript library for building state-channel and Plasma applications | 2018-08-26 |
| 85 | optimistic-rollup | 18 | 3 | Solidity | 0 | 丰 Solidity smart-contracts for the Celer sidechain on the Ethereum Virtual-Machine 💎 | 2022-01-18 |
| 86 | layer2 | 17 | 9 | C | 1 | Toy framework for creating a VPN | 2012-04-23 |
| 87 | myfirstlayer2-frontend | 17 | 7 | JavaScript | 10 | MyFirstLayer2 serves as an educational platform geared towards novices eager to explore and engage with Layer2 technologies. | 2025-05-16 |
| 88 | jovay-relayer | 17 | 0 | Java | 0 | The core middleware for Jovay L2 Rollup — reliable data aggregation, submission, and proof management between L1 and L2. | 2026-03-30 |
| 89 | SuperScalar | 17 | 2 | C | 7 | Implementation of SuperScalar — Bitcoin Lightning channel factories that onboard N users in one shared UTXO. No soft fork required. | 2026-05-23 |
| 90 | rewritecap | 16 | 4 | Go | 0 | Tool for rebasing a PCAP file and editing layer2 and layer 3 addresses | 2020-12-30 |
| 91 | awesome-base | 16 | 58 | - | 6 | A list of Base ecosystem links including (d)apps, projects and more. Base is an Ethereum L2, incubated by Coinbase. | 2023-08-16 |
| 92 | Layer2-Scaling-Solutions | 16 | 0 | - | 0 | An in-depth exploration of Layer 2 scaling solutions like Optimistic Rollups, zk-Rollups, and sidechains. Includes code samples and implementation guides. | 2025-02-12 |
| 93 | Track-Pharma | 16 | 9 | JavaScript | 0 | Track-Pharma is a blockchain-based pharmaceutical supply-chain management project by a collaborative effort of members of Team201. | 2023-08-10 |
| 94 | optimistic-L2 | 16 | 0 | Solidity | 0 | Making L2 chain, Optimistic/zkRollup (fraud proofs/L1-L2 data transfer/challenging/ etc) | 2023-02-14 |
| 95 | optimism-python | 16 | 0 | Python | 1 | Optimism-Python: Unofficial Python Client for the OP-Stack | 2024-11-01 |
| 96 | DISEQ | 16 | 1 | Rust | 0 | distributed sequencer with zk consensus | 2025-10-27 |
| 97 | sirius | 15 | 6 | Kotlin | 4 | a blockchain layer 2 protocol implementation | 2019-03-25 |
| 98 | we-are-hiring | 15 | 0 | - | 1 | Join us to build a great crypto DEX! | 2021-07-05 |
| 99 | NICE | 15 | 1 | C# | 0 | Network Interface Communication Emulator | 2020-04-15 |
| 100 | stargate | 14 | 5 | Rust | 21 | Stargate is the layer2 state channel protocol and implements of Starcoin | 2022-06-17 |