Ethereum

Top 23 Ethereum Open-Source Projects

  1. go-ethereum

    Go implementation of the Ethereum protocol

    Project mention: Ethereum Foundation removes their canary | news.ycombinator.com | 2024-03-20

    Even more relevant would be the Ethereum Improvement Proposal repo (where people submit proposals to change the spec):

    https://github.com/ethereum/EIPs

    Or the go-ethereum execution client (the most popular execution client):

    https://github.com/ethereum/go-ethereum

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ccxt

    A JavaScript / TypeScript / Python / C# / PHP / Go cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

    Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | dev.to | 2024-04-09

    CCXT

  4. openzeppelin-contracts

    OpenZeppelin Contracts is a library for secure smart contract development.

    Project mention: OpenZeppelin Contracts: Secure Smart Contract Development Made Easy | news.ycombinator.com | 2024-09-29
  5. solidity

    Solidity, the Smart Contract Programming Language

    Project mention: 2025’s Must-Know Tech Stacks | dev.to | 2025-01-11

    Solidity

  6. ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Awesome web3 Ethereum Book

  7. web3.js

    Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

  8. sismo-badges

    Contracts of the Sismo Badge Minting Protocol

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. full-blockchain-solidity-course-js

    Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Awesome Solidity Full blockchain solidity course

  11. metamask-extension

    :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

    Project mention: Getting Started with Blockchain: A Guide for Beginners | dev.to | 2025-01-08

    Set Up a Wallet: Try using wallets like MetaMask and make small crypto transactions.

  12. full-blockchain-solidity-course-py

    Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition

  13. DeFi-Developer-Road-Map

    DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

  14. hummingbot

    Open source software that helps you create and deploy high-frequency crypto trading bots

  15. chains

    provides metadata for chains

    Project mention: The Wobbly Table Theorem | news.ycombinator.com | 2024-10-07

    https://github.com/ethereum-lists/chains/pull/4835#issue-224...

  16. foundry

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

  17. ethers.js

    Complete Ethereum library and wallet implementation in JavaScript.

  18. capstone

    Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

    Project mention: Capstone Disassembler Framework | news.ycombinator.com | 2024-09-25

    It just updated to the nearly latest LLVM, so that argument is void: https://github.com/capstone-engine/capstone/blob/next/docs/c...

  19. smart-contract-best-practices

    A guide to smart contract security best practices

  20. hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

    Project mention: 2025’s Must-Know Tech Stacks | dev.to | 2025-01-11

    Hardhat

  21. awesome-solidity

    ⟠ A curated list of awesome Solidity resources, libraries, tools and more

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Awesome Solidity Full blockchain solidity course

  22. wagmi

    Reactive primitives for Ethereum apps

  23. optimism

    Optimism is Ethereum, scaled.

  24. web3-react

    A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ethereum discussion

Log in or Post with

Ethereum related posts

  • Uniswap CEO’s Bold EIP Proposal, INTMAX’s Stateless zkRollup, Rhinestone’s Omni Account, Resource Locks vs. Escrow Contracts

    2 projects | dev.to | 6 Feb 2025
  • Ask HN: Who wants to be hired? (January 2025)

    18 projects | news.ycombinator.com | 2 Jan 2025
  • Getting Started with Blockchain: A Guide for Beginners

    3 projects | dev.to | 8 Jan 2025
  • Make Cursor Composer Smarter with Bright Web Scraping Capabilities

    3 projects | dev.to | 28 Dec 2024
  • A Walkthrough of Solidity Custom Errors

    1 project | dev.to | 21 Dec 2024
  • go调用solidity合约新方法

    2 projects | dev.to | 20 Dec 2024
  • How does Chain Abstraction work?

    3 projects | dev.to | 19 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Ethereum projects? This list will help you:

# Project Stars
1 go-ethereum 48,264
2 ccxt 34,425
3 openzeppelin-contracts 25,296
4 solidity 23,857
5 ethereumbook 20,246
6 web3.js 19,574
7 sismo-badges 16,063
8 full-blockchain-solidity-course-js 12,968
9 metamask-extension 12,282
10 full-blockchain-solidity-course-py 10,893
11 DeFi-Developer-Road-Map 10,075
12 hummingbot 9,572
13 chains 9,219
14 foundry 8,559
15 ethers.js 8,103
16 capstone 7,783
17 smart-contract-best-practices 7,555
18 hardhat 7,487
19 chainlink 7,170
20 awesome-solidity 6,659
21 wagmi 6,165
22 optimism 5,923
23 web3-react 5,604

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?