TypeScript Dapps

Open-source TypeScript projects categorized as Dapps

Top 19 TypeScript Dapp Projects

  1. hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

    Project mention: 🔥 Ethereum Basics: From Wallets to Smart Contracts | dev.to | 2025-07-09

    Truffle / Hardhat – Full toolkits for bigger dApps

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. appkit

    The full stack toolkit to build onchain app UX

    Project mention: INTEGRATION OF DAPPS WITH MODE: WALLET AND SMART CONTRACTS | PART 1: CONNECTING THE WALLET | dev.to | 2024-12-10

    // context/index.tsx 'use client' import { wagmiAdapter, projectId } from '../config' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { createAppKit } from '@reown/appkit/react' import { mainnet, sepolia, mode, modeTestnet } from '@reown/appkit/networks' import React, { type ReactNode } from 'react' import { cookieToInitialState, WagmiProvider, type Config } from 'wagmi' // Set up queryClient const queryClient = new QueryClient() if (!projectId) { throw new Error('Project ID is not defined') } // Set up metadata const metadata = { name: 'mode-chain', description: 'AppKit Example', url: 'https://reown.com/appkit', // origin must match your domain & subdomain icons: ['https://assets.reown.com/reown-profile-pic.png'] } // Create the modal const modal = createAppKit({ adapters: [wagmiAdapter], projectId, networks: [mainnet, sepolia, mode, modeTestnet], defaultNetwork: mainnet, metadata: metadata, features: { analytics: true, // Optional - defaults to your Cloud configuration } }) function ContextProvider({ children, cookies }: { children: ReactNode; cookies: string | null }) { const initialState = cookieToInitialState(wagmiAdapter.wagmiConfig as Config, cookies) return ( {children}QueryClientProvider> WagmiProvider> ) } export default ContextProvider

  4. trust-web3-provider

    Web3 javascript wrapper provider for iOS and Android platforms.

    Project mention: Learn More About Drip Tokens: The Future of DeFi and Open-Source Innovation | dev.to | 2025-05-04

    Abstract: In this post, we explore the dynamic world of drip tokens and decentralized finance (DeFi). We discuss the background and context of these tokens, highlight their core features and real-life applications, and analyze challenges and innovative trends driving the future of blockchain-based digital assets. With practical insights, secure wallet recommendations, and links to authoritative sources such as CoinGecko, MetaMask, and Trust Wallet, this guide bridges technical detail and accessible explanations for developers, investors, and enthusiasts alike.

  5. matic.js

    Javascript developer library to interact with Matic Network

  6. typescript-solidity-dev-starter-kit

    Starter kit for smart contract development using Typescript

  7. Juno

    A next-gen serverless platform that helps developers build and ship secure projects at scale. (by junobuild)

  8. hyperhyperspace-core

    A library to create p2p applications, using the browser as a full peer.

    Project mention: Hyper Hyper Space: Make all data local | news.ycombinator.com | 2024-09-30
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. wallet-selector

    This is a wallet selector modal that allows users to interact with NEAR dApps with a selection of available wallets.

  11. flow-playground

    Flow Playground front-end app 🤹‍♂️

  12. token-allowance-checker

    Control ERC20 token approvals

  13. walletconnect-expo-example

    A simple example on how to get WalletConnect to authenticate wallets in the Expo Go app.

  14. locklift

    Node JS framework for working with Everscale and Venom contracts. Inspired by Truffle and Hardhat. Helps you build, test, run and maintain your smart contracts.

  15. quipuswap-core

    🧙‍♂️ Repository containing QuipuSwap liquidity protocol smart-contracts written in Ligo language

  16. nft

    Digital Assets (NFT) Creation And Exchange Support For Any ARK Core Bridgechain (by protokol)

  17. play2earnX

    The project revolves around Play2EarnX.sol, a Solidity-written Ethereum smart contract. It leverages the OpenZeppelin library to ensure secure and standardized development of the contract.

  18. dappFundsX

    The DappFund.sol project is a Solidity-written Ethereum smart contract that serves as the backbone of a decentralized application (dApp) for charity purposes. It leverages the OpenZeppelin library to ensure secure and standardized development of the contract.

  19. fdp-storage

    Serverless Web3 filesystem for organizing users' personal data implemented in Typescript.

  20. dapp-browser

    Electron.js desktop application that helps to securely run decentralized web applications with the ability to use the API to access a secure blockchain wallet, a distributed IPFS network and blockchain connectors

  21. dappEventX

    The project revolves around DappEventX.sol, a Solidity-written Ethereum smart contract. It leverages the OpenZeppelin library to ensure secure and standardized development of the contract.

  22. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

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

TypeScript Dapps discussion

Log in or Post with

TypeScript Dapps related posts

  • Learn More About Drip Tokens: The Future of DeFi and Open-Source Innovation

    2 projects | dev.to | 4 May 2025
  • A Comprehensive Guide on How to Buy DRIP Tokens: Navigating DeFi on Binance Smart Chain

    2 projects | dev.to | 5 Apr 2025
  • Crypto Investing Tools Every Web3 Developer Should Know

    2 projects | dev.to | 6 Dec 2024
  • Smart Contract Audits: Ensuring Safe Blockchain Migration

    1 project | dev.to | 24 Nov 2024
  • Everything About Account Abstraction: Enhanced Web3 Wallets Drive Crypto Adoption, Fuse’s TradFi-Web3 Vision

    1 project | dev.to | 25 Jul 2024
  • Upgradeable smart contracts

    1 project | dev.to | 31 Jul 2023
  • How do I deploy an ethereum contract with hardhat and my Trezor wallet?

    1 project | /r/ethdev | 11 Jul 2023
  • A note from our sponsor - Stream
    getstream.io | 14 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 hardhat 7,926
2 appkit 5,184
3 trust-web3-provider 850
4 matic.js 553
5 typescript-solidity-dev-starter-kit 411
6 Juno 248
7 hyperhyperspace-core 219
8 wallet-selector 174
9 flow-playground 116
10 token-allowance-checker 75
11 walletconnect-expo-example 68
12 locklift 53
13 quipuswap-core 46
14 nft 22
15 play2earnX 16
16 dappFundsX 11
17 fdp-storage 10
18 dapp-browser 8
19 dappEventX 3

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?