Top Ethereum Open Source Projects

TOP 23 Ethereum Open Source Projects in 2025


Open Zeppelin/Openzeppelin Contracts logo

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




Web3/Web3.Js logo

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




Sismo Core/Sismo Badges logo

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




Ethereum/Ei Ps logo

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




Ethereum Lists/Chains logo

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




Capstone Engine/Capstone logo

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




Ethereum Mining/Ethminer logo

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




Ethereum Optimism/Optimism logo

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




Crytic/Slither logo

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




Uniswap/Interface logo

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




Vyperlang/Vyper logo

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




Wagmi logo

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




Matter Labs/Zksync logo

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




Consensys/Quorum logo

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




Trufflesuite/Ganache Ui logo

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




Web3modal logo

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




Taikoxyz/Taiko Mono logo

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




V3 Core logo

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




Aleth logo

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




Ethereum Boilerplate/Ethereum Nft Marketplace Boilerplate logo

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




Consensys/Ethereum Developer Tools List logo

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




Ethereum/Wiki logo

22. Ethereum/Wiki


GitHub stars: 0

Description: The Ethereum Wiki

Programing Language:

Updated:

Link: https://github.com/ethereum/wiki




Bkrem/Awesome Solidity logo

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:

Link: https://github.com/bkrem/awesome-solidity




Want to find a web3 job?

Receive emails of TOP 23 Ethereum Open Source Projects in 2025

More by Web3 Jobs
Job Position and Company Location Tags Posted Apply

Remote

Apply

Remote

Apply
Remote
Apply
Remote
Apply
Remote
Apply
Remote
Apply

Remote

Apply

Remote

Apply
Remote
Apply
Seattle, WA, United States
Apply
Ask me anything