TypeScript Ethereum

Open-source TypeScript projects categorized as Ethereum

Top 23 TypeScript Ethereum Projects

  1. web3.js

    Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. sismo-badges

    Contracts of the Sismo Badge Minting Protocol

  4. metamask-extension

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

    Project mention: Getting Started with Blockchain: A Guide for Beginners | dev.to | 2025-01-08

    Set Up a Wallet: Try using wallets like MetaMask and make small crypto transactions.

  5. ethers.js

    Complete Ethereum library and wallet implementation in JavaScript.

  6. hardhat

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

    Project mention: 2025’s Must-Know Tech Stacks | dev.to | 2025-01-11

    Hardhat

  7. wagmi

    Reactive primitives for Ethereum apps

  8. web3-react

    A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

  9. SaaSHub

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

    SaaSHub logo
  10. interface

    🦄 Open source interfaces for the Uniswap protocol

    Project mention: How does Chain Abstraction work? | dev.to | 2024-12-19

    Swapping tokens across chains often requires decentralized exchanges (DEXs) or protocols like Uniswap and SushiSwap. Some advanced protocols like Thorchain take it a step further by supporting native cross-chain swaps without wrapping tokens.

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

  12. v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    Project mention: Cross-Chain Governance with OpenZeppelin Governor and Axelar | dev.to | 2024-10-08

    Multichain applications are becoming the new norm, but managing governance across these networks remains a significant challenge. For decentralized applications (dApps) with deployments on multiple blockchains, ensuring an easy governance processes while maintaining security, liveness, and resistance to censorship is a complex task. This challenge is particularly evident in projects like Uniswap, which has extensively assessed cross-chain platforms to secure its governance across diverse networks. Through this, they discovered Axelar's robust infrastructure as the key solution.

  13. PoWFaucet

    Modularized faucet for EVM chains with different protection methods (Captcha, Mining, IP, Mainnet Balance, Gitcoin Passport and more)

  14. ethereum-boilerplate

    The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although this repo is called "Ethereum Boilerplate" it works with any EVM system and since it uses Moralis SDK You can even use it on Solana! Happy BUIDL!👷‍♂️

  15. rainbow

    🌈‒ the Ethereum wallet that lives in your pocket

  16. extension

    Taho, the community owned and operated Web3 wallet.

  17. v2-core

    🦄 🦄 Core smart contracts of Uniswap V2

  18. TypeChain

    🔌 TypeScript bindings for Ethereum smart contracts

  19. ethereumjs-monorepo

    Monorepo for the Ethereum VM TypeScript Implementation

  20. remix-project

    Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.

  21. xLog

    🪽 An open-source creative community written on the blockchain. (by Crossbell-Box)

  22. hardhat-template

    Hardhat-based template for developing Solidity smart contracts

  23. safe-smart-account

    Safe allows secure management of blockchain assets.

    Project mention: In the search of best crypto wallet | news.ycombinator.com | 2024-12-01
  24. app-monorepo

    Secure, open source and community driven crypto wallet runs on all platforms and trusted by millions.

  25. useDApp

    Framework for rapid Dapp development. Simple. Robust. Extendable. Testable

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

TypeScript Ethereum discussion

Log in or Post with

TypeScript Ethereum related posts

  • Make Cursor Composer Smarter with Bright Web Scraping Capabilities

    3 projects | dev.to | 28 Dec 2024
  • How does Chain Abstraction work?

    3 projects | dev.to | 19 Dec 2024
  • INTEGRATION OF DAPPS WITH MODE: WALLET AND SMART CONTRACTS | PART 1: CONNECTING THE WALLET

    1 project | dev.to | 10 Dec 2024
  • How do I pay the publisher of a web page?

    1 project | news.ycombinator.com | 8 Dec 2024
  • Crypto Investing Tools Every Web3 Developer Should Know

    2 projects | dev.to | 6 Dec 2024
  • In the search of best crypto wallet

    1 project | news.ycombinator.com | 1 Dec 2024
  • Smart Contract Audits: Ensuring Safe Blockchain Migration

    1 project | dev.to | 24 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 web3.js 19,574
2 sismo-badges 16,063
3 metamask-extension 12,282
4 ethers.js 8,103
5 hardhat 7,487
6 wagmi 6,165
7 web3-react 5,604
8 interface 5,076
9 appkit 5,039
10 v3-core 4,532
11 PoWFaucet 4,386
12 ethereum-boilerplate 4,113
13 rainbow 4,020
14 extension 3,132
15 v2-core 3,048
16 TypeChain 2,771
17 ethereumjs-monorepo 2,634
18 remix-project 2,575
19 xLog 2,468
20 hardhat-template 1,976
21 safe-smart-account 1,926
22 app-monorepo 1,825
23 useDApp 1,604

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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