─── ecosystem · ethereum
Ethereum
repositories
138,608
contributors
146,204
languages
20
top lang
JavaScript
repo wow
+753
contrib wow
+55,818
star wow
+42,083
weeks avail
5
─── weekly trend · 5w
repositories
8,248
contributors
89,040
stars
1,395,053
─── top gaining repos
+0 contributors · C
+0 contributors · Rust
+0 contributors · Kotlin
+0 contributors · Rust
+0 contributors · Rust
─── top languages · by repos
─── repositories
100 / 138,608| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | FuelLabs/sway 🌴 Empowering everyone to build reliable and efficient smart contracts. | Rust | 61,651 | 5,423 |
| 002 | FuelLabs/fuel-core Rust full node implementation of the Fuel v2 protocol. | Rust | 57,032 | 2,863 |
| 003 | ethereum/go-ethereum Go implementation of the Ethereum protocol | Go | 51,072 | 21,927 |
| 004 | slab/quill Quill is a modern WYSIWYG editor built for compatibility and extensibility | TypeScript | 47,125 | 3,650 |
| 005 | FuelLabs/fuels-rs Fuel Network Rust SDK | Rust | 43,182 | 1,361 |
| 006 | FuelLabs/fuels-ts Fuel Network Typescript SDK | TypeScript | 43,151 | 1,372 |
| 007 | inkonchain/node How to run an Ink Node | Shell | 36,582 | 635 |
| 008 | argotorg/solidity Solidity, the Smart Contract Programming Language | C++ | 25,644 | 6,117 |
| 009 | ethereumbook/ethereumbook Mastering Ethereum: 2nd Edition, by Andreas M. Antonopoulos, Gavin Wood, Carlo Parisi, Alessandro Mazza, Niccolò Pozzolini | — | 21,518 | 5,200 |
| 010 | sismo-core/sismo-badges Contracts of the Sismo Badge Minting Protocol | TypeScript | 15,918 | 530 |
| 011 | AmazingAng/WTF-Solidity WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy | Solidity | 14,000 | 2,421 |
| 012 | ConsenSys-archive/truffle :warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years. | TypeScript | 13,939 | 2,297 |
| 013 | ethereum/EIPs The Ethereum Improvement Proposal repository | Go | 13,871 | 5,999 |
| 014 | QuipNetwork/ethereum-sdk | TypeScript | 11,400 | 72 |
| 015 | QuipNetwork/hashsigs-solidity Solidity contracts implementing hash based post quantum signatures | Solidity | 11,265 | 33 |
| 016 | foundry-rs/foundry Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust. | Rust | 10,376 | 2,544 |
| 017 | capstone-engine/capstone Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86. | C | 8,800 | 1,684 |
| 018 | ethers-io/ethers.js Complete Ethereum library and wallet implementation in JavaScript. | TypeScript | 8,672 | 2,109 |
| 019 | NomicFoundation/hardhat Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. | TypeScript | 8,476 | 1,722 |
| 020 | kroma-network/tachyon Modular ZK(Zero Knowledge) backend accelerated by GPU | C++ | 7,676 | 234 |
| 021 | ethereum/mist [DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network. | JavaScript | 7,436 | 1,873 |
| 022 | wevm/wagmi Reactive primitives for Ethereum apps | TypeScript | 6,713 | 1,402 |
| 023 | SunWeb3Sec/DeFiHackLabs Reproduce DeFi hacked incidents using Foundry. | Solidity | 6,568 | 1,432 |
| 024 | ethereum-optimism/optimism Optimism is Ethereum, scaled. | Go | 6,433 | 3,973 |
| 025 | crytic/slither Static Analyzer for Solidity and Vyper | Python | 6,282 | 1,111 |
| 026 | matter-labs/awesome-zero-knowledge-proofs A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP). | — | 5,800 | 917 |
| 027 | paradigmxyz/reth Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust | Rust | 5,616 | 2,472 |
| 028 | Uniswap/interface 🦄 Open source interfaces for the Uniswap protocol | TypeScript | 5,514 | 5,385 |
| 029 | ApeWorX/web3.py A python interface for interacting with the Ethereum blockchain and ecosystem. | Python | 5,512 | 1,714 |
| 030 | LFDT-web3j/web3j Lightweight Java and Android library for integration with Ethereum clients | Java | 5,387 | 1,772 |
| 031 | vyperlang/vyper Pythonic Smart Contract Language for the EVM | Python | 5,185 | 902 |
| 032 | Uniswap/v3-core 🦄 🦄 🦄 Core smart contracts of Uniswap v3 | TypeScript | 4,994 | 3,019 |
| 033 | matter-labs/zksync zkSync: trustless scaling and privacy engine for Ethereum | Rust | 4,930 | 2,654 |
| 034 | ConsenSys-archive/ganache-ui Personal blockchain for Ethereum development | JavaScript | 4,712 | 820 |
| 035 | taikoxyz/taiko-mono Taiko Alethia based rollup protocol 🥁 | Rust | 4,571 | 2,274 |
| 036 | beclab/Olares Olares: An Open-Source Personal Cloud to Reclaim Your Data | Go | 4,570 | 266 |
| 037 | rainbow-me/rainbow 🌈‒ the Ethereum wallet that lives in your pocket | TypeScript | 4,355 | 745 |
| 038 | adrianhajdin/project_web3.0 This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain Application | JavaScript | 4,253 | 1,180 |
| 039 | ethereum-boilerplate/ethereum-boilerplate The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although this repo is called "Ethereum Boilerplate" it works with any EVM system and since it uses Moralis SDK You can even use it on Solana! Happy BUIDL!👷♂️ | TypeScript | 4,150 | 3,000 |
| 040 | inoutcode/ethereum_book 精通以太坊 (中文版) | Vue | 4,079 | 982 |
| 041 | status-im/status-legacy a free (libre) open source, mobile OS for Ethereum | Clojure | 4,015 | 993 |
| 042 | jklepatch/eattheblocks Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers | JavaScript | 3,988 | 3,100 |
| 043 | ethereum/aleth Aleth – Ethereum C++ client, tools and libraries | C++ | 3,972 | 2,150 |
| 044 | ethereum/consensus-specs Ethereum Proof-of-Stake Consensus Specifications | Python | 3,938 | 1,269 |
| 045 | rotki/rotki A portfolio tracking, analytics, accounting and management application that protects your privacy | Python | 3,876 | 734 |
| 046 | trailofbits/manticore Symbolic execution tool | Python | 3,857 | 497 |
| 047 | erigontech/erigon Ethereum implementation on the efficiency frontier | Go | 3,577 | 1,521 |
| 048 | wevm/viem TypeScript Interface for Ethereum | TypeScript | 3,485 | 1,443 |
| 049 | sigp/lighthouse Ethereum consensus client in Rust | Rust | 3,446 | 1,022 |
| 050 | Uniswap/v2-core 🦄 🦄 Core smart contracts of Uniswap V2 | TypeScript | 3,337 | 3,392 |
| 051 | ConsenSys-archive/ganache-cli-archive Fast Ethereum RPC client for testing and development. See https://github.com/trufflesuite/ganache for current development. | JavaScript | 3,324 | 686 |
| 052 | Vectorized/solady Optimized Solidity snippets. | Solidity | 3,313 | 471 |
| 053 | storj/storj Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure. | Go | 3,256 | 426 |
| 054 | matter-labs/zksync-era zkSync era | Rust | 3,241 | 2,176 |
| 055 | graphprotocol/graph-node Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL | Rust | 3,136 | 1,064 |
| 056 | MetaMask/metamask-mobile Mobile web browser providing access to websites that use the Ethereum blockchain | TypeScript | 2,960 | 1,610 |
| 057 | paradigmxyz/artemis A simple, modular, and fast framework for writing MEV bots in Rust. | Rust | 2,948 | 571 |
| 058 | golemfactory/clay Golem is creating a global market for computing power. | Python | 2,882 | 280 |
| 059 | rainbow-me/rainbowkit The best way to connect a wallet 🌈 🧰 | MDX | 2,819 | 789 |
| 060 | WalletConnect/create-eth-app Create Ethereum-powered apps with one command | JavaScript | 2,759 | 502 |
| 061 | ethereumjs/ethereumjs-monorepo Ethereum L1 Protocol Stack and EVM in TypeScript | TypeScript | 2,755 | 848 |
| 062 | LiskArchive/lisk-sdk 🔩 Lisk software development kit | TypeScript | 2,686 | 449 |
| 063 | ethereum/pyethereum Next generation cryptocurrency network | — | 2,662 | 717 |
| 064 | ConsenSys-archive/ganache :warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years. | TypeScript | 2,630 | 673 |
| 065 | flashbots/pm Everything there is to know about Flashbots | — | 2,598 | 294 |
| 066 | FISCO-BCOS/FISCO-BCOS FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications. | C++ | 2,590 | 744 |
| 067 | libp2p/js-libp2p A JavaScript Implementation of libp2p networking stack. | TypeScript | 2,558 | 537 |
| 068 | gakonst/ethers-rs Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers | Rust | 2,520 | 779 |
| 069 | Uniswap/v4-core 🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4 | Solidity | 2,498 | 1,299 |
| 070 | crytic/building-secure-contracts Guidelines and training material to write secure smart contracts | Solidity | 2,469 | 385 |
| 071 | ethereum/py-evm A Python implementation of the Ethereum Virtual Machine | Python | 2,358 | 693 |
| 072 | remix-project-org/remix-ide Documentation for Remix IDE | — | 2,343 | 964 |
| 073 | Nethereum/Nethereum Ethereum .Net cross platform integration library | C# | 2,250 | 746 |
| 074 | crytic/not-so-smart-contracts Examples of Solidity security issues | Solidity | 2,233 | 363 |
| 075 | libevm/subway A practical example on how to perform sandwich attacks on Ethereum | Solidity | 2,212 | 528 |
| 076 | ethereum/ethereumj DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony | Java | 2,189 | 1,078 |
| 077 | a16z/helios A fast, secure, and portable multichain light client for Ethereum | Rust | 2,166 | 451 |
| 078 | safe-fndn/safe-smart-account Safe allows secure management of blockchain assets. | TypeScript | 2,154 | 1,133 |
| 079 | StephenGrider/EthereumCasts Companion repo to an Ethereum/Solidity course on Udemy | JavaScript | 2,154 | 1,310 |
| 080 | ccyanxyz/uniswap-arbitrage-analysis Uniswap arbitrage problem analysis | Python | 2,120 | 605 |
| 081 | flashbots/simple-arbitrage Example arbitrage bot using Flashbots | TypeScript | 2,110 | 770 |
| 082 | willitscale/learning-solidity The companion to the Youtube tutorials | Solidity | 2,074 | 602 |
| 083 | iden3/snarkjs zkSNARK implementation in JavaScript & WASM | JavaScript | 2,027 | 481 |
| 084 | sushi-labs/sushiswap Sushi 2.0 🍣 | TypeScript | 1,945 | 1,489 |
| 085 | ethereum/research | Python | 1,929 | 405 |
| 086 | eth-infinitism/account-abstraction | TypeScript | 1,911 | 832 |
| 087 | starkware-libs/cairo Cairo is the first Turing-complete language for creating provable programs for general computation. | Rust | 1,891 | 763 |
| 088 | Zokrates/ZoKrates A toolbox for zkSNARKs on Ethereum | Rust | 1,878 | 386 |
| 089 | ethereum/pm Project Management: Meeting notes and agenda items | Python | 1,872 | 476 |
| 090 | raiden-network/raiden Raiden Network | Python | 1,835 | 372 |
| 091 | perlin-network/noise A decentralized P2P networking stack written in Go. | Go | 1,826 | 207 |
| 092 | ZhangZhuoSJTU/Web3Bugs Demystifying Exploitable Bugs in Smart Contracts | Solidity | 1,803 | 244 |
| 093 | FuelLabs/fuel-specs 📝 Specifications for the Fuel protocol and the FuelVM, a blazingly fast blockchain VM. | — | 1,785 | 706 |
| 094 | ShenaniganDApp/brightid-discord-bot | ReScript | 1,785 | 86 |
| 095 | 33357/smartcontract-apps 这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。 | Solidity | 1,778 | 358 |
| 096 | argotorg/fe Emerging smart contract language for the Ethereum blockchain. | Rust | 1,722 | 212 |
| 097 | ethereum/yellowpaper The "Yellow Paper": Ethereum's formal specification | TeX | 1,718 | 534 |
| 098 | luzhenqian/web3-examples 欢迎来到 Web3 世界,这里汇集了大量 Web3 示例项目和高质量学习资源。加入我们,和一百万开发者同行,一起探索并塑造未来世界的繁荣景象。立刻行动,开启您的 Web3 之旅! | TypeScript | 1,702 | 249 |
| 099 | uniswap/token-lists 📚 The Token Lists specification | TypeScript | 1,697 | 1,219 |
| 100 | perlin-network/life A secure WebAssembly VM catered for decentralized applications. | Go | 1,690 | 114 |
Want deeper analysis?
Commission a benchmark report for Ethereum.
─── subscriber view
Unlock the full view of the Ethereum 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.