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 mention: Attacks via a Representative Sample : How Hackers are Caught | /r/OSINT | 2023-04-26

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

  • 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

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

JavaScript smart-contracts related posts

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,109
2 ethereumbook 19,287
3 DeFi-Developer-Road-Map 9,436
4 project_web3.0 3,919
5 embark-framework 3,775
6 solhint 992
7 Ethlint 918
8 eth-crypto 862
9 awesome-web3 409
10 core 377
11 truffle-flattener 373
12 fcl-js 322
13 tribute-contracts 291
14 nifty-game 278
15 JeChain 230
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 131
23 cardfi 116

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