Top Solidity Open Source Projects

TOP 29 Solidity Open Source Projects in 2024


1. Project Web3.0


GitHub stars: 3,900

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: Mar 23

Link: https://github.com/adrianhajdin/project_web3.0




2. Mythril


GitHub stars: 3,700

Description: Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other …

Programing Language: Python

Tags: security, ethereum, smart-contracts, blockchain, symbolic-execution

Updated: 23 days ago

Link: https://github.com/Consensys/mythril




3. Solidity Patterns


GitHub stars: 3,100

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: Apr 19

Link: https://github.com/fravoll/solidity-patterns




4. Wtf Ethers


GitHub stars: 2,800

Description: 我最近在重新学ethers.js,巩固一下细节,也写一个“WTF Ethers.js极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy

Programing Language: JavaScript

Tags: nodejs, javascript, typescript, ethereum, solidity

Updated: 2 days ago

Link: https://github.com/WTFAcademy/WTF-Ethers




5. Type Chain


GitHub stars: 2,700

Description: 🔌 TypeScript bindings for Ethereum smart contracts

Programing Language: TypeScript

Tags: typescript, ethereum, blockchain, truffle, solidity

Updated: Apr 7

Link: https://github.com/dethcrypto/TypeChain




6. Brownie


GitHub stars: 2,600

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: 11 days ago

Link: https://github.com/eth-brownie/brownie




7. Echidna


GitHub stars: 2,600

Description: Ethereum smart contract fuzzer

Programing Language: Solidity

Tags: testing, security, ethereum, smart-contracts, solidity

Updated: 15 hours ago

Link: https://github.com/crytic/echidna




8. Fisco Bcos


GitHub stars: 2,300

Description: FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社…

Programing Language: C++

Tags: security, crud, synchronization, crypto, raft

Updated: 40 minutes ago

Link: https://github.com/FISCO-BCOS/FISCO-BCOS




9. Remix Project


GitHub stars: 2,300

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: 21 minutes ago

Link: https://github.com/ethereum/remix-project




10. Cryptozombies Lesson Code


GitHub stars: 2,300

Description: cryptozomebie lesson code

Programing Language: JavaScript

Tags: tutorial, blockchain, solidity, libra, cryptozombies

Updated: 14 days ago

Link: https://github.com/CryptozombiesHQ/cryptozombies-lesson-code




11. Remix Ide


GitHub stars: 2,200

Description: Documentation for Remix IDE

Programing Language: Updated 59 minutes ago

Tags: debugging, documentation, ethereum, smart-contracts, blockchain

Updated:

Link: https://github.com/ethereum/remix-ide




12. Solady


GitHub stars: 2,200

Description: Optimized Solidity snippets.

Programing Language: Solidity

Tags: ethereum, inline-assembly, solidity, erc20, erc721

Updated: 3 days ago

Link: https://github.com/Vectorized/solady




13. Ethereum Casts


GitHub stars: 2,100

Description: Companion repo to an Ethereum/Solidity course on Udemy

Programing Language: JavaScript

Updated: 17 days ago

Link: https://github.com/StephenGrider/EthereumCasts




14. Kunlun M


GitHub stars: 2,100

Description: KunLun-M是一个完全开源的静态白盒扫描工具,支持PHP、JavaScript的语义扫描,基础安全、组件安全扫描,Chrome Ext\Solidity的基础扫描。

Programing Language: Python

Updated: 52 minutes ago

Link: https://github.com/LoRexxar/Kunlun-M




15. Not So Smart Contracts


GitHub stars: 2,100

Description: Examples of Solidity security issues

Programing Language: Solidity

Tags: ethereum, solidity, vulnerabilities

Updated: Feb 24, 2023

Link: https://github.com/crytic/not-so-smart-contracts




16. Learning Solidity


GitHub stars: 2,100

Description: The companion to the Youtube tutorials

Programing Language: Solidity

Tags: hacktoberfest

Updated: Oct 15, 2023

Link: https://github.com/willitscale/learning-solidity




17. Solcurity


GitHub stars: 1,900

Description: Opinionated security and code quality standard for Solidity smart contracts.

Programing Language: Updated on Jul 2, 2023

Updated:

Link: https://github.com/transmissions11/solcurity




18. Hardhat Template


GitHub stars: 1,900

Description: Hardhat-based template for developing Solidity smart contracts

Programing Language: TypeScript

Tags: template, typescript, ethereum, smart-contracts, blockchain

Updated: Mar 12

Link: https://github.com/PaulRBerg/hardhat-template




19. Ethernaut


GitHub stars: 1,900

Description: Web3/Solidity based wargame

Programing Language: Solidity

Updated: yesterday

Link: https://github.com/OpenZeppelin/ethernaut




20. Safe Smart Account


GitHub stars: 1,800

Description: Safe allows secure management of blockchain assets.

Programing Language: TypeScript

Tags: ethereum, solidity, wallet

Updated: 5 minutes ago

Link: https://github.com/safe-global/safe-smart-account




21. Secureum Mind Map


GitHub stars: 1,700

Description: Central Repository for the Epoch 0 coursework and quizzes. Contains all the content, cross-referenced and linked.

Programing Language: Shell

Tags: security, ethereum, blockchain, solidity, web3

Updated: Sep 21, 2023

Link: https://github.com/x676f64/secureum-mind_map




22. .Github


GitHub stars: 1,700

Description: ApacheCN 开源组织:公告、介绍、成员、活动、交流方式

Programing Language: CSS

Tags: python, spark, ml, pytorch, solidity

Updated: Apr 18

Link: https://github.com/apachecn/.github




23. Ethereum Development With Go Book


GitHub stars: 1,700

Description: 📖 A little guide book on Ethereum Development with Go (golang)

Programing Language: Go

Tags: go, golang, open-source, pdf, development

Updated: Nov 19, 2022

Link: https://github.com/miguelmota/ethereum-development-with-go-book




24. Wormhole


GitHub stars: 1,600

Description: A reference implementation for the Wormhole blockchain interoperability protocol.

Programing Language: TypeScript

Tags: rust, golang, blockchain, solidity

Updated: 11 hours ago

Link: https://github.com/wormhole-foundation/wormhole




25. Smart Contract Vulnerabilities


GitHub stars: 1,600

Description: A collection of smart contract vulnerabilities along with prevention methods

Programing Language: Updated 5 hours ago

Tags: security, ethereum, blockchain, solidity

Updated:

Link: https://github.com/kadenzipfel/smart-contract-vulnerabilities




26. Smart Contract Sanctuary


GitHub stars: 1,500

Description: 🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠

Programing Language: Python

Tags: ethereum, smart-contracts, blockchain, polygon, solidity

Updated: 1 hour ago

Link: https://github.com/tintinweb/smart-contract-sanctuary




27. Solidity Cheatsheet


GitHub stars: 1,400

Description: Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.

Programing Language: Updated on Dec 20, 2022

Tags: best-practices, ethereum, blockchain, solidity, solidity-cheatsheet

Updated:

Link: https://github.com/manojpramesh/solidity-cheatsheet




28. Solc Js


GitHub stars: 1,400

Description: Javascript bindings for the Solidity compiler

Programing Language: TypeScript

Tags: compiler, ethereum, solidity, hacktoberfest

Updated: 1 hour ago

Link: https://github.com/ethereum/solc-js




29. Solidity Security Blog


GitHub stars: 1,300

Description: Comprehensive list of known attack vectors and common anti-patterns

Programing Language: Updated on Sep 23, 2022

Updated:

Link: https://github.com/sigp/solidity-security-blog




Want to find a web3 job?

Receive emails of TOP 29 Solidity Open Source Projects in 2024

More by Web3 Jobs
Ask me anything