JavaScript Dapp

Open-source JavaScript projects categorized as Dapp | Edit details

Top 23 JavaScript Dapp Projects

  • GitHub repo gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:15251.0 | | 2022-01-08
  • GitHub repo ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Grind time | | 2022-01-12

    I agree about a print book for this space - do you think the same about the online version? - it looks like it was updated as recently as 6 months ago.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo metamask-extension

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

    Project mention: Cant see deposit in maxi pool | | 2022-01-18

    I'm pretty sure this is due to faulty RPC (how protocol loads data from blockchain). Try using or import your wallet to and use a proper RPC. I would refrain calling it a Scam without proper knowledge.

  • GitHub repo embark-framework

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

    Project mention: Top 5 decentralized app development frameworks | | 2021-11-29

    Embark has slightly more stars from the GitHub community than Hardhat, coming in at about 3.4k stars. It also comes with a UI dashboard that gives a survey of the processes Embark is working on for those interested in deploying to the web rather than a console.

  • GitHub repo client

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

    Project mention: How might I create my own DAO on the Avalanche blockchain using the infrastructure of Aragon? | | 2021-11-13

    Why on Avalanche ? You can easily deploy to polygon using the official client Or for even cheaper tx fees on xdai with 1hives client I would recommend using one on these since its way easier and can be done in under 5min

  • GitHub repo hicetnunc

    hicetnunc UI/UX

    Project mention: HEN and the pricing mechanics? | | 2021-11-10

    Creators/Artists mints let's say 100 editions. Then the creator lists as many items as the want to sell on the platform -maybe 95 keeping 5 to give to friends. They also then choose a list price 1tez. These are 2 'transactions' on the blockchain. Minting creates the nft and it shows up in the creators wallet and Swapping(selling) which moves the token from the wallet to the storefront where it can be purchased. If the creator sells only 5, they can choose to 'burn' the remaining 90 to bring the total editions down to 10. A burn wallet is an address to which no one has the keys or access so it's a blockchain black hole. Reducing the editions line this can be a way to reward buyers of the artwork by making it more scarce hence increasing it's future perceived value. Collectors have the next set of controls by setting 'floors' on the secondary/resale market. This is speculative and varies wildly from project to project and artist to artist. Auctions aren't supported on hicetnunc but there are sites that have created alternative front-ends like directly related to H=N) which redirect to hicetnunc for minting, but have a special 'auction' contract they've created that allows for creators (and collectors) to run auctions that behave in ways you described. Here is the general guidebook that may help

  • GitHub repo eth-crypto

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

    Project mention: Encrypt/Decrypt with ETH keypairs | | 2021-10-19

    Check out eth-crypto:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo solhint

    Solhint is an open source project created by Its goal is to provide a linting utility for Solidity code.

    Project mention: How to deploy your first smart contract on Ethereum with Solidity and Hardhat | | 2021-09-17


  • GitHub repo frame

    System-wide Web3 for macOS, Windows and Linux (by floating)

    Project mention: Daily General Discussion - January 16, 2022 | | 2022-01-16

    latest release looks like they are still in Beta:

  • GitHub repo kitty-items

    Based on CryptoKitties, Kitty Items is an example of a full-stack dapp built on Flow.

    Project mention: Are KittyHats and KittyBattles still active projects? | | 2021-04-19

    KittyHats might come back on Flow. See the /kitty-items repo. I guess there's always more to sell to greater fools. Remember the original KittyHats? You could by your kitty a virtual iwatch - the point you pay triple the price and all you get is a picture that you can see if you install a proprietary browser extension for chrome only.

  • GitHub repo web3-vs-ethers

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

    Project mention: GitHub - adrianmcli/web3-vs-ethers: A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!) | | 2021-09-27
  • GitHub repo client

    The nOS Client (by nos)

    Project mention: HashPuppies NFTs on auction at OpenSea, funding to migrate Neo Legacy smart contract to N3 - Neo News Today | | 2021-04-07
  • GitHub repo eth-sdk

    Type-safe, lightweight SDKs for Ethereum smart contracts

    Project mention: Provide contract natspect together with ABIs | | 2022-01-13

    Discussion on Github with krzkaczor on the eth-sdk / typechain project:

  • GitHub repo nifty-game

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

    Project mention: nifty-game can't get cards | | 2021-09-16 i can't get cards any more. get cards empty. anybody help?

  • GitHub repo livepeerjs

    JavaScript tools and applications that interact with Livepeer's smart contracts and peer-to-peer network

  • GitHub repo particl-desktop

    The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.

    Project mention: What is on the horizon for decentralized exchanges? | | 2021-12-21

    i think the DEX will be simple enough for normies to use

  • GitHub repo shiit-coin

    Putting a blockchain on Google Sheets 🤡

    Project mention: ShiitCoin: We Put a Blockchain on Google Sheets | | 2021-09-28
  • GitHub repo time-locked-wallets

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

    Project mention: i am try to run the github code when i enter the compile command it will stuck please guide me how to run the code . | | 2021-04-15
  • GitHub repo contracts

    StakeWise smart contracts. (by stakewise)

    Project mention: Alright, what's the catch with 'Stakewise'? | | 2021-07-19

    StakeWise also publically releases all their audits for the smart contracts, you can view them here:

  • GitHub repo assist

    Blocknative Assist widget for blockchain usability

    Project mention: Introducing Blocknative Gas Estimator —Get into the next block without overpaying — Powered by the Blockantive Global Mempool Data Platform. | | 2021-04-02

    Will you abandon it like ?

  • GitHub repo ERC20-Staking-Machine

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

    Project mention: Is there a difference between staking and yield farming implementation-wise? (& resources in this area) | | 2021-08-21

    Most articles I've found on the topic are extremely basic and focused around investing. I'm trying to understand if there's a difference between the 2 concepts. What I understand through staking is a contract that at its core allows users to lock in a certain amount of fungible tokens that they then accumulate interest on. I've seen yield farming described the same way, except people usually mention that stakeholders are incentivized to participate in the process by receiving fees from certain transactions. I guess that makes sense, and I've seen a few contract examples that implement this basic idea (here or here, however they don't really focus on the staking/rewards pool/incentive side of things (how do the token owners & stakeholders benefit from the whole process).

  • GitHub repo ergo-js-template

    A JS template for Ergo dApp development

    Project mention: 2021/08/10 - The Ergo Team AMA hosted by - Q/A Summary | | 2021-08-11

    > Yes, we are always improving number and also quality of tutorials etc , for now please refer to ErgoScript by the example , (DApp template), and ready apps, they all are opensourced!

  • GitHub repo vue-cli-plugin-ethers

    Ethereum ethers.js web3 library vuex store module generator plugin for vue-cli 3

    Project mention: How can I use hardhat with Vue.js? | | 2021-02-07

    Thank you for your input. Can I ask you how did use Ethers with Vue? Did you use this plugin ?

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 2022-01-18.

JavaScript Dapp related posts


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

Project Stars
1 gun 15,368
2 ethereumbook 12,358
3 metamask-extension 6,889
4 embark-framework 3,510
5 client 776
6 hicetnunc 757
7 eth-crypto 594
8 solhint 541
9 frame 476
10 kitty-items 324
11 web3-vs-ethers 260
12 client 198
13 eth-sdk 188
14 nifty-game 181
15 livepeerjs 154
16 particl-desktop 146
17 shiit-coin 111
18 time-locked-wallets 63
19 contracts 58
20 assist 54
21 ERC20-Staking-Machine 41
22 ergo-js-template 13
23 vue-cli-plugin-ethers 11
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.