Top Ethereum Open Source Projects

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




Want to find a web3 job?

Receive emails of TOP 32 Ethereum Open Source Projects in 2023

More by Web3 Jobs
Ask me anything