RepoGuard
Updated 8 h ago
ethereum

Organization

Public GitHub footprint of ethereum

@ethereum
View profile on GitHub

301

Public repositories

119,858

Total stars

15,152

Followers

The ethereum organization maintains a significant public GitHub presence, featuring a wide range of repositories primarily in languages such as Python, TypeScript, JavaScript, Go, HTML, and Solidity. Notable projects include go-ethereum, which implements the Ethereum protocol, and various Ethereum Improvement Proposals (EIPs), showcasing the organization's commitment to open-source development and community collaboration.

Top languages

Python 25TypeScript 15JavaScript 12Go 7HTML 6Solidity 5C++ 3MDX 3

Public repositories

go-ethereum

51,140

Go implementation of the Ethereum protocol

Go
Updated Jun 13, 2026

EIPs

13,883

The Ethereum Improvement Proposal repository

Go
Updated Jun 12, 2026

mist

7,434

[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.

JavaScript
Updated Jun 11, 2026

ethereum-org-website

5,940

Ethereum.org is a primary online resource for the Ethereum community.

Markdown
Updated Jun 12, 2026

aleth

3,971

Aleth – Ethereum C++ client, tools and libraries

C++
Updated Jun 12, 2026

consensus-specs

3,941

Ethereum Proof-of-Stake Consensus Specifications

Python
Updated Jun 12, 2026

pyethereum

2,662

Next generation cryptocurrency network

Unknown Language
Updated Jun 10, 2026

py-evm

2,358

A Python implementation of the Ethereum Virtual Machine

Python
Updated Jun 1, 2026

ethereumj

2,190

DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony

Java
Updated Jun 6, 2026

research

1,931

No description provided for this repository.

Python
Updated Jun 12, 2026

pm

1,872

Project Management: Meeting notes and agenda items

Python
Updated Jun 12, 2026

yellowpaper

1,716

The "Yellow Paper": Ethereum's formal specification

TeX
Updated Jun 6, 2026

pyethapp

1,278

No description provided for this repository.

Python
Updated May 28, 2026

execution-specs

1,162

Specification for the Execution Layer. Tracking network upgrades.

Python
Updated Jun 12, 2026

devp2p

1,121

Ethereum peer-to-peer networking specifications

JavaScript
Updated Jun 8, 2026

execution-apis

1,118

Collection of APIs provided by Ethereum execution layer clients

MDX
Updated Jun 12, 2026

remix-desktop

1,042

Remix IDE desktop

JavaScript
Updated May 31, 2026

dapp-bin

1,029

A place for all the ÐApps to live

JavaScript
Updated Jun 2, 2026

kzg-ceremony

831

Resources and documentation related to the ongoing Ethereum KZG Ceremony.

Unknown Language
Updated May 26, 2026

js-ethereum-cryptography

757

Audited pure JS library containing all Ethereum-related cryptographic primitives

TypeScript
Updated Jun 8, 2026

ERCs

715

The Ethereum Request for Comment repository

Solidity
Updated Jun 12, 2026

casper

688

Casper contract, and related software and tests

Python
Updated Jun 1, 2026

tests

627

Common tests for all Ethereum implementations

JavaScript
Updated May 31, 2026

solidity-examples

580

Loose collection of Solidity example code

Solidity
Updated May 25, 2026

staking-deposit-cli

574

⚠️ [Deprecated] ⚠️ Secure key generation for deposits

Python
Updated May 27, 2026

hive

517

Ethereum end-to-end test harness

Go
Updated Jun 12, 2026

homebrew-ethereum

495

Homebrew Tap for Ethereum

Ruby
Updated Jun 4, 2026

sharding

487

Sharding manager contract, and related software and tests

Python
Updated Jun 1, 2026

trinity

476

The Trinity client for the Ethereum network

Python
Updated May 27, 2026

trin

443

An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage

Rust
Updated Jun 2, 2026

ethereum-org

406

[ARCHIVED] ethereum.org website from 2016-2019. See https://github.com/ethereum/ethereum-org-website for current version.

HTML
Updated Jun 4, 2026

blockies

406

<1k library that generates blocky identicons

JavaScript
Updated May 25, 2026

beacon-APIs

388

Collection of RESTful APIs provided by Ethereum Beacon nodes

HTML
Updated Jun 13, 2026

kohaku

370

Privacy-first tooling for the Ethereum ecosystem

TypeScript
Updated Jun 12, 2026

serpent

370

No description provided for this repository.

C++
Updated May 24, 2026

portal-network-specs

361

Official repository for specifications for the Portal Network

JavaScript
Updated May 17, 2026

annotated-spec

356

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.

Unknown Language
Updated Jun 5, 2026

eth-utils

336

Utility functions for working with ethereum related codebases.

Python
Updated Jun 6, 2026

eth2.0-pm

258

ETH2.0 project management

Python
Updated May 16, 2026

go-verkle

238

A go implementation of Verkle trees

Go
Updated May 28, 2026

builder-specs

231

Specification for the external block builders.

HTML
Updated Jun 12, 2026

py_ecc

229

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

Python
Updated May 29, 2026

beacon_chain

212

No description provided for this repository.

Python
Updated May 19, 2026

emacs-solidity

211

The official solidity-mode for EMACS

Emacs Lisp
Updated May 24, 2026

execution-spec-tests

207

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

Python
Updated May 21, 2026

py-solc

195

Python wrapper around the solc Solidity compiler.

Python
Updated May 21, 2026

zket-core-program

186

No description provided for this repository.

Unknown Language
Updated May 29, 2026

RIPs

143

The Ethereum Rollup Improvement Proposal repository

Solidity
Updated May 25, 2026

public-disclosures

143

No description provided for this repository.

Unknown Language
Updated May 15, 2026

rig

131

Robust Incentives Group

HTML
Updated May 20, 2026

py_pairing

112

This archived repository lacks recent updates. Developers seeking an actively maintained alternative should consider ethereum/py_ecc

Python
Updated Jun 9, 2026

py-wasm

107

A python implementation of the web assembly interpreter

Python
Updated May 24, 2026

clear-signing-erc7730-registry

102

No description provided for this repository.

JavaScript
Updated Jun 11, 2026

discv4-dns-lists

95

No description provided for this repository.

Unknown Language
Updated Jun 13, 2026

kohaku-extension

94

No description provided for this repository.

TypeScript
Updated Jun 7, 2026

kzg-ceremony-sequencer

88

No description provided for this repository.

Rust
Updated Jun 4, 2026

eip-review-bot

88

Request reviewers for EIP modifications

TypeScript
Updated May 28, 2026

public-attacknets

74

Public attacknets available for eth2

Unknown Language
Updated Jun 8, 2026

iptf-map

68

Institutional Privacy Map

JavaScript
Updated Jun 12, 2026

esp-website

66

Website for the Ethereum Foundation's Ecosystem Support Program (ESP):

TypeScript
Updated Jun 10, 2026

evmdasm

60

A lightweight ethereum evm bytecode instruction registry, disassembler and evmcode manipulation library

Python
Updated Jun 1, 2026

nodemonitor

56

A little node monitoring utility

Go
Updated May 20, 2026

cryptography-research-website

55

Ethereum Foundation Cryptography Research Website

TypeScript
Updated May 16, 2026

forkcast

54

Experiments in visualizing Ethereum network upgrades

TypeScript
Updated Jun 13, 2026

soundcalc

54

A universal soundness calculator across hash-based zkEVMs and security regimes

Python
Updated Jun 11, 2026

guide

48

TurboEthereum Guide

CSS
Updated May 20, 2026

keymanager-APIs

43

Collection of RESTful APIs provided by Ethereum consensus keymanagers

HTML
Updated Jun 11, 2026

kohaku-commons

37

No description provided for this repository.

TypeScript
Updated Jun 11, 2026

secure-drop

23

A service to encrypt messages and documents in browser for secure transmission

Python
Updated May 26, 2026

local-testnet

22

Run a full Ethereum network from genesis in the local machine

Shell
Updated May 24, 2026

nxbn-website

15

Website for the Ethereum Foundation's Next Billion Initiative

TypeScript
Updated May 15, 2026

cryptography-specs

12

Specifications for cryptography in Ethereum, written in Lean.

Lean
Updated Jun 8, 2026

iptf-pocs

12

No description provided for this repository.

Solidity
Updated Jun 5, 2026

ethereum-org-fork

12

Ethereum.org is a primary online resource for the Ethereum community.

Markdown
Updated Jun 5, 2026

epbs-security-analysis

11

formal security analysis of the Enshrined Proposer-Builder Separation (ePBS) design introduced in EIP-7732

Unknown Language
Updated Jun 12, 2026

ethspecify

10

A tool for referencing the Ethereum specifications in clients

Python
Updated Jun 9, 2026

ethereum-foundation-website

10

Ethereum.foundation is the primary website for the Ethereum Foundation.

JavaScript
Updated May 15, 2026

state-actor

9

No description provided for this repository.

Go
Updated Jun 11, 2026

serpent-go

8

Serpent Go

C++
Updated May 24, 2026

portal-website

8

No description provided for this repository.

MDX
Updated May 15, 2026

protocol-prototyping-site

7

No description provided for this repository.

JavaScript
Updated Jun 4, 2026

ethereum-rlp

6

Recursive-length prefix (RLP) serialization as used by the Ethereum Specification.

Python
Updated Jun 8, 2026

ethereum-types

6

Types used by—but not specific to—the Ethereum specification.

Python
Updated Jun 8, 2026

portal-blog

5

No description provided for this repository.

MDX
Updated May 15, 2026

eth-rnd-archive

4

Message Archive of the Eth R&D Discord

Unknown Language
Updated Jun 13, 2026

zket-gfis

4

A simple app to view good first issues from a set of repos/orgs

TypeScript
Updated May 15, 2026

zkvm-website

3

No description provided for this repository.

TypeScript
Updated Jun 13, 2026

remerkleable

3

Typed mutable SSZ views over cached and immutable binary merkle trees

Python
Updated Jun 11, 2026

solidity-deposit-contract

2

The deposit contract for Ethereum staking, written in Solidity

Solidity
Updated May 26, 2026

iptf-web

1

No description provided for this repository.

Astro
Updated Jun 12, 2026

builder-resources

1

No description provided for this repository.

JavaScript
Updated Jun 5, 2026

clef

1

clef tool

Go
Updated Jun 3, 2026

ethereum-app

1

No description provided for this repository.

Rust
Updated May 24, 2026

client-traces

1

No description provided for this repository.

Unknown Language
Updated May 19, 2026

butterfly

1

Adoption tracker for upcoming ethereum fork

TypeScript
Updated May 15, 2026

stateless-website

1

No description provided for this repository.

TypeScript
Updated May 15, 2026

hid

1

Gopher Interface Devices (USB HID)

C
Updated May 15, 2026

de-fi-today-landing-page

1

No description provided for this repository.

TypeScript
Updated May 15, 2026

ethereum-enterprise-credentials

1

No description provided for this repository.

TypeScript
Updated May 15, 2026

protocol-support-website

0

Protocol Support website

HTML
Updated May 15, 2026

Frequently asked questions

What does ethereum build on GitHub?

Ethereum builds a variety of projects on GitHub, including the go-ethereum protocol implementation and the Ethereum Improvement Proposals (EIPs). These repositories focus on enhancing the Ethereum network and its functionalities.

Which programming languages does ethereum use?

Ethereum's public repositories primarily utilize languages such as Python, TypeScript, JavaScript, Go, HTML, and Solidity. This diverse language usage supports the development of various tools and applications within the Ethereum ecosystem.

Are ethereum's repositories public?

Yes, all of ethereum's repositories on GitHub are public. This openness allows developers and the community to contribute, review, and collaborate on projects that enhance the Ethereum network.

Is this exposure intended?

Monitor ethereum with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account