TypeScript Ethereum

Open-source TypeScript projects categorized as Ethereum

Top 23 TypeScript Ethereum Projects

  • truffle

    A tool for developing smart contracts. Crafted with the finest cacaos.

    Project mention: Minting an NFT on an android app (Part 1) | dev.to | 2022-12-02

    Truffle: Smart contract development tool. https://trufflesuite.com

  • ethers.js

    Complete Ethereum library and wallet implementation in JavaScript.

    Project mention: How ether.js get event | reddit.com/r/ethdev | 2022-10-29

    I think I found on interesting code on source : https://github.com/ethers-io/ethers.js/blob/c80fcddf50a9023486e9f9acb1848aba4c19f7b6/packages/providers/src.ts/json-rpc-provider.ts

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • hardhat

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

    Project mention: Create a Wrapped ERC20 token on Avalanche with Vyper! 🐍🪙 | dev.to | 2022-11-30

    In this tutorial, we are going to use Brownie to deploy our smart contracts, you can use any other smart contract framework if you are familiar with it Hardhat or ApeWorx both have support for developing and deploying vyper smart contracts.

  • web3-react

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

    Project mention: EVM Dapp Starter Kit | dev.to | 2022-11-16

    What are we building? Using hardhat, we will deploy a smart contract to the goerli testnet, this contract creates a token and also is able to send these tokens to other address. For the frontend we will use react, for the interaction with the smart contract we will use Metamask and web3-react. Finally, for the analytics of our dapp we will be using sumer.

  • interface

    🦄 An open source interface for the Uniswap protocol

    Project mention: Introducing $APOLLO, the hyper deflationary ecosystem currency that will grant access to a novel marketer analytics platform. Powered by breakthrough tokenomics, Apollo is going where none have before | reddit.com/r/CryptoMoonShots | 2022-11-23

    https://app.uniswap.org/#/swap?&chain=mainnet&use=v2&outputCurrency=0xb644315dc00b88F21EaFD5e2653C57CB21C056b2 (https://app.uniswap.org/)

  • web3modal

    A single Web3 provider solution for all Wallets

    Project mention: React Hooks for Web3 Ethereum Developers | dev.to | 2022-09-15


  • 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!👷‍♂️

    Project mention: How to add "Connect Wallet" button on website for user login? | reddit.com/r/ethdev | 2022-02-11

    There are better ways to do this such as using boilerplates moralis eth boilerplate but the simple version is to create an async function and adding this code in it

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

  • wagmi

    React Hooks for Ethereum

    Project mention: I rebuilt DCAStack.com - An Automated Crypto Dollar Cost Averaging Bot on Defi! | reddit.com/r/solidity | 2022-10-08

    On the frontend side of things, we utilized the amazing wagmi hooks library to speed up our development process. Along with rainbow kit to make wallet connecting a lot more smoother.

  • v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    Project mention: BREAKING: Uniswap Launches NFT Trading, $5 Million Airdrop Available for Claim | reddit.com/r/backrooms | 2022-12-01
  • rainbow

    🌈‒ the Ethereum wallet that lives in your pocket

    Project mention: What's a good, open-source desktop wallet for ERC-20 tokens? | reddit.com/r/ethereum | 2022-11-24
  • sismo-protocol

    Contracts of the Sismo Attestation Protocol

    Project mention: 10 Trending Github repositories / November, 3 2022 | dev.to | 2022-11-03

    git clone https://github.com/sismo-core/sismo-protocol.git

  • TypeChain

    🔌 TypeScript bindings for Ethereum smart contracts

    Project mention: Blockchatting: A Peer-to-Peer Messaging dApp | dev.to | 2022-12-01

    For the wallet connection, we use WAGMI. The chat contract is connected within a React context, so that all components can interact with it. Contract interactions are also type-checked via TypeChain. These types are created on the contract development phase, but you can easily copy & paste them to your types directory at frontend, or wherever you store them.

  • v2-core

    🎛 Core smart contracts of Uniswap V2

    Project mention: Uniswap Deep Dive 1: | dev.to | 2022-11-06

    For source code, Uniswap V2 Core and Uniswap V2 Peripheral

  • ganache

    A tool for creating a local blockchain for fast Ethereum development.

    Project mention: Best way to run a "standing" development chain? | reddit.com/r/ethdev | 2022-11-30

    Ganache might be an option for you? https://trufflesuite.com/ganache/

  • ethereumjs-monorepo

    Monorepo for the Ethereum VM TypeScript Implementation

    Project mention: Unlocking the Lockbox2 | ParadigmCTF’22 | dev.to | 2022-08-23

    If it is a precompile, then we have just a handful of choices.

  • remix-project

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

    Project mention: Duplicate bot comments? | reddit.com/r/github | 2022-09-04

    Example C: https://github.com/ethereum/remix-project/pull/1182

  • hardhat-template

    Hardhat-based template for developing Solidity smart contracts

    Project mention: Foundry vs. Hardhat template? | reddit.com/r/ethdev | 2022-04-09

    It seems like every single week, I see things about Foundry. As someone that has been using a fairly standard Hardhat template for my projects the past year, I feel like this gets the job done, but I am wondering what I am missing?

  • useDApp

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

    Project mention: Is there any way to call metamask from my own chrome extension? | reddit.com/r/ethdev | 2022-09-18
  • rainbowkit

    The best way to connect a wallet 🌈 🧰

    Project mention: I rebuilt DCAStack.com - An Automated Crypto Dollar Cost Averaging Bot on Defi! | reddit.com/r/solidity | 2022-10-08

    On the frontend side of things, we utilized the amazing wagmi hooks library to speed up our development process. Along with rainbow kit to make wallet connecting a lot more smoother.

  • Maskbook

    The portal to the new, open Internet. ([I:b])

    Project mention: Daily General Discussion - November 2, 2022 | reddit.com/r/ethfinance | 2022-11-02
  • MyCrypto

    MyCrypto is an open-source tool that allows you to manage your Ethereum accounts privately and securely. Developed by and for the community since 2015, we’re focused on building awesome products that put the power in people’s hands.

    Project mention: Serious Question for a newbie | reddit.com/r/TREZOR | 2022-10-18

    - MyCrypto: (https://mycrypto.com/)

  • safe-contracts

    Gnosis Safe allows secure management of blockchain assets.

    Project mention: Having a safe CEX: proof of solvency and beyond | news.ycombinator.com | 2022-11-21

    > Saying “we’ll make it easier to host your own coins” is a bit like saying “we’ll solve the #1 problem with mass crypto adoption”.

    Sure, I mean, we're still in the "dial-up era" of crypto and a big part of that is wallet UX. But if you're following the space closely, you can see there's been some solid efforts on that front.

    Rainbow Wallet (https://rainbow.me/) is an iOS & Android wallet that backs up your private keys to iCloud/Google cloud. I think for smaller sums of money and valuables, this is a pretty good solution.

    Argent (https://www.argent.xyz/) is a smart contract wallet that has a "social recovery" feature that allows you to delegate account recovery to a circle of trusted parties.

    Gnosis Safe (https://gnosis-safe.io/) is another smart contract wallet that many DAOs use for treasury management, which allows for arbitrary multisig settings to be configured (like requiring 3 out of 5 signers or what have you).

    Some of these still need work on UX, but the core tech is there. Another factor is blockchain fees. Layer 2s like Arbitrum (https://arbitrum.io/) and Starkware (https://starkware.co/) have already dramatically reduced fees (by as much as 10-20x and will likely get to 1000x reduction by the end of the decade).

    Once the layer 2s and layer 3s are more mature, it's conceivable that a Coinbase or Kraken could run their own auditable rollup, even if the order book was run on a centralized server, at least the net balances would be held on-chain (Dydx https://dydx.exchange/ works like this currently).

  • solc-js

    Javascript bindings for the Solidity compiler

    Project mention: Compile Solidity In The Browser | dev.to | 2022-10-03

    Since the eth_compile API was deprecated, the available alternatives (Solc-JS and the extended Browser-Solc) work best in a server setup or is tightly coupled to the HTML DOM, they are not so flexible to work with in modern Javascript library environment such as ReactJS, well at least, not so straight-forward. This will make your application throw tantrums as you develop with them which, from my experience, is a terrible developer experience.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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-12-02.

TypeScript Ethereum related posts


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

Project Stars
1 truffle 13,668
2 ethers.js 6,005
3 hardhat 4,863
4 web3-react 4,569
5 interface 3,800
6 web3modal 3,751
7 ethereum-boilerplate 3,633
8 wagmi 3,419
9 v3-core 3,135
10 rainbow 3,129
11 sismo-protocol 2,329
12 TypeChain 2,321
13 v2-core 2,238
14 ganache 2,129
15 ethereumjs-monorepo 2,072
16 remix-project 1,720
17 hardhat-template 1,667
18 useDApp 1,399
19 rainbowkit 1,388
20 Maskbook 1,277
21 MyCrypto 1,239
22 safe-contracts 1,237
23 solc-js 1,193
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.