ethereum
ethereum Joined Dec 2013 View on GitHub
- Stars
- 129,625
- across 306 public repos
- Rank
- #149
- of 94,827 organizations, top 0.2%
- Down 4 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 504 | Go implementation of the Ethereum protocol | Go | 51,472 |
| 3,765 | The Ethereum Improvement Proposal repository | Python | 14,070 |
| 8,229 | [DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network. | JavaScript | 7,418 |
| 10,545 | Ethereum.org is a primary online resource for the Ethereum community. | Markdown | 5,997 |
| 16,682 | Ethereum Consensus Specifications | Python | 3,975 |
| 16,736 | Aleth – Ethereum C++ client, tools and libraries | C++ | 3,963 |
| 25,562 | Next generation cryptocurrency network | 2,660 | |
| 28,908 | A Python implementation of the Ethereum Virtual Machine | Python | 2,348 |
| 31,227 | DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony | Java | 2,179 |
| 35,360 | Python | 1,929 | |
| 35,849 | Project Management: Meeting notes and agenda items | Python | 1,903 |
| 39,934 | The "Yellow Paper": Ethereum's formal specification | TeX | 1,717 |
| 55,945 | Specification for the Execution Layer. Tracking network upgrades. | Python | 1,211 |
| 58,856 | Collection of APIs provided by Ethereum execution layer clients | Io | 1,146 |
| 59,524 | Ethereum peer-to-peer networking specifications | JavaScript | 1,132 |
| 64,493 | Remix IDE desktop | JavaScript | 1,034 |
| 65,107 | A place for all the ÐApps to live | JavaScript | 1,022 |
| 78,833 | Resources and documentation related to the ongoing Ethereum KZG Ceremony. | 829 | |
| 83,933 | The Ethereum Request for Comment repository | Solidity | 776 |
| 85,372 | Audited pure JS library containing all Ethereum-related cryptographic primitives | TypeScript | 762 |
| 94,021 | Casper contract, and related software and tests | Python | 686 |
| 101,803 | Common tests for all Ethereum implementations | JavaScript | 629 |
| 102,277 | Ethereum contract for Bitcoin SPV: Live on https://etherscan.io/address/0x41f274c0023f83391de4e0733c609df5a124c3d4 | Python | 626 |
| 106,933 | This is an archived repository of one of the early Ethereum wallets. | JavaScript | 596 |
| 110,352 | Loose collection of Solidity example code | Solidity | 576 |
| 111,086 | ⚠️ [Deprecated] ⚠️ Secure key generation for deposits | Python | 572 |
| 119,470 | Ethereum end-to-end test harness | Go | 528 |
| 127,609 | Homebrew Tap for Ethereum | Ruby | 490 |
| 128,512 | Former home of cpp-ethereum (Oct 2015 to Aug 2016) | 486 | |
| 128,966 | Sharding manager contract, and related software and tests | Python | 484 |
| 131,927 | The Trinity client for the Ethereum network | Python | 472 |
| 140,586 | An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage | Rust | 439 |
| 141,809 | Privacy-first tooling for the Ethereum ecosystem | TypeScript | 435 |
| 152,791 | [ARCHIVED] ethereum.org website from 2016-2019. See https://github.com/ethereum/ethereum-org-website for current version. | HTML | 400 |
| 154,786 | Lahja is a generic multi process event bus implementation written in Python 3.6+ to enable lightweight inter-process communication, based on non-blocking asyncio | Python | 394 |
| 156,501 | Collection of RESTful APIs provided by Ethereum Beacon nodes | HTML | 389 |
| 159,036 | Utilities for interacting with the Ethereum virtual machine | Python | 382 |
| 164,399 | C++ | 368 | |
| 166,424 | Vitalik's annotated eth2 spec. Not intended to be "the" annotated spec; other documents like Ben Edgington's https://benjaminion.xyz/eth2-annotated-spec/ also exist. This one is intended to focus... | 363 | |
| 168,067 | Official repository for specifications for the Portal Network | JavaScript | 359 |
| 177,678 | Utility functions for working with ethereum related codebases. | Python | 337 |
| 186,753 | The Ethereum development framework with the most cute animal pictures | 318 | |
| 193,208 | The deposit launchpad for staking on Ethereum 🦏 | TypeScript | 306 |
| 202,810 | Experimental folding schemes library | Rust | 289 |
| 203,395 | Python | 288 | |
| 216,487 | Ropsten public testnet PoW chain | Jupyter Notebook | 268 |
| 224,262 | ETH2.0 project management | Python | 257 |
| 227,889 | Live deployment of the remix IDE | JavaScript | 252 |
| 239,934 | A go implementation of Verkle trees | Go | 237 |
| 240,756 | Specification for the external block builders. | HTML | 236 |
| 243,319 | Python implementation of ECC pairing and bn_128 and bls12_381 curve operations | Python | 233 |
| 245,922 | Python | 230 | |
| 262,051 | Python | 213 | |
| 264,065 | The official solidity-mode for EMACS | Emacs Lisp | 211 |
| 270,337 | A Python framework and collection of test cases to generate test vectors for Ethereum execution clients | Python | 205 |
| 281,877 | Python wrapper around the solc Solidity compiler. | Python | 195 |
| 285,480 | Minimal code-interchange format | MoonScript | 192 |
| 289,285 | C | 189 | |
| 290,552 | 188 | ||
| 302,623 | A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C. | C | 179 |
| 309,796 | [DEPRECATED] Download, configure, and run Ethereum nodes and tools | JavaScript | 174 |
| 312,786 | Evolution of the Ethereum Proof-of-Stake Consensus Protocol | 172 | |
| 317,574 | The Ethereum EVM JIT | C++ | 169 |
| 327,195 | The Mix Ethereum Dapp Development Tool | JavaScript | 163 |
| 348,454 | JavaScript | 151 | |
| 348,454 | 151 | ||
| 356,174 | The Ethereum Rollup Improvement Proposal repository | Solidity | 147 |
| 379,570 | testeth via RPC. Test run, generation by t8ntool protocol | C++ | 136 |
| 386,337 | Robust Incentives Group | HTML | 133 |
| 388,727 | Attempts to crawl the Ethereum network of valid Ethereum execution nodes and visualizes them in a nice web dashboard. | Go | 132 |
| 391,052 | JavaScript | 131 | |
| 413,996 | Python | 122 | |
| 425,081 | Development *stuff* for the Snake Charmers EF team | 118 | |
| 436,799 | Specs for Ethereum's KZG Powers of Tau Ceremony | 114 | |
| 443,082 | This archived repository lacks recent updates. Developers seeking an actively maintained alternative should consider ethereum/py_ecc | Python | 112 |
| 446,219 | The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3 | Python | 111 |
| 459,235 | A python implementation of the web assembly interpreter | Python | 107 |
| 473,247 | Python | 103 | |
| 488,403 | Swarm Đapp Examples | JavaScript | 99 |
| 495,786 | 97 | ||
| 495,786 | TypeScript | 97 | |
| 499,817 | Formally verified Ethereum primitives, written in Lean. | Lean | 96 |
| 503,967 | HTML | 95 | |
| 508,071 | Request reviewers for EIP modifications | TypeScript | 94 |
| 512,314 | Registrar DApp for the Ethereum Name Service | JavaScript | 93 |
| 525,778 | Common tests for the Ethereum proof-of-stake consensus layer | 90 | |
| 530,478 | Ethereum Distributed Validator Specifications | Python | 89 |
| 535,295 | Rust | 88 | |
| 545,018 | zkID is a team committed to advancing ZKP standards and driving privacy-focused solutions in digital identity. | TeX | 86 |
| 566,057 | Moon-Browser was a browser for decentralized applications in 2016 | JavaScript | 82 |
| 600,866 | The hub for Ethereum-wide interoperability. A collective effort focused on defining common standards and system designs to keep the Ethereum ecosystem fast, unified, and diverse.... | 76 | |
| 607,110 | Commandline console for Ethereum nodes | JavaScript | 75 |
| 607,110 | Portal network monitoring application. | Rust | 75 |
| 613,508 | Public attacknets available for eth2 | 74 | |
| 620,075 | Collaboration with the Ethereum Foundation on zk-API usage credits. | Rust | 73 |
| 640,706 | Ethereum chain parser | Go | 70 |
| 663,603 | Former home of libethereum (part of cpp-ethereum) | 67 | |
| 663,603 | Website for the Ethereum Foundation's Ecosystem Support Program (ESP): | TypeScript | 67 |
| 679,513 | The project has been moved to this new repo https://github.com/melonproject/oyente | Python | 65 |
| 679,513 | Experiments in visualizing Ethereum network upgrades | TypeScript | 65 |
Among 94,827 organizations
100k–160k stars: 104 organizations, including ethereum
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- Go 52.5k stars, 40% · 6 repos
- Python 31.9k stars, 25% · 31 repos
- JavaScript 13.5k stars, 10% · 17 repos
- Markdown 6k stars, 5% · 1 repo
- C++ 4.6k stars, 4% · 4 repos
- Java 2.2k stars, 2% · 1 repo
- TypeScript 1.9k stars, 1% · 8 repos
- TeX 1.8k stars, 1% · 2 repos
and 12 more languages
When they were made
100 repos with 50+ stars, made between 2013 and 2026
Quick stats
- Next rank
- +927 stars to reach #148
- Next milestone
- +61,144 stars to reach the top 0.1%
- Public repos
- 306, 111 with 50+ stars
- Popular repos
- 17 over 1k stars, 2 over 10k stars
- Top repo
- go-ethereum, #504 of all repos, 40% of stars
- Smaller repos
- 2,692 stars from repos under 50