Members
-
go-ethereum ★ PINNED
Go implementation of the Ethereum protocol
Go ★ 51k 6h agoExplain → -
EIPs ★ PINNED
The Ethereum Improvement Proposal repository
Go ★ 14k 1h agoExplain → -
ethereum-org-website ★ PINNED
Ethereum.org is a primary online resource for the Ethereum community.
Markdown ★ 5.9k 1d agoExplain → -
mist ▣
[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
JavaScript ★ 7.4k 6y agoExplain → -
aleth ▣
Aleth – Ethereum C++ client, tools and libraries
C++ ★ 4.0k 2y agoExplain → -
consensus-specs
Ethereum Proof-of-Stake Consensus Specifications
Python ★ 3.9k 1d agoExplain → -
pyethereum ▣
Next generation cryptocurrency network
★ 2.7k 4y agoExplain → -
py-evm ▣
A Python implementation of the Ethereum Virtual Machine
Python ★ 2.4k 9mo agoExplain → -
ethereumj ▣
DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony
Java ★ 2.2k 4y agoExplain → -
research
No description.
Python ★ 1.9k 8mo agoExplain → -
pm
Project Management: Meeting notes and agenda items
Python ★ 1.9k 2d agoExplain → -
yellowpaper
The "Yellow Paper": Ethereum's formal specification
TeX ★ 1.7k 1y agoExplain → -
pyethapp ⑂ ▣
No description.
Python ★ 1.3k 7y agoExplain → -
execution-specs
Specification for the Execution Layer. Tracking network upgrades.
Python ★ 1.2k 1d agoExplain → -
devp2p
Ethereum peer-to-peer networking specifications
JavaScript ★ 1.1k 5d agoExplain → -
execution-apis
Collection of APIs provided by Ethereum execution layer clients
MDX ★ 1.1k 1d agoExplain → -
remix-desktop ▣
Remix IDE desktop
JavaScript ★ 1.0k 2y agoExplain → -
dapp-bin ▣
A place for all the ÐApps to live
JavaScript ★ 1.0k 2y agoExplain → -
kzg-ceremony
Resources and documentation related to the ongoing Ethereum KZG Ceremony.
★ 830 2y agoExplain → -
js-ethereum-cryptography
Audited pure JS library containing all Ethereum-related cryptographic primitives
TypeScript ★ 757 24d agoExplain → -
ERCs
The Ethereum Request for Comment repository
Solidity ★ 721 13h agoExplain → -
casper ▣
Casper contract, and related software and tests
Python ★ 687 4y agoExplain → -
btcrelay ▣
Ethereum contract for Bitcoin SPV: Live on https://etherscan.io/address/0x41f274c0023f83391de4e0733c609df5a124c3d4
Python ★ 628 3y agoExplain → -
tests
Common tests for all Ethereum implementations
JavaScript ★ 627 1y agoExplain → -
solidity-examples ▣
Loose collection of Solidity example code
Solidity ★ 580 3y agoExplain → -
staking-deposit-cli ▣
⚠️ [Deprecated] ⚠️ Secure key generation for deposits
Python ★ 575 8mo agoExplain → -
hive
Ethereum end-to-end test harness
Go ★ 517 21h agoExplain → -
homebrew-ethereum
Homebrew Tap for Ethereum
Ruby ★ 495 1mo agoExplain → -
webthree-umbrella ▣
Former home of cpp-ethereum (Oct 2015 to Aug 2016)
★ 489 9y agoExplain → -
sharding ▣
Sharding manager contract, and related software and tests
Python ★ 487 8y agoExplain → -
trinity ▣
The Trinity client for the Ethereum network
Python ★ 476 5y agoExplain → -
trin
An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage
Rust ★ 443 9mo agoExplain → -
blockies ⑂ ▣
<1k library that generates blocky identicons
JavaScript ★ 406 4y agoExplain → -
ethereum-org ▣
[ARCHIVED] ethereum.org website from 2016-2019. See https://github.com/ethereum/ethereum-org-website for current version.
HTML ★ 404 5y agoExplain → -
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
Python ★ 394 5y agoExplain → -
beacon-APIs
Collection of RESTful APIs provided by Ethereum Beacon nodes
HTML ★ 388 10d agoExplain → -
kohaku
Privacy-first tooling for the Ethereum ecosystem
TypeScript ★ 374 3d agoExplain → -
serpent ▣
No description.
C++ ★ 370 4y agoExplain → -
portal-network-specs
Official repository for specifications for the Portal Network
JavaScript ★ 361 7mo agoExplain → -
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.
★ 356 1y agoExplain → -
eth-utils
Utility functions for working with ethereum related codebases.
Python ★ 337 2mo agoExplain → -
populus
The Ethereum development framework with the most cute animal pictures
★ 322 4y agoExplain → -
staking-launchpad
The deposit launchpad for staking on Ethereum 🦏
TypeScript ★ 303 1mo agoExplain → -
ropsten ▣
Ropsten public testnet PoW chain
Jupyter Notebook ★ 268 3y agoExplain → -
eth2.0-pm ▣
ETH2.0 project management
Python ★ 258 4y agoExplain → -
remix-live ▣
Live deployment of the remix IDE
JavaScript ★ 252 9mo agoExplain → -
pydevp2p ⑂
Python Implementation of the Ethereum P2P stack
Python ★ 249 4y agoExplain → -
go-verkle
A go implementation of Verkle trees
Go ★ 238 5mo agoExplain → -
builder-specs
Specification for the external block builders.
HTML ★ 231 8d agoExplain → -
py_ecc
Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
Python ★ 229 6mo agoExplain → -
beacon_chain ▣
No description.
Python ★ 213 4y agoExplain → -
emacs-solidity
The official solidity-mode for EMACS
Emacs Lisp ★ 211 3y agoExplain → -
execution-spec-tests
A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
Python ★ 207 2d agoExplain → -
py-solc
Python wrapper around the solc Solidity compiler.
Python ★ 195 6y agoExplain → -
moon-lang ▣
Minimal code-interchange format
MoonScript ★ 194 6y agoExplain → -
zket-core-program
No description.
★ 186 7mo agoExplain → -
pos-evolution
Evolution of the Ethereum Proof-of-Stake Consensus Protocol
★ 174 2y agoExplain → -
grid ▣
[DEPRECATED] Download, configure, and run Ethereum nodes and tools
JavaScript ★ 174 5y agoExplain → -
evmjit
The Ethereum EVM JIT
C++ ★ 170 3y agoExplain → -
c-kzg-4844
A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.
C ★ 169 17d agoExplain → -
mix ▣
The Mix Ethereum Dapp Development Tool
JavaScript ★ 165 10y agoExplain → -
RIPs
The Ethereum Rollup Improvement Proposal repository
Solidity ★ 143 10mo agoExplain → -
public-disclosures
No description.
★ 142 4mo agoExplain → -
retesteth
testeth via RPC. Test run, generation by t8ntool protocol
C++ ★ 135 1y agoExplain → -
rig
Robust Incentives Group
HTML ★ 132 1y agoExplain → -
node-crawler
Attempts to crawl the Ethereum network of valid Ethereum execution nodes and visualizes them in a nice web dashboard.
Go ★ 130 1y agoExplain → -
snake-charmers-tactical-manual
Development *stuff* for the Snake Charmers EF team
★ 119 1y agoExplain → -
py_pairing ▣
This archived repository lacks recent updates. Developers seeking an actively maintained alternative should consider ethereum/py_ecc
Python ★ 112 1y agoExplain → -
eth-hash
The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3
Python ★ 109 2mo agoExplain → -
py-wasm ▣
A python implementation of the web assembly interpreter
Python ★ 107 3y agoExplain → -
clear-signing-erc7730-registry
No description.
JavaScript ★ 104 12d agoExplain → -
pyethsaletool
No description.
Python ★ 101 5y agoExplain → -
swarm-dapps ▣
Swarm Đapp Examples
JavaScript ★ 99 7y agoExplain → -
discv4-dns-lists
No description.
★ 96 1h agoExplain → -
kohaku-extension
No description.
TypeScript ★ 95 2mo agoExplain → -
ens-registrar-dapp ▣
Registrar DApp for the Ethereum Name Service
JavaScript ★ 94 6y agoExplain → -
consensus-spec-tests ▣
Common tests for the Ethereum proof-of-stake consensus layer
★ 89 8mo agoExplain → -
kzg-ceremony-sequencer ▣
No description.
Rust ★ 88 2y agoExplain → -
eip-review-bot
Request reviewers for EIP modifications
TypeScript ★ 88 2d agoExplain → -
moon-browser ▣
Moon-Browser was a browser for decentralized applications in 2016
JavaScript ★ 82 3y agoExplain → -
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.
★ 77 8mo agoExplain → -
public-attacknets ▣
Public attacknets available for eth2
★ 74 4y agoExplain → -
ecp ▣
Ethereum chain parser
Go ★ 70 8y agoExplain → -
iptf-map
Institutional Privacy Map
JavaScript ★ 68 1d agoExplain → -
esp-website
Website for the Ethereum Foundation's Ecosystem Support Program (ESP):
TypeScript ★ 66 1d agoExplain → -
oyente ▣
The project has been moved to this new repo https://github.com/melonproject/oyente
Python ★ 65 9y agoExplain → -
abm1559
Transaction markets in Python
HTML ★ 62 3y agoExplain → -
ethereum-dockers ▣
Docker images for Ethereum
Shell ★ 61 10y agoExplain → -
evmdasm
A lightweight ethereum evm bytecode instruction registry, disassembler and evmcode manipulation library
Python ★ 60 3y agoExplain → -
ethshadow
Simulate a full Ethereum network using Shadow
Rust ★ 59 1y agoExplain → -
requests-for-proposals
No description.
★ 59 1y agoExplain → -
nodemonitor
A little node monitoring utility
Go ★ 56 3y agoExplain → -
soundcalc
A universal soundness calculator across hash-based zkEVMs and security regimes
Python ★ 55 1mo agoExplain → -
forkcast
Experiments in visualizing Ethereum network upgrades
TypeScript ★ 54 10h agoExplain → -
cryptography-research-website
Ethereum Foundation Cryptography Research Website
TypeScript ★ 54 1mo agoExplain → -
stake-voice ⑂ ▣
Give Ethereum Stakers a voice
JavaScript ★ 54 9y agoExplain → -
sys-asm
Ethereum system contract implementations (asm)
Assembly ★ 52 2d agoExplain → -
guide ▣
TurboEthereum Guide
CSS ★ 48 10y agoExplain → -
node-ethereum ⑂ ▣
[DEPRECATED] a simple standalone or embeddable Ethereum client written for Node.js
JavaScript ★ 46 10y agoExplain → -
rpc-tests ▣
Archived. Please see active test repositories:
JavaScript ★ 44 3y agoExplain → -
keymanager-APIs
Collection of RESTful APIs provided by Ethereum consensus keymanagers
HTML ★ 43 12d agoExplain → -
protocol-security
No description.
TypeScript ★ 42 3mo agoExplain → -
utp
uTorrent transport protocol
Rust ★ 41 1y agoExplain → -
solidity-test-bytecode ▣
Test repository for cross-platform comparison of the Solidity compiler
Shell ★ 41 5y agoExplain → -
EIP-Bot ▣
A collection of bots that make life easier on editors
TypeScript ★ 40 3y agoExplain → -
kohaku-commons
No description.
TypeScript ★ 37 2mo agoExplain → -
eth-typing
Python types for type hinting commonly used ethereum types
Python ★ 37 2mo agoExplain → -
interfaces ▣
Interface Specifications inside Ethereum
★ 36 9y agoExplain → -
whisper
No description.
Go ★ 34 3y agoExplain → -
clrfund ⑂
Eth2 CLR project built on clr.fund
TypeScript ★ 33 3y agoExplain → -
eipw
No description.
Rust ★ 33 1mo agoExplain → -
ethereum-buildbot ▣
Ethereum Buildbot
Python ★ 31 10y agoExplain → -
plasma
No description.
★ 30 5y agoExplain → -
wallet-poc ⑂
:money_with_wings: The web3 wallet that makes crypto self-custody :zap: easy and :shield: secure via hybrid account abstraction. EIP-7702 ready.
TypeScript ★ 28 11mo agoExplain → -
ethereum.org ▣
[ARCHIVED] Ethereum website from 2015
HTML ★ 28 11y agoExplain → -
tryethereum ▣
Try Ethereum with an online interface
JavaScript ★ 28 11y agoExplain → -
ssv ▣
The repository has moved to https://github.com/bloxapp/ssv
Go ★ 25 4y agoExplain → -
play ▣
Play Project was an EF grant recipient back in 2019.
JavaScript ★ 24 1y agoExplain → -
secure-drop
A service to encrypt messages and documents in browser for secure transmission
Python ★ 23 26d agoExplain → -
www ▣
[ARCHIVED] Ethereum website from 2015
JavaScript ★ 23 11y agoExplain → -
webthree ▣
Submodule of the Ethereum C++ implementation, please see webthree-umbrella.
★ 23 9y agoExplain → -
local-testnet ▣
Run a full Ethereum network from genesis in the local machine
Shell ★ 22 1y agoExplain → -
ethdev-site ▣
No description.
JavaScript ★ 22 11y agoExplain → -
rayonism ▣
DEPRECATED
Makefile ★ 22 4y agoExplain → -
remote-signing-api
This repository outlines standard remote signing application programming interface (APIs) for communication between remote signers and Ethereum validator clients. Remote signing service allows validator clients to offload signing of validation duties (e.g Attestations, BeaconBlocks) by managing security, slashing protection, and key management.
HTML ★ 21 9mo agoExplain → -
vim-solidity ⑂ ▣
Vim syntax file for solidity
VimL ★ 20 10y agoExplain → -
simplecasper ▣
Casper PoC4 implementation. This PoC4 version served as an early prototype to test and refine the PoS protocol, laying the groundwork for Ethereum’s eventual shift to PoS.
Python ★ 20 9y agoExplain → -
pytest-ethereum
No description.
Python ★ 20 7y agoExplain → -
ethereum-binaries ▣
Fast, easy and secure Ethereum binary management
TypeScript ★ 19 3y agoExplain → -
py-snappy
A pure python implementation of the Snappy compression algorithm.
Python ★ 18 4y agoExplain → -
natspec.js ▣
Javascript Library used to evaluate natspec expressions
JavaScript ★ 17 7y agoExplain → -
portal-hive
Portal Network end-to-end test harness
Go ★ 17 2y agoExplain → -
trinity-eth2
The Trinity client for the Eth2 network
Python ★ 16 5y agoExplain → -
trio-run-in-process
Trio-based API for running code in other processes
Python ★ 16 5y agoExplain → -
nxbn-website
Website for the Ethereum Foundation's Next Billion Initiative
TypeScript ★ 15 1mo agoExplain → -
system-testing ▣
Ethereum system-testing
Python ★ 15 11y agoExplain → -
moon-tool ▣
Command-lite tool for Moon-lang
JavaScript ★ 15 8y agoExplain → -
twig
No description.
Python ★ 14 7y agoExplain → -
statesweep ▣
No description.
Python ★ 14 6y agoExplain → -
solidity.js ▣
No description.
JavaScript ★ 14 11y agoExplain → -
cryptography-specs
Specifications for cryptography in Ethereum, written in Lean.
Lean ★ 12 1mo agoExplain → -
iptf-pocs
No description.
Solidity ★ 12 4d agoExplain → -
ethereum-org-fork ⑂ ▣
Ethereum.org is a primary online resource for the Ethereum community.
Markdown ★ 12 2y agoExplain → -
webthree-helpers
Former home of webthree-helpers (part of cpp-ethereum)
★ 12 4y agoExplain → -
verkle-dev-website
Github Pages: https://verkle.dev
JavaScript ★ 12 1y agoExplain → -
testeth ▣
One consensus test generator
C++ ★ 12 7y agoExplain → -
epbs-security-analysis
formal security analysis of the Enshrined Proposer-Builder Separation (ePBS) design introduced in EIP-7732
★ 11 3d agoExplain → -
institutions-subdomain
Ethereum for Institutions
TypeScript ★ 11 1mo agoExplain → -
ethereum-org-next ▣
No description.
TypeScript ★ 11 2y agoExplain → -
Yul-K ▣
Formal semantics of the yul language
Shell ★ 11 6y agoExplain → -
ethspecify
A tool for referencing the Ethereum specifications in clients
Python ★ 10 1d agoExplain → -
ethereum-foundation-website
Ethereum.foundation is the primary website for the Ethereum Foundation.
JavaScript ★ 10 4d agoExplain → -
upnp-port-forward
UPnP port forwarding for humans
Python ★ 10 5y agoExplain → -
py-arkworks-bls12381
Python wrapper around arkwork's implementation of bls12-381
Python ★ 10 3mo agoExplain → -
state-actor
No description.
Go ★ 9 2d agoExplain → -
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.
Jupyter Notebook ★ 9 11mo agoExplain → -
test-tools ▣
Benchmark and test tools for Ethereum
Python ★ 9 10y agoExplain → -
snake-charmers-blog
No description.
CSS ★ 9 6y agoExplain → -
py-hdwallet
No description.
Python ★ 9 7y agoExplain → -
serpent-go ▣
Serpent Go
C++ ★ 8 11y agoExplain → -
portal-website
No description.
MDX ★ 8 1mo agoExplain → -
trinity-web
The trinity.ethereum.org web site
★ 8 4y agoExplain → -
protocol-prototyping-site
No description.
JavaScript ★ 7 4h agoExplain → -
rig-website
No description.
TypeScript ★ 7 1mo agoExplain → -
UniversalLoginSDK ⑂ ▣
Archive of deprecated Universal Login SDK
JavaScript ★ 7 3y agoExplain → -
pytest-asyncio-network-simulator
Pluggin for Pytest for testing asyncio applications using a mocked networking layer
Python ★ 7 7y agoExplain → -
profiling ▣
No description.
Python ★ 7 11y agoExplain → -
ethereum-rlp
Recursive-length prefix (RLP) serialization as used by the Ethereum Specification.
Python ★ 6 12d agoExplain → -
ethereum-types
Types used by—but not specific to—the Ethereum specification.
Python ★ 6 12d agoExplain → -
news ▣
No description.
CSS ★ 6 12y agoExplain → -
portal-blog
No description.
MDX ★ 5 1mo agoExplain → -
hive-python-api
Ethereum Hive Simulators Python Library
Python ★ 5 3mo agoExplain → -
scavenger_hunt ▣
Scavenger Hunts!
★ 5 9y agoExplain → -
eth-rnd-archive
Message Archive of the Eth R&D Discord
★ 4 2h agoExplain → -
zket-gfis
A simple app to view good first issues from a set of repos/orgs
TypeScript ★ 4 1mo agoExplain → -
pyeth_keys ▣
No description.
Python ★ 4 1y agoExplain → -
preconfs
No description.
★ 4 1y agoExplain → -
portal-accumulators
No description.
★ 4 1y agoExplain → -
zkvm-website
No description.
TypeScript ★ 3 21h agoExplain → -
steel-website
STEEL Team homepage.
Python ★ 3 2d agoExplain → -
remerkleable ⑂
Typed mutable SSZ views over cached and immutable binary merkle trees
Python ★ 3 9d agoExplain → -
testng
No description.
★ 3 7y agoExplain → -
portal-spec-tests
No description.
★ 3 7mo agoExplain → -
solidity-deposit-contract
The deposit contract for Ethereum staking, written in Solidity
Solidity ★ 2 25d agoExplain → -
tlsnotary-old-website
A copy of the https://tlsnotary.org/
HTML ★ 2 3y agoExplain → -
iptf-web
No description.
Astro ★ 1 4d agoExplain → -
builder-resources
No description.
JavaScript ★ 1 15d agoExplain → -
clef
clef tool
Go ★ 1 18d agoExplain → -
ethereum-app
No description.
Rust ★ 1 3mo agoExplain → -
client-traces
No description.
★ 1 1mo agoExplain → -
butterfly
Adoption tracker for upcoming ethereum fork
TypeScript ★ 1 1mo agoExplain → -
stateless-website
No description.
TypeScript ★ 1 1mo agoExplain → -
hid ⑂
Gopher Interface Devices (USB HID)
C ★ 1 2mo agoExplain → -
de-fi-today-landing-page
No description.
TypeScript ★ 1 1mo agoExplain → -
ethereum-enterprise-credentials
No description.
TypeScript ★ 1 1mo agoExplain → -
stakemap-iframe
redirect to google drawing
HTML ★ 1 2mo agoExplain → -
strawmap
Ethereum Strawmap — Draft Roadmap
HTML ★ 1 3mo agoExplain → -
spec256k1
No description.
Python ★ 1 3mo agoExplain → -
protocol-support-website
Protocol Support website
HTML ★ 0 1mo agoExplain → -
py-lean-multisig
No description.
Rust ★ 0 1mo agoExplain →
No repos match these filters.