JavaScript Dapp

Open-source JavaScript projects categorized as Dapp

Top 23 JavaScript Dapp Projects

  • ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Book Recommendation Please | | 2023-02-06

    I'll add that although a bit outdated, you can read Mastering Ethereum for free online

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:17016.0 | | 2023-03-21
  • 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!

  • metamask-extension

    :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

    Project mention: Is it inevitable that HOURGLASS (WAIT) will eventually be trading on CoinBase? When "The Next Crypto Gem", a show like Shark Tank for crypto come out. | | 2023-03-23
  • 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.

    Project mention: Using Remix Analyzer For Solidity Syntax Analysis. | | 2023-01-10

    There are two other similar tools: slither and solhint.

  • frame

    System-wide Web3 for macOS, Windows and Linux

    Project mention: Ledger seed phrase doesn't include Ethereum? | | 2023-03-20

    So try MetaMask, or my personal favourite for stuff like this is: and play around with derivation paths.

  • client

    (Aragon 1) Create and manage decentralized organizations on Ethereum. (by aragon)

    Project mention: This week's market review; The Rebuilding Process | | 2022-07-08

    /r/EthTrader will be applying stricter moderation to project advertisements concealed within comments and posts (note: if you are a crypto project wanting to advertise your project, please consider using donuts to [buy the banner space]( to display your advertisement - that is what the banner space is for), upvote manipulation and karma/donut farming. Accordingly, please note that if moderators are led to believe your account is engaged in any of these activities, you may be permanently banned from /r/EthTrader

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

  • hicetnunc

    hicetnunc UI/UX

  • eth-crypto

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

    Project mention: How to store confidential data in blockchain | | 2023-02-17
  • trystero

    🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase

    Project mention: UnCloud project: WebRTC chat, file transfer, and remote observation | | 2022-12-18

    Yes, this is a major issue that I haven't found a real solution for. There seems to be a mixture of iOS Safari bugs and intentional design limitations at play, and I don't know if a fully P2P web app like Chitchatter is practical on that platform. There's an open issue to improve this in Trystero (the networking library that Chitchatter uses), but there may be a limit to how stable iOS will be with WebRTC apps. 😕

  • kitty-items

    Kitty Items: CryptoKitties Sample App

  • eth-sdk

    Type-safe, lightweight SDKs for Ethereum smart contracts

  • web3-vs-ethers

    A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)

  • nifty-game

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

  • client

    The nOS Client (by nos)

  • ERC20-Staking-Machine

    Dapp that implements a "fake-stake" mechanism on any ERC20 token

  • shiit-coin

    Putting a blockchain on Google Sheets 🤡

  • contracts

    StakeWise smart contracts. (by stakewise)

    Project mention: Rocket Pool is at capacity - What is the second best option of pool staking? | | 2022-05-04
  • time-locked-wallets

    Ethereum based time-locked wallets to keep your ether and ERC20 tokens safe

  • nft-collection-scaffold

    Production-ready code for an NFT Collection sale and minting on Ethereum, Polygon, Arbitrum or Binance Smart Chain

    Project mention: Flair brings Web3 Development Infrastructure to Aurora builders!! | | 2022-10-07

    Flair is building the ultimate Web3/NFT Development Infrastructure; saving months of development work for Crypto Games and NFT Communities.

  • widgets

    💸 Payments directly into your wallet. DePay simplifies and improves Web3 Payments with the power of DeFi. Accept any token with on-the-fly conversion with state-of-the-art widgets. (by DePayFi)

    Project mention: Stripe has decided to nuke my entire business | | 2022-09-15
  • assist

    Blocknative Assist widget for blockchain usability (by blocknative)

  • NFT-Marketplace-DApp

    CS 48001: Special Topics in CS: Blockchain: Security and Applications Course project implemented by Cavit Cakir, Kaya Kapagan, Gorkem Kose, Gokberk Yar

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

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

JavaScript Dapp related posts


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

Project Stars
1 ethereumbook 17,526
2 gun 17,018
3 metamask-extension 9,521
4 embark-framework 3,735
5 solhint 882
6 frame 838
7 client 818
8 hicetnunc 800
9 eth-crypto 794
10 trystero 505
11 kitty-items 403
12 eth-sdk 384
13 web3-vs-ethers 366
14 nifty-game 260
15 client 197
16 ERC20-Staking-Machine 128
17 shiit-coin 118
18 contracts 109
19 time-locked-wallets 82
20 nft-collection-scaffold 57
21 widgets 56
22 assist 54
23 NFT-Marketplace-DApp 50
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.