
TOP 23 Ethereum Open Source Projects in 2025

1. Open Zeppelin/Openzeppelin Contracts
GitHub stars: 25,300
Description: OpenZeppelin Contracts is a library for secure smart contract development.
Programing Language: Solidity
Tags: security, ethereum, smart-contracts, solidity, evm
Updated: 22 hours ago
Link: https://github.com/OpenZeppelin/openzeppelin-contracts

2. Web3/Web3.Js
GitHub stars: 19,600
Description: Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
Programing Language: TypeScript
Tags: javascript, api, typescript, ethereum, web3
Updated: 5 days ago
Link: https://github.com/web3/web3.js

3. Sismo Core/Sismo Badges
GitHub stars: 16,100
Description: Contracts of the Sismo Badge Minting Protocol
Programing Language: TypeScript
Tags: ethereum, smart-contracts, did, zkp, attestations
Updated: Oct 3, 2023
Link: https://github.com/sismo-core/sismo-badges

4. Ethereum/Ei Ps
GitHub stars: 13,100
Description: The Ethereum Improvement Proposal repository
Programing Language: Python
Updated: 2 hours ago
Link: https://github.com/ethereum/EIPs

5. Ethereum Lists/Chains
GitHub stars: 9,200
Description: provides metadata for chains
Programing Language: Kotlin
Tags: ethereum, chains, evm, hacktoberfest, eip155
Updated: 1 hour ago
Link: https://github.com/ethereum-lists/chains

6. Capstone Engine/Capstone
GitHub stars: 7,800
Description: Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX,…
Programing Language: C
Tags: security, arm, framework, mips, x86-64
Updated: 4 days ago
Link: https://github.com/capstone-engine/capstone

7. Ethereum Mining/Ethminer
GitHub stars: 6,000
Description: Ethereum miner with OpenCL, CUDA and stratum support
Programing Language: C++
Updated: Nov 1, 2023
Link: https://github.com/ethereum-mining/ethminer

8. Ethereum Optimism/Optimism
GitHub stars: 5,900
Description: Optimism is Ethereum, scaled.
Programing Language: Go
Tags: ethereum, rollup, optimism, ovm, l2-scaling
Updated: 9 minutes ago
Link: https://github.com/ethereum-optimism/optimism

9. Crytic/Slither
GitHub stars: 5,500
Description: Static Analyzer for Solidity and Vyper
Programing Language: Python
Tags: static-analysis, ethereum, solidity, vyper
Updated: 22 hours ago
Link: https://github.com/crytic/slither

10. Uniswap/Interface
GitHub stars: 5,100
Description: 🦄 Open source interfaces for the Uniswap protocol
Programing Language: TypeScript
Tags: ethereum, blockchain, uniswap
Updated: 1 hour ago
Link: https://github.com/Uniswap/interface

11. Vyperlang/Vyper
GitHub stars: 5,000
Description: Pythonic Smart Contract Language for the EVM
Programing Language: Python
Tags: python, language, ethereum, ethereum-dapp, vyper
Updated: yesterday
Link: https://github.com/vyperlang/vyper

12. Wagmi
GitHub stars: 4,900
Description: React Hooks for Ethereum
Programing Language: TypeScript
Tags: react, hooks, typescript, ethereum, dapp
Updated: 2 hours ago
Link: https://github.com/wagmi-dev/wagmi

13. Matter Labs/Zksync
GitHub stars: 4,900
Description: zkSync: trustless scaling and privacy engine for Ethereum
Programing Language: Rust
Tags: team-core
Updated: Jul 24, 2024
Link: https://github.com/matter-labs/zksync

14. Consensys/Quorum
GitHub stars: 4,700
Description: A permissioned implementation of Ethereum supporting data privacy
Programing Language: Go
Tags: go, privacy, ethereum, blockchain, consensus
Updated: Jul 30, 2024
Link: https://github.com/Consensys/quorum

15. Trufflesuite/Ganache Ui
GitHub stars: 4,700
Description: Personal blockchain for Ethereum development
Programing Language: JavaScript
Tags: electron, development, ethereum, blockchain, truffle
Updated: Mar 21, 2024
Link: https://github.com/trufflesuite/ganache-ui

16. Web3modal
GitHub stars: 4,700
Description: A single Web3 provider solution for all Wallets
Programing Language: TypeScript
Tags: react, plugin, widget, integration, ethereum
Updated: 18 hours ago
Link: https://github.com/WalletConnect/web3modal

17. Taikoxyz/Taiko Mono
GitHub stars: 4,500
Description: Taiko Alethia based rollup protocol 🥁 🌸
Programing Language: Svelte
Tags: ethereum, rollup, taiko, zk, layer2
Updated: 8 minutes ago
Link: https://github.com/taikoxyz/taiko-mono

18. V3 Core
GitHub stars: 4,200
Description: 🦄 🦄 🦄 Core smart contracts of Uniswap v3
Programing Language: TypeScript
Tags: core, ethereum, smart-contracts, automated-market-maker
Updated: Mar 24
Link: https://github.com/Uniswap/v3-core

19. Aleth
GitHub stars: 3,900
Description: Aleth – Ethereum C++ client, tools and libraries
Programing Language: C++
Tags: cpp, ethereum, ethereum-client, evm
Updated: Oct 28, 2021
Link: https://github.com/ethereum/aleth

20. Ethereum Boilerplate/Ethereum Nft Marketplace Boilerplate
GitHub stars: 876
Description:
Programing Language: JavaScript
Updated: Jan 3, 2024
Link: https://github.com/ethereum-boilerplate/ethereum-nft-marketplace-boilerplate

21. Consensys/Ethereum Developer Tools List
GitHub stars: 0
Description: A guide to available tools and platforms for developing on Ethereum.
Programing Language:
Updated:
Link: https://github.com/Consensys/ethereum-developer-tools-list

22. Ethereum/Wiki
GitHub stars: 0
Description: The Ethereum Wiki
Programing Language:
Updated:
Link: https://github.com/ethereum/wiki

23. Bkrem/Awesome Solidity
GitHub stars: 0
Description: ⟠ A curated list of awesome Solidity resources, libraries, tools and more
Programing Language:
Tags: lists, awesome, ethereum, resources, solidity
Updated: