smart-contracts

Open-source projects categorized as smart-contracts

Top 23 smart-contract 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:

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

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

    SurveyJS logo
  • sismo-badges

    Contracts of the Sismo Badge Minting Protocol

  • 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

  • Scanners-Box

    A powerful and open-source toolkit for hackers and security automation - 安全行业从业者自研开源扫描器合辑

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

    InfluxDB logo
  • smart-contract-best-practices

    A guide to smart contract security best practices

  • wasm3

    🚀 A fast WebAssembly interpreter and the most universal WASM runtime

  • Project mention: Show HN: Mutable.ai – Turn your codebase into a Wiki | news.ycombinator.com | 2024-01-08

    As long as this is happening, might as well try some of my favorites: https://github.com/wasm3/wasm3, https://github.com/WebAssembly/wabt, https://github.com/bytecodealliance/wasmtime

  • 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 ! ❤️❤️❤️

  • aptos-core

    Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    AptosBFT — a consensus component supporting state machine replication in the Aptos blockchain (written in Rust);

  • sui

    Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Sui — a smart contract platform based on Narwhal and Bullshark protocols (written in Rust);

  • 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
  • v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

  • Project mention: Best Crypto To Invest in 2024 [Expert Guide] | dev.to | 2023-12-29

    Uniswap (UNI) – The Leading Decentralized Exchange

  • SpacetimeDB

    Multiplayer at the speed of light

  • Project mention: What if an SQL Statement Returned a Database? | news.ycombinator.com | 2023-12-12

    Yeah, I worked on https://tablam.org and https://spacetimedb.com.

    It becomes pretty clear that `order` is a significant property to make useful (and performant!) programs. "Duplicates" is also required to make usefull programs.

    One nonobvious reason for this: You wanna report that a `customer` has a duplicated key `1`. If you CAN'T model `[(customer.id = 1), (customer.id = 1)]` then you can't report errors! And `erroneous` data is VITAL to make useful programs because then the only possibility is "perfect" data, and that is not possible!

    Another reason is that we want to `count` duplicates, to see `duplicates`, and other NON-obvious at first: "What is a duplicate?". Get fun with floats, Unicode, combining case and non-case sensitive input... and is obvious that for useful programs IS REQUIRED to support bags in an extended version of the relational model.

    And yet...

    IS very important to remember about `set semantics` and try to adhere to it when makes sense. Your query planner will like it. You "valid" constraints like it. And `unique index` like it. And so on...

  • 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

  • embark-framework

    Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

  • mythril

    Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, 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.

  • anchor

    ⚓ Solana Sealevel Framework

  • Project mention: Configurar Solana en Linux | dev.to | 2023-12-18

    cargo install --git https://github.com/coral-xyz/anchor avm --locked --force

  • v2-core

    🦄 🦄 Core smart contracts of Uniswap V2

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

  • remix-ide

    Documentation for Remix IDE

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

    WorkOS logo
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).

smart-contracts related posts

Index

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

Project Stars
1 openzeppelin-contracts 24,079
2 ethereumbook 19,287
3 sismo-badges 16,147
4 full-blockchain-solidity-course-js 11,391
5 full-blockchain-solidity-course-py 10,544
6 DeFi-Developer-Road-Map 9,436
7 Scanners-Box 7,967
8 smart-contract-best-practices 7,309
9 wasm3 6,980
10 hardhat 6,754
11 aptos-core 5,777
12 sui 5,690
13 web3j 4,953
14 v3-core 4,141
15 SpacetimeDB 4,016
16 project_web3.0 3,919
17 embark-framework 3,775
18 mythril 3,706
19 anchor 3,180
20 v2-core 2,808
21 echidna 2,556
22 remix-project 2,267
23 remix-ide 2,225

Sponsored
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.
workos.com