
TOP 32 Ethereum Open Source Projects in 2023

1. Go Ethereum
GitHub stars: 43,600
Description: Official Go implementation of the Ethereum protocol
Programing Language: Go
Tags: go, ethereum, blockchain, p2p, geth
Updated: 4 hours ago
Link: https://github.com/ethereum/go-ethereum

2. ccxt
GitHub stars: 29,100
Description: A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Programing Language: Python
Tags: api, bot, library, crypto, bitcoin
Updated: 5 hours ago
Link: https://github.com/ccxt/ccxt

3. Web3.Js
GitHub stars: 17,900
Description: Ethereum JavaScript API
Programing Language: TypeScript
Tags: javascript, api, typescript, ethereum, swarm
Updated: 4 hours ago
Link: https://github.com/web3/web3.js

4. Awesome Blockchain Cn
GitHub stars: 17,700
Description: 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料
Programing Language: JavaScript
Updated: Mar 25
Link: https://github.com/chaozh/awesome-blockchain-cn

5. Sismo Badges
GitHub stars: 16,300
Description: Contracts of the Sismo Badge Minting Protocol
Programing Language: TypeScript
Tags: ethereum, smart-contracts, did, zkp, attestations
Updated: 10 hours ago
Link: https://github.com/sismo-core/sismo-badges

6. wiki
GitHub stars: 14,800
Description: The Ethereum Wiki
Programing Language: Updated on Sep 18, 2022
Updated:
Link: https://github.com/ethereum/wiki

7. EIPs
GitHub stars: 11,900
Description: The Ethereum Improvement Proposal repository
Programing Language: Solidity
Updated: 8 hours ago
Link: https://github.com/ethereum/EIPs

8. Metamask Extension
GitHub stars: 10,600
Description: 🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Programing Language: JavaScript
Tags: firefox, chrome, extension, opera, ethereum
Updated: 43 minutes ago
Link: https://github.com/MetaMask/metamask-extension

9. mist
GitHub stars: 7,400
Description: [DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
Programing Language: JavaScript
Tags: electron, browser, meteor, ethereum, blockchain
Updated: Jul 20, 2020
Link: https://github.com/ethereum/mist

10. Ethers.Js
GitHub stars: 7,000
Description: Complete Ethereum library and wallet implementation in JavaScript.
Programing Language: TypeScript
Tags: javascript, typescript, ethereum, blockchain, web3
Updated: 4 days ago
Link: https://github.com/ethers-io/ethers.js

11. Chains
GitHub stars: 6,800
Description: provides metadata for chains
Programing Language: Kotlin
Tags: ethereum, chains, evm, hacktoberfest, eip155
Updated: 2 hours ago
Link: https://github.com/ethereum-lists/chains

12. Parity Ethereum
GitHub stars: 6,700
Description: The fast, light, and robust client for Ethereum-like networks.
Programing Language: Rust
Tags: rust, client, node, ethereum, blockchain
Updated: Nov 1, 2020
Link: https://github.com/openethereum/parity-ethereum

13. Capstone
GitHub stars: 6,600
Description: Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G…
Programing Language: C
Tags: x86, reverse-engineering, x86-64, disassembler, security
Updated: yesterday
Link: https://github.com/capstone-engine/capstone

14. Blockchain Guide
GitHub stars: 6,600
Description: Introduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.
Programing Language: Go
Tags: bitcoin, book, ethereum, blockchain, technology
Updated: yesterday
Link: https://github.com/yeasy/blockchain_guide

15. Ethminer
GitHub stars: 5,900
Description: Ethereum miner with OpenCL, CUDA and stratum support
Programing Language: C++
Updated: Mar 5, 2022
Link: https://github.com/ethereum-mining/ethminer

16. Web3 React
GitHub stars: 5,100
Description: A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Programing Language: TypeScript
Tags: web3, dapp, javascript, typescript, ethereum
Updated: 10 days ago
Link: https://github.com/Uniswap/web3-react

17. Ethereum Developer Tools List
GitHub stars: 5,000
Description: A guide to available tools and platforms for developing on Ethereum.
Programing Language: Updated 18 days ago
Updated:
Link: https://github.com/Consensys/ethereum-developer-tools-list

18. 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

19. Vyper
GitHub stars: 4,600
Description: Pythonic Smart Contract Language for the EVM
Programing Language: Python
Tags: python, language, ethereum, ethereum-dapp, vyper
Updated: 6 hours ago
Link: https://github.com/vyperlang/vyper

20. Ganache Ui
GitHub stars: 4,600
Description: Personal blockchain for Ethereum development
Programing Language: JavaScript
Tags: electron, development, ethereum, blockchain, truffle
Updated: 2 days ago
Link: https://github.com/trufflesuite/ganache-ui

21. Quorum
GitHub stars: 4,500
Description: A permissioned implementation of Ethereum supporting data privacy
Programing Language: Go
Tags: go, privacy, ethereum, blockchain, consensus
Updated: 10 days ago
Link: https://github.com/Consensys/quorum

22. Crypto Signal
GitHub stars: 4,500
Description: Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks
Programing Language: Python
Tags: trading, trading-strategies, technical-analysis, trading-bot, bitcoin
Updated: Jul 18
Link: https://github.com/CryptoSignal/Crypto-Signal

23. Optimism
GitHub stars: 4,500
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

24. Web3.Py
GitHub stars: 4,400
Description: A python interface for interacting with the Ethereum blockchain and ecosystem.
Programing Language: Python
Updated: 2 days ago
Link: https://github.com/ethereum/web3.py

25. Ethereum Org Website
GitHub stars: 4,300
Description: Ethereum.org is a primary online resource for the Ethereum community.
Programing Language: Markdown
Tags: react, typescript, ethereum, blockchain, gatsby
Updated: 1 hour ago
Link: https://github.com/ethereum/ethereum-org-website

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

27. Interface
GitHub stars: 4,300
Description: 🦄 An open source interface for the Uniswap protocol
Programing Language: TypeScript
Tags: ethereum, blockchain, uniswap
Updated: 6 hours ago
Link: https://github.com/Uniswap/interface

28. Dapp Learning
GitHub stars: 4,100
Description: Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.
Programing Language: Solidity
Tags: ethereum, dapp, blockchain
Updated: 3 days ago
Link: https://github.com/Dapp-Learning-DAO/Dapp-Learning

29. Crypto List
GitHub stars: 4,000
Description: Curated collection of blockchain & cryptocurrency resources.
Programing Language: Updated on May 26
Tags: bitcoin, cryptocurrency, blockchain, ethereum, btc
Updated:
Link: https://github.com/coinpride/CryptoList

30. 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

31. V3 Core
GitHub stars: 3,900
Description: 🦄 🦄 🦄 Core smart contracts of Uniswap v3
Programing Language: TypeScript
Tags: core, ethereum, smart-contracts, automated-market-maker
Updated: 6 days ago
Link: https://github.com/Uniswap/v3-core

32. Ethereum Boilerplate
GitHub stars: 3,800
Description: The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although t…
Programing Language: TypeScript
Tags: ethereum, react, nextjs, ethereum-client, web3
Updated: Jul 24
Link: https://github.com/ethereum-boilerplate/ethereum-boilerplate