Solidity

Top 23 Solidity Open-Source Projects

  • openzeppelin-contracts

    OpenZeppelin Contracts is a library for secure smart contract development.

    Project mention: Blockchain transactions decoding: making wallet activity understandable | dev.to | 2023-10-27

    Lets look the events of Open Zeppelin’s ERC20 token contract:

  • solidity

    Solidity, the Smart Contract Programming Language

    Project mention: Smart Contract Programming Languages: sCrypt vs. Solidity | dev.to | 2024-04-05

    Solidity Solidity emerged as the first-ever programming language for smart contracts and remains the most extensively utilized language in the Web3 space due to its first-mover advantage. It serves as the primary language for developing applications today on Ethereum and Ethereum Virtual Machine (EVM) compatible blockchains, including Binance Smart Chain and Tron.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Building a blockchain from scratch | /r/rust | 2023-12-05

    Check out rust-bitcoin, or go read the free online version of Mastering Ethereum.

  • full-blockchain-solidity-course-js

    Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript

  • full-blockchain-solidity-course-py

    Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition

  • DeFi-Developer-Road-Map

    DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

    Project mention: Attacks via a Representative Sample : How Hackers are Caught | /r/OSINT | 2023-04-26

    FYI Navigation https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY

  • foundry

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

    Project mention: I need to buy goETH | /r/ethdev | 2023-05-07
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • smart-contract-best-practices

    A guide to smart contract security best practices

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

    Project mention: Build an AI-powered NFT generator with TS, GPT, Polygon and CASE (Part 1/2) | dev.to | 2023-09-07

    That's it for the first part ! Then we will use Hardhat to deploy our Solidity Contract on the Polygon testnet, and then overload our mintNFT() function with the actual minting. If you want to see the Part 2 quickly, give us some love and we will execute ! ❤️❤️❤️

  • awesome-solidity

    ⟠ A curated list of awesome Solidity resources, libraries, tools and more

  • slither

    Static Analyzer for Solidity and Vyper

    Project mention: Hidden Risks Lurking in Ethereum's Smart Contract Proxies | /r/ethereum | 2023-04-19

    Yes exactly! However, >99% of the time this wouldn't happen unintentionally, and typically static analysis frameworks will detect function clashing like slither: https://github.com/crytic/slither.

  • web3j

    Lightweight Java and Android library for integration with Ethereum clients

    Project mention: How to add to and remove liquidity from Uniswap V3 programmatically? Not in JS | /r/ethdev | 2023-04-29
  • DeFiHackLabs

    Reproduce DeFi hacked incidents using Foundry.

  • eattheblocks

    Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers

  • project_web3.0

    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 Application

  • mythril

    Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.

    Project mention: Fuzzing Around: Better Smart Contract Testing through the Power of Random Inputs | dev.to | 2023-04-25

    Fuzzing has been around for a while in traditional full-stack development, but a new class of tools is here that can apply fuzzing to smart contract testing in web3. Some of the fuzzing tools include the open source Echidna and MythX.

  • free-Web3-resources

    A list of FREE resources to make Web3 accessible to everyone.

  • solidity-patterns

    A compilation of patterns and best practices for the smart contract programming language Solidity

  • TypeChain

    🔌 TypeScript bindings for Ethereum smart contracts

    Project mention: Deploying and accesing an Ethereum contract using ethers and Angular | dev.to | 2023-10-16

    In the two previous posts of this serie, we have learned how to build a house-swap ethereum smart-contract using solidity and how to test it using hardhat. In this post, we will create an angular application and we will install ethers to interact with the smart-contract and ethers-typechain to generate typescript types from our contract json abi.

  • brownie

    A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

  • echidna

    Ethereum smart contract fuzzer

    Project mention: Echidna 2.2.0 released with improvements in fuzzing performance and UX | /r/DeFiSecurity | 2023-05-23
  • remix-project

    Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.

    Project mention: How I Contributed One Line of Code to Ethereum | dev.to | 2023-11-26

    Remix - Browser-based compiler and IDE for Ethereum smart contracts written with Solidity.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-05.

Solidity related posts

Index

What are some of the best open-source Solidity projects? This list will help you:

Project Stars
1 openzeppelin-contracts 24,079
2 solidity 22,220
3 ethereumbook 19,251
4 full-blockchain-solidity-course-js 11,323
5 full-blockchain-solidity-course-py 10,531
6 DeFi-Developer-Road-Map 9,420
7 foundry 7,499
8 smart-contract-best-practices 7,302
9 hardhat 6,734
10 chainlink 6,548
11 awesome-solidity 6,326
12 slither 4,968
13 web3j 4,953
14 DeFiHackLabs 4,661
15 eattheblocks 3,964
16 project_web3.0 3,915
17 mythril 3,697
18 free-Web3-resources 3,491
19 solidity-patterns 3,057
20 TypeChain 2,702
21 brownie 2,594
22 echidna 2,551
23 remix-project 2,263
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com