On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 381 | ethereum/go-ethereum | 50,966 |
Top repositories by stars
- Go50,819
- ethereum/EIPs
The Ethereum Improvement Proposal repository
Python13,779 - ethereum/mist
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
JavaScript7,447 - ethereum/ethereum-org-website
Ethereum.org is a primary online resource for the Ethereum community.
Markdown5,857 - ethereum/web3.py
A python interface for interacting with the Ethereum blockchain and ecosystem.
Python5,490 - ethereum/aleth
Aleth – Ethereum C++ client, tools and libraries
C++3,977 - ethereum/consensus-specs
Ethereum Proof-of-Stake Consensus Specifications
Python3,892 - ethereum/pyethereum
Next generation cryptocurrency network
2,665 - ethereum/py-evm
A Python implementation of the Ethereum Virtual Machine
Python2,359 - ethereum/ethereumj
DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony
Java2,195 - Python1,915
- ethereum/pm
Project Management: Meeting notes and agenda items
Python1,838 - ethereum/yellowpaper
The "Yellow Paper": Ethereum's formal specification
TeX1,710 - Python1,278
- ethereum/execution-specs
Specification for the Execution Layer. Tracking network upgrades.
Python1,113 - ethereum/devp2p
Ethereum peer-to-peer networking specifications
JavaScript1,104 - ethereum/execution-apis
Collection of APIs provided by Ethereum execution layer clients
MDX1,091 - ethereum/remix-desktop
Remix IDE desktop
JavaScript1,050 - ethereum/dapp-bin
A place for all the ÐApps to live
JavaScript1,029 - ethereum/kzg-ceremony
Resources and documentation related to the ongoing Ethereum KZG Ceremony.
827 - ethereum/js-ethereum-cryptography
Audited pure JS library containing all Ethereum-related cryptographic primitives
TypeScript757 - ethereum/casper
Casper contract, and related software and tests
Python685 - ethereum/ERCs
The Ethereum Request for Comment repository
Solidity656 - ethereum/btcrelay
Ethereum contract for Bitcoin SPV: Live on https://etherscan.io/address/0x41f274c0023f83391de4e0733c609df5a124c3d4
Python632 - ethereum/tests
Common tests for all Ethereum implementations
JavaScript621 - ethereum/meteor-dapp-wallet
This is an archived repository of one of the early Ethereum wallets.
JavaScript599 - ethereum/solidity-examples
Loose collection of Solidity example code
Solidity574 - ethereum/staking-deposit-cli
⚠️ [Deprecated] ⚠️ Secure key generation for deposits
Python572 - ethereum/hive
Ethereum end-to-end test harness
Go494 - ethereum/homebrew-ethereum
Homebrew Tap for Ethereum
Ruby493 - ethereum/webthree-umbrella
Former home of cpp-ethereum (Oct 2015 to Aug 2016)
489 - ethereum/sharding
Sharding manager contract, and related software and tests
Python482 - ethereum/trinity
The Trinity client for the Ethereum network
Python475 - ethereum/trin
An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage
Rust439 - ethereum/ethereum-org
[ARCHIVED] ethereum.org website from 2016-2019. See https://github.com/ethereum/ethereum-org-website for current version.
HTML409 - ethereum/blockies
<1k library that generates blocky identicons
JavaScript408 - ethereum/lahja
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
Python392 - ethereum/evmlab
Utilities for interacting with the Ethereum virtual machine
Python382 - ethereum/beacon-APIs
Collection of RESTful APIs provided by Ethereum Beacon nodes
HTML377 - ethereum/eth-tester
Tool suite for testing ethereum applications.
Python376 - C++370
- ethereum/portal-network-specs
Official repository for specifications for the Portal Network
JavaScript356 - ethereum/annotated-spec
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 more on design rationale.
348 - ethereum/eth-utils
Utility functions for working with ethereum related codebases.
Python334 - ethereum/populus
The Ethereum development framework with the most cute animal pictures
322 - ethereum/eth-account
Account abstraction library for web3.py
Python308 - ethereum/staking-launchpad
The deposit launchpad for staking on Ethereum 🦏
TypeScript302 - ethereum/kohaku
Privacy-first tooling for the Ethereum ecosystem
TypeScript295 - Python289
- ethereum/ropsten
Ropsten public testnet PoW chain
Jupyter Notebook268 - ethereum/eth2.0-pm
ETH2.0 project management
Python257 - ethereum/eth-abi
Ethereum ABI utilities for python
Python254 - ethereum/remix-live
Live deployment of the remix IDE
JavaScript251 - ethereum/pydevp2p
Python Implementation of the Ethereum P2P stack
Python249 - ethereum/go-verkle
A go implementation of Verkle trees
Go235 - Python229
- ethereum/py_ecc
Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
Python221 - ethereum/builder-specs
Specification for the external block builders.
HTML220 - Python211
- ethereum/emacs-solidity
The official solidity-mode for EMACS
Emacs Lisp209 - ethereum/execution-spec-tests
A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
Python198 - ethereum/py-solc
Python wrapper around the solc Solidity compiler.
Python195 - ethereum/moon-lang
Minimal code-interchange format
MoonScript193 - C190
- ethereum/eth-keys
A common API for Ethereum key operations.
Python177 - ethereum/pos-evolution
Evolution of the Ethereum Proof-of-Stake Consensus Protocol
174 - ethereum/grid
[DEPRECATED] Download, configure, and run Ethereum nodes and tools
JavaScript174 - ethereum/evmjit
The Ethereum EVM JIT
C++169 - ethereum/c-kzg-4844
A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.
C166 - ethereum/mix
The Mix Ethereum Dapp Development Tool
JavaScript164 - JavaScript150
- ethereum/RIPs
The Ethereum Rollup Improvement Proposal repository
Solidity141 - ethereum/rig
Robust Incentives Group
HTML133 - ethereum/retesteth
testeth via RPC. Test run, generation by t8ntool protocol
C++133 - ethereum/node-crawler
Attempts to crawl the Ethereum network of valid Ethereum execution nodes and visualizes them in a nice web dashboard.
Go127 - Python121
- ethereum/snake-charmers-tactical-manual
Development *stuff* for the Snake Charmers EF team
118 - ethereum/kzg-ceremony-specs
Specs for Ethereum's KZG Powers of Tau Ceremony
111 - ethereum/py_pairing
This archived repository lacks recent updates. Developers seeking an actively maintained alternative should consider ethereum/py_ecc
Python111 - ethereum/py-trie
Python library which implements the Ethereum Trie structure.
Python110 - ethereum/eth-hash
The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3
Python109 - ethereum/py-geth
Python wrapping for running Go-Ethereum as a subprocess
Python109 - ethereum/py-wasm
A python implementation of the web assembly interpreter
Python105 - ethereum/pyrlp
The python RLP serialization library
Python101 - Python99
- ethereum/swarm-dapps
Swarm Đapp Examples
JavaScript98 - ethereum/ens-registrar-dapp
Registrar DApp for the Ethereum Name Service
JavaScript95 - HTML94
- ethereum/distributed-validator-specs
Ethereum Distributed Validator Specifications
Python87 - ethereum/consensus-spec-tests
Common tests for the Ethereum proof-of-stake consensus layer
87 - ethereum/eth-keyfile
Tools for handling the encrypted keyfile format used to store private keys.
Python85 - ethereum/eip-review-bot
Request reviewers for EIP modifications
TypeScript82 - ethereum/moon-browser
Moon-Browser was a browser for decentralized applications in 2016
JavaScript81 - ethereum/L2-interop
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. Developer→User→Product centric.
75 - ethereum/ethereum-console
Commandline console for Ethereum nodes
JavaScript75 - ethereum/glados
Portal network monitoring application.
Rust74