JavaScript smart-contracts

Open-source JavaScript projects categorized as smart-contracts

Top 23 JavaScript smart-contract Projects

  • openzeppelin-contracts

    OpenZeppelin Contracts is a library for secure smart contract development.

  • Project mention: Mode - Comprehensive Starter Guide | dev.to | 2024-04-25

    // SPDX-License-Identifier: GPL-3.0 pragma solidity ^0.8.20; import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v5.0.0/contracts/token/ERC20/ERC20.sol"; interface Sfs {     function register(address _recipient) external returns (uint256 tokenId); } contract ModeToken is ERC20 {     address feeReceiver = msg.sender;     constructor() ERC20("ModeTokenSFSTest", "SFST2") { //Example amount to mint our ERC20         _mint(msg.sender, 1000 10 * 18);   // This is the SFS contract address on testnet Sfs sfsContract = Sfs(0xBBd707815a7F7eb6897C7686274AFabd7B579Ff6); //Registers this contract and assigns the NFT //to the deployer of this contract sfsContract.register(msg.sender);     } }

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

  • solhint

    Solhint is an open-source project to provide a linting utility for Solidity code.

  • Ethlint

    (Formerly Solium) Code quality & Security Linter for 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.

    InfluxDB logo
  • eth-crypto

    Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity

  • awesome-web3

    A curated list of awesome Web3 resources, libraries, tools and more. (by ahmet)

  • Project mention: I want to be better at programming | /r/AskProgramming | 2023-05-19

    Unfortunately, I’m not too familiar with what else you could be getting involved with since my expertise is more with video editing libraries like Ffmpeg which is fairly niche and web3 which is a pretty divisive topic now that our industry is unfortunately associated with rampant speculation.

  • core

    GO implementation of the Terra Protocol (by terra-money)

  • truffle-flattener

    Truffle Flattener concats solidity files from Truffle and Buidler projects with all of their dependencies

  • fcl-js

    FCL (Flow Client Library) - The best tool for building JavaScript (browser & NodeJS) applications on Flow 🌊

  • tribute-contracts

    A new modular DAO framework, inspired by the Moloch smart contracts

  • nifty-game

    🃏🎮A NFT(ERC721) card game build on Ethereum, Truffle, Ganache and hosting on IPFS.

  • JeChain

    JeChain decentralized application platform and smart contract blockchain network

  • hashed-timelock-contract-ethereum

    Hashed Timelock Contracts for ETH, ERC20 and ERC721 on Ethereum

  • wyvern-ethereum

    Project Wyvern Ethereum Smart Contracts

  • near-cli

    General purpose command line tools for interacting with NEAR Protocol

  • docs

    Unleash Bitcoin's full potential with decentralized apps and smart contracts. The documentation covers key aspects of the Stacks network and technology and provides tutorials and other helpful content for developers. (by stacks-network)

  • blocks

    Blocks. An online drag-and-drop smart contract builder. (by Blocks-Editor)

  • helios

    Helios is a DSL for writing Cardano smart contracts. This library lets you compile Helios scripts and build Cardano transactions. (by Hyperion-BT)

  • Project mention: Despite all the recent events, Cardano DeFi has hit 500 million ADA in terms of Total Value Locked | /r/cardano | 2023-06-18

    Aiken OpShin Helios plu-ts Scalus (Still in development)

  • contracts

    StakeWise smart contracts. (by stakewise)

  • cardfi

    cardFi allows you to turn any NFT into a gift card by assigning any crypto currency to your NFT

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

JavaScript smart-contracts related posts

  • Mode - Comprehensive Starter Guide

    1 project | dev.to | 25 Apr 2024
  • How to Register a Smart Contract to Mode SFS with Hardhat.

    2 projects | dev.to | 25 Apr 2024
  • Navigating the Optimal Route: An Instructional Handbook for Blockchain Coding

    1 project | dev.to | 30 Sep 2023
  • Construir e implementar un VAULT (bóveda) ERC20 en Shardeum

    1 project | /r/u_dhragon666 | 17 Sep 2023
  • Are ERC-777 Unsafe?

    1 project | /r/ethdev | 11 Sep 2023
  • OpenZeppelin is trying to avoid paying a bounty for a vulnerability that caused $1,1B worth of assets freeze

    1 project | /r/eth | 25 Jul 2023
  • OpenZeppelin is trying to avoid paying a bounty for a vulnerability that caused $1,1B worth of assets freeze

    1 project | /r/ethdev | 24 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    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. Learn more →

Index

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

Project Stars
1 openzeppelin-contracts 24,208
2 ethereumbook 19,362
3 DeFi-Developer-Road-Map 9,468
4 project_web3.0 3,931
5 embark-framework 3,775
6 solhint 994
7 Ethlint 918
8 eth-crypto 866
9 awesome-web3 428
10 core 375
11 truffle-flattener 373
12 fcl-js 322
13 tribute-contracts 291
14 nifty-game 278
15 JeChain 229
16 hashed-timelock-contract-ethereum 218
17 wyvern-ethereum 218
18 near-cli 190
19 docs 156
20 blocks 151
21 helios 134
22 contracts 129
23 cardfi 116

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com