GitHub / ethereum 311 Repositories
ethereum/eip-review-bot
Request reviewers for EIP modifications
Language: TypeScript - Size: 2.07 MB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 69 - Forks: 45

ethereum/pm
Project Management: Meeting notes and agenda items
Language: Python - Size: 44.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,764 - Forks: 418

ethereum/consensus-specs
Ethereum Proof-of-Stake Consensus Specifications
Language: Python - Size: 23.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,777 - Forks: 1,124

ethereum/EIPs
The Ethereum Improvement Proposal repository
Language: Python - Size: 79.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13,498 - Forks: 5,800

ethereum/remix-ide
Documentation for Remix IDE
Size: 86.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,326 - Forks: 1,123

ethereum/execution-spec-tests
A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
Language: Python - Size: 6.67 GB - Last synced at: about 12 hours ago - Pushed at: 2 days ago - Stars: 167 - Forks: 169

ethereum/execution-specs
Specification for the Execution Layer. Tracking network upgrades.
Language: Python - Size: 67.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 985 - Forks: 330

ethereum/ethereum-org-website
Ethereum.org is a primary online resource for the Ethereum community.
Language: Markdown - Size: 945 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5,551 - Forks: 5,175

ethereum/sys-asm
Ethereum system contract implementations (asm)
Language: Assembly - Size: 145 KB - Last synced at: about 7 hours ago - Pushed at: 6 months ago - Stars: 47 - Forks: 16

ethereum/ERCs
The Ethereum Request for Comment repository
Language: Solidity - Size: 74.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 532 - Forks: 730

ethereum/discv4-dns-lists
Size: 6.87 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 76 - Forks: 52

ethereum/beacon-APIs
Collection of RESTful APIs provided by Ethereum Beacon nodes
Language: HTML - Size: 15.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 362 - Forks: 190

ethereum/remix-project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Language: TypeScript - Size: 285 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,741 - Forks: 1,188

ethereum/eth-keys
A common API for Ethereum key operations.
Language: Python - Size: 482 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 170 - Forks: 68

ethereum/builder-specs
Specification for the external block builders.
Language: HTML - Size: 7.52 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 203 - Forks: 71

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.
Size: 306 KB - Last synced at: 6 days ago - Pushed at: 25 days ago - Stars: 64 - Forks: 8

ethereum/kzg-ceremony-specs
Specs for Ethereum's KZG Powers of Tau Ceremony
Size: 315 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 111 - Forks: 33

ethereum/consensus-spec-tests
Common tests for the Ethereum proof-of-stake consensus layer
Size: 2.23 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 83 - Forks: 28

ethereum/py-evm
A Python implementation of the Ethereum Virtual Machine
Language: Python - Size: 16.3 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 2,353 - Forks: 691

ethereum/hive
Ethereum end-to-end test harness
Language: Go - Size: 42.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 466 - Forks: 505

ethereum/c-kzg-4844
A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.
Language: C - Size: 18.8 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 150 - Forks: 145

ethereum/go-ethereum
Go implementation of the Ethereum protocol
Language: Go - Size: 218 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 49,643 - Forks: 21,169

ethereum/aleth 📦
Aleth – Ethereum C++ client, tools and libraries
Language: C++ - Size: 55.4 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 3,983 - Forks: 2,166

ethereum/blockies Fork of download13/blockies 📦
<1k library that generates blocky identicons
Language: JavaScript - Size: 250 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 404 - Forks: 287

ethereum/pyrlp
The python RLP serialization library
Language: Python - Size: 575 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 100 - Forks: 287

ethereum/ethereum-client-binaries 📦
These were Ethereum client binaries in 2018
Language: JavaScript - Size: 99.6 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 189

ethereum/forkcast
Experiments in visualizing Ethereum network upgrades
Language: TypeScript - Size: 1020 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 12 - Forks: 6

ethereum/eth-utils
Utility functions for working with ethereum related codebases.
Language: Python - Size: 926 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 329 - Forks: 168

ethereum/eth-hash
The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3
Language: Python - Size: 332 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 107 - Forks: 78

ethereum/js-ethereum-cryptography
Audited pure JS library containing all Ethereum-related cryptographic primitives
Language: TypeScript - Size: 2.01 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 745 - Forks: 103

ethereum/eth-tester
Tool suite for testing ethereum applications.
Language: Python - Size: 1.27 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 375 - Forks: 160

ethereum/trin
An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage
Language: Rust - Size: 85.5 MB - Last synced at: 5 days ago - Pushed at: 29 days ago - Stars: 434 - Forks: 149

ethereum/web3.py
A python interface for interacting with the Ethereum blockchain and ecosystem.
Language: Python - Size: 30.6 MB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 5,336 - Forks: 1,816

ethereum/esp-website
Website for the Ethereum Foundation's Ecosystem Support Program (ESP):
Language: TypeScript - Size: 64 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 56 - Forks: 41

ethereum/public-disclosures
Size: 2.3 MB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 130 - Forks: 14

ethereum/remerkleable Fork of protolambda/remerkleable
Typed mutable SSZ views over cached and immutable binary merkle trees
Language: Python - Size: 450 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 1

ethereum/trinity 📦
The Trinity client for the Ethereum network
Language: Python - Size: 17.8 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 476 - Forks: 147

ethereum/py_ecc
Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
Language: Python - Size: 699 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 213 - Forks: 84

ethereum/ethereum-foundation-website
Ethereum.foundation is the primary website for the Ethereum Foundation.
Language: JavaScript - Size: 82.5 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 2

ethereum/eth-account
Account abstraction library for web3.py
Language: Python - Size: 1.65 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 298 - Forks: 185

ethereum/awesome-remix
Size: 12.7 KB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 30 - Forks: 17

ethereum/remix-workshops
Language: Solidity - Size: 67.7 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 111 - Forks: 83

ethereum/emacs-solidity
The official solidity-mode for EMACS
Language: Emacs Lisp - Size: 162 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 211 - Forks: 68

ethereum/eth-abi
Ethereum ABI utilities for python
Language: Python - Size: 1.18 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 250 - Forks: 271

ethereum/utp
uTorrent transport protocol
Language: Rust - Size: 145 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 40 - Forks: 18

ethereum/remix-live-alpha
Live deployment of the remix IDE (alpha)
Language: JavaScript - Size: 136 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 14 - Forks: 26

ethereum/execution-apis
Collection of APIs provided by Ethereum execution layer clients
Language: Io - Size: 22.5 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1,060 - Forks: 441

ethereum/secure-drop
A service to encrypt messages and documents in browser for secure transmission
Language: Python - Size: 1.3 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 22 - Forks: 6

ethereum/portal-network-specs
Official repository for specifications for the Portal Network
Language: JavaScript - Size: 1.18 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 342 - Forks: 98

ethereum/rig-website
Language: TypeScript - Size: 3.4 MB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 3 - Forks: 5

ethereum/remix 📦
This has been moved to https://github.com/ethereum/remix-project
Language: JavaScript - Size: 16.9 MB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 1,179 - Forks: 566

ethereum/abm1559
Transaction markets in Python
Language: HTML - Size: 17.2 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 21

ethereum/hexbytes
Python `bytes` subclass that decodes hex, with a readable console output
Language: Python - Size: 343 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 28 - Forks: 20

ethereum/ethash 📦
Language: C - Size: 2.26 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 191 - Forks: 518

ethereum/RIPs
The Ethereum Rollup Improvement Proposal repository
Language: Solidity - Size: 1.89 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 138 - Forks: 48

ethereum/nxbn-website
Website for the Ethereum Foundation's Next Billion Initiative
Language: TypeScript - Size: 103 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 12 - Forks: 18

ethereum/remix-plugin
Language: TypeScript - Size: 6.08 MB - Last synced at: 30 days ago - Pushed at: 7 months ago - Stars: 178 - Forks: 119

ethereum/eth-trie.rs
Rust implementation of the Modified Patricia Tree (aka Trie).
Language: Rust - Size: 206 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 4

ethereum/ethereum-types
Types used by—but not specific to—the Ethereum specification.
Language: Python - Size: 87.9 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 3

ethereum/preconfs
Size: 1000 Bytes - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

ethereum/devops-test-prater-redirect 📦
Deprecated test redirect.
Language: HTML - Size: 11.7 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 2

ethereum/eipw-action
Action for executing eipw, the EIP validator
Language: TypeScript - Size: 2.88 MB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 8

ethereum/eth-portal
A collection of utilities related to Ethereum's Portal Network
Language: Python - Size: 383 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 6

ethereum/upnp-port-forward
UPnP port forwarding for humans
Language: Python - Size: 115 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 8

ethereum/fv-blog 📦
Archive of the Formal Verification blog
Language: HTML - Size: 3.41 MB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 6

ethereum/aio-run-in-process
Async friendly replacement for multiprocessing for asyncio or trio
Language: Python - Size: 92.8 KB - Last synced at: 21 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 7

ethereum/async-service
Lifecycle management for async Python applications
Language: Python - Size: 271 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 13

ethereum/blake2b-py
Blake2b hashing in Rust with Python bindings.
Language: Rust - Size: 215 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 16

ethereum/py-hdwallet
Language: Python - Size: 179 KB - Last synced at: 20 days ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 8

ethereum/remix-tests 📦
Language: JavaScript - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 6

ethereum/dopple
Dopple: JSON-RPC Proxy Server
Language: Python - Size: 49.8 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 9

ethereum/eth-keyfile
Tools for handling the encrypted keyfile format used to store private keys.
Language: Python - Size: 337 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 82 - Forks: 51

ethereum/tests
Common tests for all Ethereum implementations
Language: JavaScript - Size: 765 MB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 607 - Forks: 346

ethereum/mist 📦
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
Language: JavaScript - Size: 410 MB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 7,451 - Forks: 2,109

ethereum/eipw
Language: Rust - Size: 800 KB - Last synced at: 30 days ago - Pushed at: 4 months ago - Stars: 30 - Forks: 33

ethereum/py-geth
Python wrapping for running Go-Ethereum as a subprocess
Language: Python - Size: 776 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 106 - Forks: 237

ethereum/homebrew-ethereum
Homebrew Tap for Ethereum
Language: Ruby - Size: 1.45 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 491 - Forks: 162

ethereum/audits
Size: 6.78 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 8 - Forks: 3

ethereum/ethereumj 📦
DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony
Language: Java - Size: 45.8 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2,182 - Forks: 1,089

ethereum/py-solc
Python wrapper around the solc Solidity compiler.
Language: Python - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 193 - Forks: 246

ethereum/go-verkle
A go implementation of Verkle trees
Language: Go - Size: 1.29 MB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 227 - Forks: 74

ethereum/evmlab 📦
Utilities for interacting with the Ethereum virtual machine
Language: Python - Size: 3.29 MB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 380 - Forks: 55

ethereum/glados
Portal network monitoring application.
Language: Rust - Size: 1.87 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 73 - Forks: 37

ethereum/remix-live-beta
Language: JavaScript - Size: 133 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 8

ethereum/pydevp2p Fork of heikoheiko/pydevp2p
Python Implementation of the Ethereum P2P stack
Language: Python - Size: 496 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 249 - Forks: 336

ethereum/remix-live
Live deployment of the remix IDE
Language: JavaScript - Size: 194 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 251 - Forks: 192

ethereum/hive-python-api
Ethereum Hive Simulators Python Library
Language: Python - Size: 63.5 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 4

ethereum/zket-workshops
A repository for Zero-Knowledge (ZK) workshops organized by EcoDev Team. This will contain materials, resources, and hands-on exercises for workshop participants.
Language: Jupyter Notebook - Size: 4.17 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 4

ethereum/protocol-security
Language: TypeScript - Size: 9.52 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 41 - Forks: 14

ethereum/act
Smart contract specification language
Language: Haskell - Size: 4.54 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 243 - Forks: 44

ethereum/eth-bloom
An implementation of the Ethereum bloom filter.
Language: Python - Size: 305 KB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 54 - Forks: 30

ethereum/staking-launchpad
The deposit launchpad for staking on Ethereum 🦏
Language: TypeScript - Size: 38 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 292 - Forks: 222

ethereum/browser-solidity 📦
Fomer location of remix-ide => https://github.com/ethereum/remix-ide
Language: JavaScript - Size: 8.53 MB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 188 - Forks: 105

ethereum/pyethapp Fork of heikoheiko/pyethapp 📦
Language: Python - Size: 1.43 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 1,279 - Forks: 607

ethereum/pyethereum 📦
Next generation cryptocurrency network
Size: 5.39 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 2,671 - Forks: 733

ethereum/sharding 📦
Sharding manager contract, and related software and tests
Language: Python - Size: 609 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 484 - Forks: 105

ethereum/wallet-poc Fork of AmbireTech/extension
:money_with_wings: The web3 wallet that makes crypto self-custody :zap: easy and :shield: secure via hybrid account abstraction. EIP-7702 ready.
Language: TypeScript - Size: 104 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

ethereum/ethereum-rlp
Recursive-length prefix (RLP) serialization as used by the Ethereum Specification.
Language: Python - Size: 104 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 3

ethereum/py-ssz
Python implementation of the Simple Serialize encoding and decoding
Language: Python - Size: 879 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 24

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
Language: Python - Size: 464 KB - Last synced at: 11 days ago - Pushed at: about 5 years ago - Stars: 393 - Forks: 18
