Topics / #ethereum

Ethereum projects on GitHub

Ethereum blockchain: smart contracts, nodes, and decentralized apps.

As of , the most-starred Ethereum projects on GitHub are union (73.7K stars), node (68.3K stars) and go-ethereum (51.4K stars). GitHub.Locker tracks 44 Ethereum repositories with 722.6K stars combined. The fastest-growing on October 16 was USDT-Payment-Gateway, with +84 stars in a day.

44Projects
722.6KStars in total
+231Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

44 projects · by stars

  1. #1 · unionlabs/union

    union

    Union is a zero-knowledge bridging protocol that lets you pass messages, transfer assets and NFTs, and use DeFi across Cosmos chains and EVM chains like Ethereum, without relying on oracles, multi-signatures, or trusted third parties.

    73.7K
  2. #2 · base/node

    node

    A Docker build for running a Base node. Base is a secure, low-cost, developer-friendly Ethereum L2 built on Optimism's OP Stack, with base-reth-node as the execution client and base-consensus as the consensus client.

    68.3K
  3. #3 · ethereum/go-ethereum

    go-ethereum

    Go-ethereum (geth) is the Go implementation of the Ethereum protocol — the main CLI client used to run a full Ethereum node, sync the blockchain, and expose JSON-RPC APIs to interact with the network.

    51.4K
  1. 4

    ccxt

    44.4Kccxt/ccxt · Python

    CCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.

  2. 5

    node

    36.4Kinkonchain/node · Shell

    A Docker Compose setup for running an Ink node (an Ethereum L2 built on the OP Stack), including the execution client, rollup node, and monitoring stack.

  3. 6

    shardeum

    31.2Kshardeum/shardeum · TypeScript

    Shardeum is an EVM-compliant blockchain platform that uses dynamic state sharding to scale horizontally, aiming for faster processing and lower transaction costs without sacrificing security or decentralization.

  4. 7

    bagisto

    28.2Kbagisto/bagisto · PHP

    Bagisto is an open-source eCommerce and multi-vendor marketplace platform built with Laravel and Vue.js, covering everything from a single store to enterprise-scale commerce (10M+ SKUs).

  5. 8

    openzeppelin-contracts

    27.3KOpenZeppelin/openzeppelin-contracts · Solidity

    A library for secure smart contract development on Ethereum: community-vetted Solidity code with implementations of standards like ERC-20 and ERC-721, plus a flexible role-based permissioning scheme.

  6. 9

    solidity

    25.8Kargotorg/solidity · C++

    Solidity is a statically-typed, contract-oriented language for implementing smart contracts on Ethereum — programs that run on the Ethereum Virtual Machine inside a peer-to-peer network where nobody has special authority over execution.

  7. 10

    fhevm

    24.8Kzama-ai/fhevm · Rust

    FHEVM is a full-stack framework from Zama for confidential smart contracts: it integrates Fully Homomorphic Encryption (FHE) with EVM-compatible blockchains so encrypted data can be processed directly onchain.

  8. 11

    ethereumbook

    21.5Kethereumbook/ethereumbook

    It's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.

  9. 12

    hummingbot

    20.5Khummingbot/hummingbot · Python

    An open-source Python framework for building and deploying automated crypto trading bots across centralized and decentralized exchanges. Its users generated over $34 billion in volume across 140+ venues in the past year, and it is free under the Apache 2.0 license.

  10. 13

    web3.js

    19.9Kweb3/web3.js · TypeScript

    A collection of TypeScript libraries for talking to the Ethereum blockchain through its JSON RPC API, plus utility functions for Dapp developers. It was maintained by ChainSafe Systems.

  11. 14

    eliza

    19.6KelizaOS/eliza · TypeScript

    elizaOS is an open-source TypeScript framework and product stack for autonomous AI agents: the core runtime, the Eliza app, the CLI, cloud services, native bridges, and first-party plugins in one monorepo. Bootable OS builds live in a separate elizaOS/os repo.

  12. 15

    awesome-blockchain-cn

    18.9Kchaozh/awesome-blockchain-cn · JavaScript

    A curated, Chinese-language collection of blockchain development resources covering both Ethereum and Hyperledger Fabric, from beginner explainers to SDKs, wallets, exchanges, and DeFi projects.

  13. 16

    Project-Ideas-And-Resources

    17KThe-Cool-Coders/Project-Ideas-And-Resources

    A curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.

  14. 17

    sismo-badges

    15.9Ksismo-core/sismo-badges · TypeScript

    The smart contracts of the Sismo Protocol, a badge minting protocol on Ethereum. Attestations (claims about accounts) are recorded in a registry and surfaced as non-transferable Badge tokens.

  15. 18

    bounty-program

    15.2Kzama-ai/bounty-program

    Zama's bounty program: it pays developers to solve Fully Homomorphic Encryption (FHE) challenges built on Zama's open source libraries, as an experiment to advance the whole FHE field.

  16. 19

    WTF-Solidity

    14.1KAmazingAng/WTF-Solidity · Solidity

    WTF Solidity is a free, beginner-friendly tutorial series for learning Solidity (Ethereum smart contract language), organized into short lessons with code examples and articles, going from basics to advanced topics and contract security.

  17. 20

    full-blockchain-solidity-course-js

    14Ksmartcontractkit/full-blockchain-solidity-course-js

    A free, full-length course that teaches blockchain concepts, Solidity smart contract development, and full-stack Web3 app building using JavaScript (with a TypeScript edition also provided). It was built with FreeCodeCamp.

  18. 21

    EIPs

    14Kethereum/EIPs · Python

    It is the official repository of Ethereum Improvement Proposals (EIPs) — technical standards documents that specify improvements to Ethereum itself and conventions built upon it.

  19. 22

    truffle

    13.9KConsenSys-archive/truffle · TypeScript

    Truffle is a development environment, testing framework, and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. It bundles contract compilation, deployment, and testing into one workflow.

  20. 23

    metamask-extension

    13.2KMetaMask/metamask-extension · TypeScript

    MetaMask is a browser extension that lets you browse and interact with Ethereum blockchain websites (dapps) directly from your browser, acting as a crypto wallet and Web3 gateway.

  21. 24

    ethereum-sdk

    11.3KQuipNetwork/ethereum-sdk · Solidity

    Quip Network SDK provides the smart contracts and TypeScript SDK for interacting with Quip Network's EVM-based smart contracts, which rely on post-quantum hash-based signatures (WOTS+) instead of standard ECDSA keys.

  22. 25

    cpp-sdk

    11.3KQuipNetwork/cpp-sdk · C++

    The Quip C++ SDK is a client library and CLI tool for interacting with Quip smart contracts on Ethereum, letting you deploy and manage 'Quip' wallets that use post-quantum Winternitz signatures instead of standard ECDSA keys.

  23. 26

    full-blockchain-solidity-course-py

    11.2Ksmartcontractkit/full-blockchain-solidity-course-py

    A free beginner-to-expert Solidity, blockchain, and smart contracts course (Python edition) made with FreeCodeCamp by Chainlink's org — this repo holds the lesson notes, code, and resources for the YouTube course.

  24. 27

    hashsigs-rs

    11.2KQuipNetwork/hashsigs-rs · Rust

    hashsigs-rs is a Rust workspace implementing hash-based post-quantum signature schemes - WOTS+ (legacy), the stateless SPHINCS+C scheme, and a hybrid construction called SHRINCS that combines a cheap stateful path with an expensive stateless recovery path.

  25. 28

    hashsigs-solidity

    11.2KQuipNetwork/hashsigs-solidity · Solidity

    A Solidity implementation of hash-based post-quantum signatures using the Winternitz One-Time Signature Plus (WOTS+) scheme, meant to be used inside blockchain smart contracts.

  26. 29

    DeFi-Developer-Road-Map

    10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScript

    A curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.

  27. 30

    foundry

    10.7Kfoundry-rs/foundry · Rust

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development, written in Rust. It bundles four command-line tools: Forge, Cast, Anvil and Chisel.

  28. 31

    automaton

    7.3KConway-Research/automaton · TypeScript

    Automaton is an open-source runtime for a new kind of AI agent: a continuously running, self-improving, self-replicating agent with write access to the real world that pays for its own compute — if it stops earning, it stops existing.

  29. 32

    TradingView-API

    5.6KMathieu2301/TradingView-API · TypeScript

    A Node.js library that pulls real-time stock, crypto, and forex prices plus indicator values straight from TradingView, without needing an official API key.

  30. 33

    USDT-Payment-Gateway

    509DigitalShieldOfficial/USDT-Payment-Gateway · Shell

    DigitalShieldPay (DS-Pay) is a non-custodial on-chain payment integration tool that lets merchants and developers accept USDT and USDC across multiple blockchain networks.

  31. 34

    UCashier-USDT-Payment

    309ucashier/UCashier-USDT-Payment

    UCashier is stablecoin payment and payout infrastructure for global businesses: it chains together on-chain collection, a hosted checkout, order confirmation and merchant withdrawals so an existing site, app or back office can add USDT/USDC payments without rebuilding its stack.

  32. 35

    nft-public-mint

    293morsyxbt/nft-public-mint · TypeScript

    It is a CLI tool for sniping public NFT mints on OpenSea's SeaDrop contracts across Ethereum, Base, and Robinhood Chain, built to fire the exact moment a mint stage opens.

  33. 36

    multicoin-address-validator

    230Nonco-Organization/multicoin-address-validator · JavaScript

    A JavaScript library that validates wallet addresses for Bitcoin, Litecoin, Ethereum, and over 100 other cryptocurrencies.

  34. 37

    open-crypto-puzzles

    203floflo777/open-crypto-puzzles · Python

    A catalog of real, unsolved crypto puzzles with wallets still funded on-chain (about 6 BTC, 13 ETH, 1,900 AR across 31 puzzles), each with the author's own research: the escrow address, the puzzle author's clues, what has been tried, and where the trail goes cold.

  35. 38

    listed-book

    151kinexbtdev/listed-book · Solidity

    A Foundry (Solidity) helper for Morpho Blue on Robinhood Chain (chain ID 4663) that computes health factor and liquidation math for borrowing USDG against Robinhood Stock Token collateral such as NVDA, AAPL or SPY.

  36. 39

    rh-swap

    148kinexbtdev/rh-swap · TypeScript

    A minimal web app for quoting and planning swaps between Robinhood-issued Stock Tokens (NVDA, AAPL, SPY) and USDG on Robinhood Chain via Uniswap, with the chain ID hardcoded to 4663.

  37. 40

    robinhood-lp-bot

    137pamgarcia1993/robinhood-lp-bot · TypeScript

    Robinhood LP Bot is a Telegram-controlled liquidity-provider bot for Robinhood Chain that finds the best Uniswap v2/v3/v4 pool for a token, opens an LP position via the KyberSwap aggregator, and manages it end to end.

  38. 41

    robinhood-meme-token-stock-launchpad

    120brendazure/robinhood-meme-token-stock-launchpad · TypeScript

    A fair-launch meme coin launchpad built on Robinhood Chain where every token launch is paired against a tokenised stock (NVDA, AAPL, META, SPCX) instead of ETH, trading on a bonding curve that graduates into a locked Uniswap V3 position.

  39. 42

    SolidityScanMax

    118harutosati/SolidityScanMax · JavaScript

    SolidityScanMax is a tool that monitors on-chain events and transaction data for Solidity smart contracts in real time, giving developers and analysts live visibility into contract activity.

  40. 43

    DeFiBridgeDiamond

    117emilybarru/DeFiBridgeDiamond · JavaScript

    DeFiBridgeDiamond is a decentralized, multi-asset bridge protocol for moving assets across different blockchains, built to be transparent and practical to use.

  41. 44

    SolidityCoreLegend

    114minseochoj/SolidityCoreLegend · JavaScript

    SolidityCoreLegend bills itself as a real-time, blockchain-based platform for deploying smart contracts and running gas-optimized execution at its core engine.

Often tagged together