─── ecosystem · ethereum-l2s
Ethereum L2s
repositories
198
contributors
1,033
languages
19
top lang
TypeScript
repo wow
+1
contrib wow
+603
star wow
+17
weeks avail
5
─── weekly trend · 5w
repositories
56
contributors
832
stars
5,170
─── top gaining repos
+0 contributors · Rust
+0 contributors
+0 contributors · Solidity
─── top languages · by repos
─── repositories
100 / 198| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | worldcoin/awesome-zkml awesome-zkml repository | — | 1,049 | 214 |
| 002 | worldcoin/idkit-js Javascript toolkit to interact with the World ID protocol. Building the Identity SDK. | TypeScript | 483 | 165 |
| 003 | worldcoin/orb-hardware Hardware specifications and schematics for the Worldcoin Orb. | Shell | 435 | 140 |
| 004 | worldcoin/open-iris Open Iris Recognition Inference System (IRIS) | Python | 405 | 109 |
| 005 | worldcoin/orb-software Software for the orb | Rust | 384 | 107 |
| 006 | worldcoin/proto-neural-zkp Artificial intelligence and zero knowledge. | Rust | 232 | 31 |
| 007 | worldcoin/world-id-contracts Internal use. Smart contracts powering the World ID protocol and the Worldcoin app airdrops. | Solidity | 195 | 58 |
| 008 | worldcoin/world-id-docs Legacy documentation. Please see https://github.com/worldcoin/developer-docs for updated documentation. | MDX | 184 | 89 |
| 009 | worldcoin/developer-portal The Worldcoin Developer Portal provides tools to interact with the Worldcoin SDK. Easiest way to get started with World ID. | TypeScript | 135 | 59 |
| 010 | worldcoin/world-id-lens ARCHIVED. Human verification for Lens Protocol with World ID. | Solidity | 106 | 12 |
| 011 | worldcoin/world-chain World Chain monorepo | Rust | 105 | 58 |
| 012 | worldcoin/signup-sequencer signup-sequencer repository | Rust | 100 | 44 |
| 013 | worldcoin/minikit-js MiniKit - SDK for Mini Apps in World App. | TypeScript | 85 | 73 |
| 014 | worldcoin/world-id-nextauth-template Template repository for an app using NextAuth with Sign In with Worldcoin for user authentication. | TypeScript | 82 | 47 |
| 015 | worldcoin/mpc-uniqueness-check MPC Uniqueness Check | Rust | 71 | 26 |
| 016 | worldcoin/wallet-bridge Establishes a very simple zero-knowledge bridge to pass World ID ZKPs from wallets to verifying apps. | Rust | 67 | 31 |
| 017 | worldcoin/world-id-sign-in Front-end application to support Sign in with World ID. | TypeScript | 59 | 31 |
| 018 | worldcoin/world-id-onchain-template Template repository for a World ID | Solidity | 57 | 39 |
| 019 | worldcoin/iris-mpc iris-mpc repository | Rust | 51 | 25 |
| 020 | worldcoin/semaphore-mtb semaphore-mtb repository | Lean | 50 | 22 |
| 021 | worldcoin/world-id-discord Improve your Discord server by verifying unique people with World ID. | TypeScript | 49 | 16 |
| 022 | worldcoin/worldcoin-token Smart contracts for the WLD token. | Solidity | 48 | 12 |
| 023 | worldcoin/orb-firmware Microcontroller firmware for the orb | C | 46 | 15 |
| 024 | worldcoin/orb-core Rust binary responsible for signups on the orb | Rust | 42 | 9 |
| 025 | worldcoin/hyperdrop-contracts A contract that splits any token it receives between all humans | Solidity | 39 | 8 |
| 026 | worldcoin/world-tree DEPRECATED. world-tree repository | Rust | 35 | 12 |
| 027 | worldcoin/world-id-starter Quick start. Starter kit with Foundry to deploy your own smart contract that verifies unique-humanness with World ID. | Solidity | 33 | 15 |
| 028 | worldcoin/world-id-starter-hardhat Quick start. Starter kit with Hardhat to deploy your own smart contract that verifies unique-humanness with World ID. | Solidity | 31 | 13 |
| 029 | worldcoin/ptau-deserializer snarkjs powers of tau universal setup (.ptau) deserializer for gnark's groth16 bn254 phase1 trusted setup | Go | 30 | 14 |
| 030 | worldcoin/world-id-telegram Make your Telegram groups sybil-resistant with World ID. | Rust | 29 | 16 |
| 031 | worldcoin/tx-sitter-monolith Transaction sitter. But a glorious monolith. | Rust | 28 | 6 |
| 032 | worldcoin/pbh-ctf PBH CTF related code and docs | Rust | 27 | 5 |
| 033 | worldcoin/smtb-ceremony Semaphore Merkle Tree Batcher (SMTB) trusted setup ceremony | Shell | 27 | 18 |
| 034 | worldcoin/minikit-next-template Template repository for building a mini app in NextJS | TypeScript | 25 | 13 |
| 035 | worldcoin/simulator Web simulator of the Worldcoin app to test the World ID protocol on the staging network. | TypeScript | 24 | 20 |
| 036 | swanchain/go-computing-provider A golang implementation of computing provider | Go | 23 | 27 |
| 037 | worldcoin/sqs-client sqs-client repository | Go | 23 | 19 |
| 038 | worldcoin/semaphore-mtb-setup Semaphore Merkle Tree Batcher MPC Trusted Setup Ceremony tool | Go | 22 | 9 |
| 039 | swanchain/devgrants | — | 18 | 10 |
| 040 | worldcoin/tx-sitter Transaction sitter. Signs transactions and sends them to the blockchain. | Rust | 18 | 3 |
| 041 | worldcoin/walletkit WalletKit enables wallets to use World ID. | Rust | 18 | 3 |
| 042 | worldcoin/crypto-native-lib Native library containing zkp and bls crypto | Rust | 17 | 10 |
| 043 | worldcoin/contract-deployer contract-deployer repository | Rust | 16 | 7 |
| 044 | worldcoin/hubble-commander hubble-commander repository | Go | 16 | 4 |
| 045 | worldcoin/hyrax-pcs-commit hyrax-pcs-commit repository | Rust | 15 | 0 |
| 046 | worldcoin/raave-raffle-app Frontend (dapp) for 👻rAAVE tix 🎟 raffle with 🍃Lens profiles verified with 🪩Worldcoin | TypeScript | 15 | 4 |
| 047 | worldcoin/idkit-rs Rust toolkit to interact with the World ID protocol. | Rust | 14 | 7 |
| 048 | worldcoin/world-id-js ⚠️ DEPRECATED. Use https://github.com/worldcoin/idkit-js instead. | TypeScript | 14 | 7 |
| 049 | WorldcoinGlobal/WorldcoinDaemon Worldcoin core application | C++ | 14 | 6 |
| 050 | worldcoin/telemetry-batteries Batteries included library to configure tracing, logs and metrics | Rust | 13 | 4 |
| 051 | worldcoin/minikit-js-template Template repository for building a mini app in vanilla JS | JavaScript | 12 | 7 |
| 052 | worldcoin/idkit-swift Swift toolkit to interact with the World ID protocol. | Swift | 11 | 7 |
| 053 | worldcoin/orb-secure-element Software that communicates with the orb's secure element | C | 11 | 1 |
| 054 | worldcoin/world-id-minecraft Minecraft server plugin for managing permissions with World ID. Requires SpigotMC (or a fork) and LuckPerms. | Java | 11 | 6 |
| 055 | worldcoin/kzg-ceremony-participant kzg-ceremony-participant repository | Rust | 10 | 3 |
| 056 | worldcoin/world-id-relay Service to bridge World ID roots from Ethereum to various Layer 2s | Rust | 10 | 2 |
| 057 | swanchain/awesome-swanchain Sample Docker Space Exemaples | CSS | 9 | 25 |
| 058 | worldcoin/hubble-contracts Hubble optimistic rollup | TypeScript | 9 | 3 |
| 059 | worldcoin/minikit-web3-example minikit-web3-example repository | JavaScript | 9 | 17 |
| 060 | worldcoin/mint-sequencer mint-sequencer repository | Rust | 9 | 2 |
| 061 | worldcoin/world-id-debug-tools world-id-debug-tools repository | TypeScript | 9 | 2 |
| 062 | swanchain/ether-test | Go | 8 | 13 |
| 063 | worldcoin/gnark-contract-generator Gnark Contract Generator | Go | 8 | 1 |
| 064 | worldcoin/orb-messages Message definitions for the orb | Rust | 8 | 2 |
| 065 | worldcoin/private-inclusion-proofs Private Merkle tree inclusion proofs. | Rust | 8 | 0 |
| 066 | worldcoin/semaphore-airdrop-relayer A server to relay zk-proofs to the Semaphore Airdrop contracts. | JavaScript | 8 | 5 |
| 067 | worldcoin/tx-proxy World Chain Transaction Relay Service | Rust | 8 | 1 |
| 068 | worldcoin/chains chains repository - forked from https://github.com/ethereum-lists/chains | Kotlin | 7 | 2 |
| 069 | worldcoin/minikit-react-template Template repository for building a mini app in React | TypeScript | 7 | 11 |
| 070 | worldcoin/mpc-carrier Worldcoin MPC communication channel | Rust | 7 | 0 |
| 071 | worldcoin/tech-blog World Tech Blog. AI, Cryptography, Blockchain, Hardware, etc. | MDX | 7 | 2 |
| 072 | worldcoin/zephyr Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures. | C | 7 | 12 |
| 073 | worldcoin/kzg-ceremony-client Frontend for Ethereum's KZG ceremony. Work in progress. | TypeScript | 6 | 2 |
| 074 | worldcoin/treasure-map Treasure map to provide a better understanding of the assets in scope for the World and TFH bug bounty program. Subscribe to repo changes to keep up to date with updates to the map. | — | 6 | 1 |
| 075 | worldcoin/world-id-lens-dapp Frontend used to verify Lens accounts. Smart contract: https://github.com/worldcoin/world-id-lens | TypeScript | 6 | 3 |
| 076 | swanchain/governance | — | 5 | 1 |
| 077 | worldcoin/orb-relay-messages Message schemas for the relay service | Rust | 5 | 1 |
| 078 | worldcoin/reth Public fork of a paradigmxyz/reth repository | Rust | 5 | 1 |
| 079 | worldcoin/rollup-boost FORK: Sidecar to Enable Rollup Extensions | Rust | 5 | 1 |
| 080 | worldcoin/semaphore-mock ARCHIVED. Generate a mock World ID semaphore tree to generate mock inclusion proofs for unit testing. | Rust | 5 | 2 |
| 081 | worldcoin/semaphore-v3 A zero-knowledge protocol for anonymous signalling on Ethereum. | TypeScript | 5 | 3 |
| 082 | worldcoin/walletkit-swift Swift mirror of @worldcoin/walletkit. Enables installation via Swift Package Manager. | Swift | 5 | 1 |
| 083 | worldcoin/wld-usernames Backend powering World App username registration and querying. | Rust | 5 | 4 |
| 084 | rplusq/le-p2p Sybil-resistant decentralized fiat on-ramp for crypto that allows users to trade fiat for crypto through a smart-contract escrow. It limits only Worldcoin ID holders to up to 1k euros and then KYC'd verified by Polygon ID for higher amounts. | TypeScript | 4 | 1 |
| 085 | worldcoin/circom-compat Fork of / Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust. | Rust | 4 | 1 |
| 086 | worldcoin/idkit-kotlin Kotlin toolkit to interact with the World ID protocol. | Kotlin | 4 | 4 |
| 087 | worldcoin/safe-modules Fork of safe-global/safe-modules | TypeScript | 4 | 1 |
| 088 | worldcoin/world-id-minecraft-web Website for @worldcoin/world-id-minecraft. | TypeScript | 4 | 2 |
| 089 | herbstephens/Governance-Agent | HTML | 4 | 0 |
| 090 | swanchain/python-swan-sdk | Python | 3 | 7 |
| 091 | worldcoin/cudarc-fork cudarc-fork repository - forked from https://github.com/coreylowman/cudarc | Rust | 3 | 1 |
| 092 | worldcoin/getrandom A small cross-platform library for retrieving random data from (operating) system source | Rust | 3 | 1 |
| 093 | worldcoin/safe-transaction-service Keeps track of transactions sent via Safe contacts and confirmed transactions. It also keeps track of Ether and ERC20 token transfers to Safe contracts. | — | 3 | 1 |
| 094 | worldcoin/world-id-nfts Claim community-created NFTs with World ID. | TypeScript | 3 | 2 |
| 095 | swanchain/data-oracle | Solidity | 2 | 0 |
| 096 | worldcoin/dogstatsd-rs Fork of https://github.com/mcasper/dogstatsd-rs | Rust | 2 | 2 |
| 097 | worldcoin/gpt To maintain a fork of github.com/Quyzi/gpt. A pure rust GPT header/partition table library. | Rust | 2 | 1 |
| 098 | worldcoin/libsodium A modern, portable, easy to use crypto library. | C | 2 | 1 |
| 099 | worldcoin/synthetic-iris-generator synthetic-iris-generator repository | — | 2 | 4 |
| 100 | robmerrell/wdcboard Worldcoin dashboard | Go | 2 | 0 |
Want deeper analysis?
Commission a benchmark report for Ethereum L2s.
─── subscriber view
Unlock the full view of the Ethereum L2s ecosystem
- · Full repository, commit, and contributor breakdown
- · Peer graph + ecosystem links
- · Weekly trend deltas and pulse signal
- · API + CSV / JSON exports
Already a subscriber? Sign in with the same email used at checkout.