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: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25

    Widely used open source framework with an active GitHub community and documentation

  • ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Daily General Discussion - March 25, 2023 | reddit.com/r/ethfinance | 2023-03-24

    The book itself can be read in digital format on github: https://github.com/ethereumbook/ethereumbook

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • sismo-protocol

    Contracts of the Sismo Attestation Protocol

    Project mention: 10 Trending Github repositories / November, 3 2022 | dev.to | 2022-11-03

    git clone https://github.com/sismo-core/sismo-protocol.git

  • truffle

    A tool for developing smart contracts. Crafted with the finest cacaos.

    Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25

    Truffle is a popular development and testing framework for dApps, both for first time and experienced Ethereum developers. As well as containing a web3.js library, Truffle is simple, user friendly and, with over 56K GitHub users, trusted. To install Truffle you need to have Node, NPM and Python. You can install Truffle via NPM with the command ‘npm install -g truffle.’

  • full-blockchain-solidity-course-py

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

    Project mention: Daily General Discussion - October 4, 2022 | reddit.com/r/ethfinance | 2022-10-04

    I really liked this course for learning everything. https://www.youtube.com/watch?v=M576WGiDBdQ There are 13 lessons in it if u look at the description. So each lesson is an hour and a half about That gets you solidity + front end experience though https://github.com/smartcontractkit/full-blockchain-solidity-course-py Follows along with the video

  • 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: Building a learning roadmap for myself in 2023. | reddit.com/r/ethdev | 2023-01-07

    officercia made a great one awhile back for defi

  • full-blockchain-solidity-course-js

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

    Project mention: Error Showing On hardhat Node but Transaction is taking place in Metamask | reddit.com/r/ethdev | 2023-02-12

    GitHub Discussion Link

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Scanners-Box

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

    Project mention: A powerful open-source toolkit for hackers and security automation | news.ycombinator.com | 2022-07-15
  • smart-contract-best-practices

    A guide to smart contract security best practices

    Project mention: Solidity security reviews? | reddit.com/r/solidity | 2023-02-20
  • wasm3

    🚀 A fast WebAssembly interpreter and the most universal WASM runtime

    Project mention: Towards a modern Web stack (by Ian Hickson, author of the HTML5 spec and current Flutter tech lead) | reddit.com/r/rust | 2023-02-05

    On other benchmarks I'm seeing numbers closer to 20% slower, e.g. https://github.com/wasm3/wasm3/blob/main/docs/Performance.md and https://github.com/second-state/wasm32-wasi-benchmark. It's numerical code, which is the best case scenario for a native binary. It's much closer on an average web app or server workload, e.g. https://krausest.github.io/js-framework-benchmark/current.html - you can find WASM frameworks that beat most JS frameworks on there, but that is not as impressive considering the state of the JS ecosystem. Overall, it's already under 50%, and there is still plenty of room for improvement.

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

    Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25

    Hardhat allows developers to build, test, and deploy smart contracts and dApps using a variety of tools and libraries. With over 114K users on GitHub and an active Discord community, Hardhat is a hugely popular framework for dApp developers. Much of its popularity can be attributed to its rich list of features, flexibility and the Hardhat Ethereum Virtual Machine for testing and debugging smart contracts.

  • web3j

    Lightweight Java and Android library for integration with Ethereum clients

    Project mention: Minting an NFT on an android app (Part 1) | dev.to | 2022-12-02

    Web3j: Lightweight Java and Android library for integration with Ethereum clients. https://www.web3labs.com/web3j-sdk

  • embark-framework

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

    Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25

    Limited Github community and not as popular in web3 as other frameworks such as Truffle

  • 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

  • v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    Project mention: Looking to sell my stETH | reddit.com/r/ledgerwallet | 2023-03-23

    You can always swap your stETH into ETH using a DEX (such as Uniswap, Paraswap, 1inch) - however only ParaSwap and 1inch would be options within the "discover" tab of Ledger Live for the time being.

  • 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: Mythril an easy way to audit your smart contracts. | dev.to | 2022-11-01

    Mythril is part of the core tools of Consensys Mythx one of the biggest Smart Contract security services for Ethereum, which main goal is to ensure development teams avoid costly errors and make Ethereum more secure and trustworthy… or at least that is what their page says.

  • anchor

    ⚓ Solana Sealevel Framework

    Project mention: New Solana Dev Guide | dev.to | 2022-09-26
  • v2-core

    🎛 Core smart contracts of Uniswap V2

    Project mention: Uniswap Deep Dive 1: | dev.to | 2022-11-06

    For source code, Uniswap V2 Core and Uniswap V2 Peripheral

  • remix-ide

    Documentation for Remix IDE

    Project mention: How does Remix write tests? | reddit.com/r/ethdev | 2022-11-15
  • echidna

    Ethereum smart contract fuzzer

    Project mention: Echidna 2.1.0 introduces on-chain fuzzing and bring tons of fixes! | reddit.com/r/eth | 2023-03-10
  • stacks

    Overview of Bitcoin's Stacks layer.

    Project mention: Is Stacks a sidechain or layer 2 chain? | reddit.com/r/stacks | 2023-02-27

    Muneeb calls it a layer 2, here's a link explaining why: https://github.com/stacks-network/stacks/blob/master/stacks-l2.md

  • 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: Using Remix Analyzer For Solidity Syntax Analysis. | dev.to | 2023-01-10

    Remix Analyzer is the underlying library for the Remix IDE Solidity Static Analysis plugin. This means that it can be also used for other projects, not just for Remix IDE.

  • hardhat-template

    Hardhat-based template for developing Solidity smart contracts

    Project mention: Foundry vs. Hardhat template? | reddit.com/r/ethdev | 2022-04-09

    It seems like every single week, I see things about Foundry. As someone that has been using a fairly standard Hardhat template for my projects the past year, I feel like this gets the job done, but I am wondering what I am missing?

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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 2023-03-25.

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 21,724
2 ethereumbook 17,526
3 sismo-protocol 16,172
4 truffle 13,804
5 full-blockchain-solidity-course-py 9,699
6 DeFi-Developer-Road-Map 8,324
7 full-blockchain-solidity-course-js 8,158
8 Scanners-Box 7,087
9 smart-contract-best-practices 6,606
10 wasm3 5,965
11 hardhat 5,471
12 web3j 4,566
13 embark-framework 3,735
14 project_web3.0 3,435
15 v3-core 3,434
16 mythril 3,077
17 anchor 2,654
18 v2-core 2,364
19 remix-ide 2,123
20 echidna 2,010
21 stacks 1,968
22 remix-project 1,870
23 hardhat-template 1,762
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
www.influxdata.com