
TOP 30 Solidity Open Source Projects in 2023

1. Openzeppelin Contracts
GitHub stars: 22,900
Description: OpenZeppelin Contracts is a library for secure smart contract development.
Programing Language: JavaScript
Tags: security, ethereum, smart-contracts, solidity, evm
Updated: yesterday
Link: https://github.com/OpenZeppelin/openzeppelin-contracts

2. Solidity
GitHub stars: 20,800
Description: Solidity, the Smart Contract Programming Language
Programing Language: C++
Tags: language, programming-language, cpp, ethereum, blockchain
Updated: yesterday
Link: https://github.com/ethereum/solidity

3. Ethereumbook
GitHub stars: 18,400
Description: Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Programing Language: JavaScript
Tags: book, ethereum, dapp, smart-contracts, blockchain
Updated: 22 days ago
Link: https://github.com/ethereumbook/ethereumbook

4. Truffle
GitHub stars: 14,000
Description: A tool for developing smart contracts. Crafted with the finest cacaos.
Programing Language: TypeScript
Tags: javascript, framework, ethereum, smart-contracts, blockchain
Updated: 2 days ago
Link: https://github.com/trufflesuite/truffle

5. De Fi Developer Road Map
GitHub stars: 8,900
Description: DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and refer…
Programing Language: JavaScript
Tags: roadmap, awesome, ethereum, smart-contracts, blockchain
Updated: 22 hours ago
Link: https://github.com/OffcierCia/DeFi-Developer-Road-Map

6. Scaffold Eth
GitHub stars: 8,900
Description: 🏗 forkable Ethereum dev stack focused on fast product iterations
Programing Language: CSS
Tags: react, graph, create-react-app, ethereum, dapp
Updated: 25 days ago
Link: https://github.com/scaffold-eth/scaffold-eth

7. Wtf Solidity
GitHub stars: 8,100
Description: 我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academy
Programing Language: Solidity
Tags: open-source, ethereum, dapp, smart-contracts, blockchain
Updated: 5 hours ago
Link: https://github.com/AmazingAng/WTF-Solidity

8. Foundry
GitHub stars: 6,500
Description: Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Programing Language: Rust
Tags: testing, rust, framework, tooling, ethereum
Updated: 7 hours ago
Link: https://github.com/foundry-rs/foundry

9. Hardhat
GitHub stars: 6,100
Description: Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Programing Language: TypeScript
Tags: javascript, debugging, typescript, tooling, ethereum
Updated: yesterday
Link: https://github.com/NomicFoundation/hardhat

10. Chainlink
GitHub stars: 5,000
Description: node of the decentralized oracle network, bridging on and off-chain computation
Programing Language: Go
Tags: blockchain, ethereum, golang, oracle, solidity
Updated: 34 minutes ago
Link: https://github.com/smartcontractkit/chainlink

11. Web3j
GitHub stars: 4,700
Description: Lightweight Java and Android library for integration with Ethereum clients
Programing Language: Java
Tags: android, java, reactivex, rxjava, ethereum
Updated: 2 days ago
Link: https://github.com/web3j/web3j

12. Slither
GitHub stars: 4,500
Description: Static Analyzer for Solidity
Programing Language: Python
Tags: static-analysis, ethereum, solidity
Updated: yesterday
Link: https://github.com/crytic/slither

13. De Fi Hack Labs
GitHub stars: 3,900
Description: Reproduce DeFi hacked incidents using Foundry.
Programing Language: Solidity
Tags: ethereum, solidity, web3, foundry, defi
Updated: 9 hours ago
Link: https://github.com/SunWeb3Sec/DeFiHackLabs

14. Eattheblocks
GitHub stars: 3,900
Description: Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers
Programing Language: JavaScript
Tags: ethereum, solidity, blockchain, tutorial, truffle
Updated: Mar 1
Link: https://github.com/jklepatch/eattheblocks

15. Full Blockchain Solidity Course Py
GitHub stars: 10,200
Description: Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
Programing Language:
Tags: ethereum, dapp, smart-contracts, blockchain, solidity
Updated: Jul 1
Link: https://github.com/smartcontractkit/full-blockchain-solidity-course-py

16. Project Web3.0
GitHub stars: 3,700
Description: This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain A…
Programing Language: JavaScript
Tags: smart-contracts, solidity, web3
Updated: 14 days ago
Link: https://github.com/adrianhajdin/project_web3.0

17. Mythril
GitHub stars: 3,500
Description: Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other E…
Programing Language: Python
Tags: security, ethereum, smart-contracts, blockchain, symbolic-execution
Updated: 1 hour ago
Link: https://github.com/Consensys/mythril

18. Free Web3 Resources
GitHub stars: 3,400
Description: A list of FREE resources to make Web3 accessible to everyone.
Programing Language: CSS
Tags: ethereum, blockchain, dapp, solidity, web3
Updated: 6 days ago
Link: https://github.com/FrancescoXX/free-Web3-resources

19. Solidity Patterns
GitHub stars: 2,900
Description: A compilation of patterns and best practices for the smart contract programming language Solidity
Programing Language: Solidity
Tags: solidity, smart-contract, solidity-language, solidity-patterns
Updated: 15 days ago
Link: https://github.com/fravoll/solidity-patterns

20. Type Chain
GitHub stars: 2,600
Description: 🔌 TypeScript bindings for Ethereum smart contracts
Programing Language: TypeScript
Tags: typescript, ethereum, blockchain, truffle, solidity
Updated: 6 days ago
Link: https://github.com/dethcrypto/TypeChain

21. Brownie
GitHub stars: 2,500
Description: A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
Programing Language: Python
Tags: ethereum, solidity, web3py, vyper
Updated: 4 days ago
Link: https://github.com/eth-brownie/brownie

22. Echidna
GitHub stars: 2,300
Description: Ethereum smart contract fuzzer
Programing Language: Solidity
Tags: testing, solidity, ethereum, security, smart-contracts
Updated: 2 days ago
Link: https://github.com/crytic/echidna

23. Cryptozombies Lesson Code
GitHub stars: 2,200
Description: cryptozomebie lesson code
Programing Language: JavaScript
Tags: tutorial, blockchain, solidity, libra, cryptozombies
Updated: Aug 7
Link: https://github.com/CryptozombiesHQ/cryptozombies-lesson-code

24. Fisco Bcos
GitHub stars: 2,200
Description: FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有4000多家企事业单位,300多个行业数字标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区…
Programing Language: Shell
Tags: blockchain, security, crud, synchronization, crypto
Updated: 2 days ago
Link: https://github.com/FISCO-BCOS/FISCO-BCOS

25. Remix Project
GitHub stars: 2,100
Description: Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Programing Language: TypeScript
Tags: ethereum, smart-contracts, blockchain, solidity, evm
Updated: yesterday
Link: https://github.com/ethereum/remix-project

26. Ethereum Casts
GitHub stars: 2,000
Description: Companion repo to an Ethereum/Solidity course on Udemy
Programing Language: JavaScript
Updated: Jul 3
Link: https://github.com/StephenGrider/EthereumCasts

27. Awesome Solidity
GitHub stars: 6,100
Description: ⟠ A curated list of awesome Solidity resources, libraries, tools and more
Programing Language:
Tags: lists, awesome, ethereum, resources, solidity
Updated: 2 days ago
Link: https://github.com/bkrem/awesome-solidity

28. Full Blockchain Solidity Course Js
GitHub stars: 9,800
Description: Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
Programing Language:
Tags: javascript, typescript, reactjs, nextjs, ethereum
Updated: 9 days ago
Link: https://github.com/smartcontractkit/full-blockchain-solidity-course-js

29. Smart Contract Best Practices
GitHub stars: 7,100
Description: A guide to smart contract security best practices
Programing Language:
Tags: security, documentation, ethereum, smart-contracts, blockchain
Updated: 6 hours ago
Link: https://github.com/Consensys/smart-contract-best-practices

30. Remix Ide
GitHub stars: 2,200
Description: Documentation for Remix IDE
Programing Language:
Tags: ethereum, debugging, documentation, smart-contracts, blockchain
Updated: 2 days ago