TypeScript Ethereum

Open-source TypeScript projects categorized as Ethereum | Edit details

Top 23 TypeScript Ethereum Projects

  • GitHub repo ethers.js

    Complete Ethereum library and wallet implementation in JavaScript.

    Project mention: Web3 Architecture and How It Compares to Traditional Web Apps | news.ycombinator.com | 2021-10-09


    I highly recommend checking out The Graph too - it allows for you to leverage graphQL on your smart contract data by creating a dedicated subgraph. With some careful integration, you can replace a dedicated backend that would normally be required for various APIs with this. It's a very exciting project imo.

  • GitHub repo interface

    🦄 An open source interface for the Uniswap protocol

    Project mention: Issues with MetaMask Wallet, been seeing this for over a week no matter what I try to swap Saitama to. Anyone else having this issue? | reddit.com/r/SaitamaInu_Official | 2021-10-12

    select app.uniswap.org and once there trade your eth for saitama.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo web3-react

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

    Project mention: Hi everyone, I’m coding a minting dapp with 2 pages: mint page and wallet page. I want to put a connect wallet button at the navbar so that when i switch from one page to another, my wallet is still connected. My frontend is ReactJS. Do you have any suggestions? | reddit.com/r/ethdev | 2021-10-14

    I personally use web3-react package to handle my connections https://github.com/NoahZinsmeister/web3-react

  • GitHub repo hardhat

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

    Project mention: Advice to start with solidity | reddit.com/r/solidity | 2021-10-16

    Check out Hardhat

  • GitHub repo v3-core

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    Project mention: How to buy | reddit.com/r/tailstoken | 2021-10-16
  • GitHub repo v2-core

    🎛 Core smart contracts of Uniswap V2

    Project mention: Who pays for the UniswapPairV2Contract deployment cost? | reddit.com/r/UniSwap | 2021-10-17

    When creating a new pair on uniswap, it requires a matching https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Pair.sol contract deployed. I see the factory initializing the contract. Does that mean that uniswap pays for the deployment cost? The deployment of a contract can be quite expensive (at least $500 from what i have read). Am I missing something?

  • GitHub repo TypeChain

    🔌 TypeScript bindings for Ethereum smart contracts

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

    Typechain GitHub Repository

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo ethereumjs-monorepo

    Monorepo for the Ethereum VM TypeScript Implementation

    Project mention: Might be a dumb question: Are there any ETH L2s that have a java virtual machine for transactions? | reddit.com/r/ethdev | 2021-10-07

    JavasScript (from ethereumjs)

  • GitHub repo web3modal

    A single Web3 / Ethereum provider solution for all Wallets

    Project mention: How is Rally different from Ethereum Mainnet? | dev.to | 2021-09-30

    Wallet modal SDKs such as Web3Modal and BlockNative Onboard enable simpler integrations with a wide variety of Ethereum and EVM compatible wallets.

  • GitHub repo 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: Avalanche is on Coinbase Pro now! What wallet can I hold it in? | reddit.com/r/CryptoCurrency | 2021-09-30

    MyCrypto and MyEtherWallet both hold AVAX and have Trezor integration.

  • GitHub repo solidity-template

    Combines Hardhat, TypeChain, Ethers, Waffle, Solhint, Solcover and Prettier

    Project mention: Confused by Web3 and best practices | reddit.com/r/ethdev | 2021-07-18

    I also really like this template for a web3+React website with a simple connect button: https://github.com/PaulRBerg/solidity-template

  • GitHub repo ethql

    A GraphQL interface to Ethereum :fire:

    Project mention: Daily General Discussion - March 9, 2021 | reddit.com/r/ethfinance | 2021-03-09

    A couple of people at Consensys made an early version of The Graph and published it https://github.com/ConsenSys/ethql

  • GitHub repo baseline

    The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain

    Project mention: Does no one remember this? | reddit.com/r/CryptoCurrency | 2021-09-18

    May I introduce you to the baseline protocol: https://docs.baseline-protocol.org/

  • GitHub repo v3-periphery

    🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v3

    Project mention: uniswap v3 testnet kovan | reddit.com/r/ethdev | 2021-07-22

    Just found out that the testnet addresses for uniswap v3 is the same as their mainnet counterpart. Link of Uniswap V3 deployment addresses

  • GitHub repo safe-contracts

    Gnosis Safe allows secure management of blockchain assets.

    Project mention: Transfer nft ownership to a contract as well as other data. | reddit.com/r/ethdev | 2021-05-05

    They have their contracts on GitHub of course: https://github.com/gnosis/safe-contracts

  • GitHub repo useDApp

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

    Project mention: Your Favorite Tools/Techstack for dApp Dev? | reddit.com/r/ethdev | 2021-09-17

    I found out about https://usedapp.io on this sub and decided to rewrite my project with it. It’s been an awesome experience some far.

  • GitHub repo lodestar

    🌟 Ethereum 2.0: TypeScript Implementation of the Beacon Chain

    Project mention: Open your ports on the beacon chain! | reddit.com/r/ethstaker | 2021-08-15

    Lodestar: UPNP is not yet implemented, see https://github.com/ChainSafe/lodestar/issues/1797

  • GitHub repo WolfBot

    Crypto currency trading bot written in TypeScript for NodeJS

    Project mention: Are there any github repositories or other sources with old trading strategies? | reddit.com/r/algotrading | 2021-06-08
  • GitHub repo ledgerjs

    Ledger's JavaScript libraries

    Project mention: Is there a way to retrieve the private key of an account with ledgerhq/hw-app-btc ? | reddit.com/r/ledgerwallet | 2021-10-09

    In that case, is there a way to programmatically transfer my funds somewhere else? I noticed that there are methods for creating a transaction of signing a transaction, but I didn't find anything regarding sending a transaction to an other address. Link for the documentation is here: https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-btc/tests/Btc.test.ts

  • GitHub repo walletconnect-monorepo

    WalletConnect Monorepo

    Project mention: Flooz.Trade Not working | reddit.com/r/SYA_Token | 2021-08-05

    In case you are interested in all the issues that WalletConnect is facing at the moment, pls see https://github.com/WalletConnect/walletconnect-monorepo/issues

  • GitHub repo full-stack-ethereum

    Building full stack apps with Solidity, Ethers.js, Hardhat, and The Graph

    Project mention: EIP-155 transaction error | reddit.com/r/ethdev | 2021-04-20

    I am trying to develop a SC using hardhat and react, following this code Compile and Deploy work nice, but once I try to interact with the contract I receive this error in my terminal:

  • GitHub repo blockchain-wallet-v4-frontend

    Blockchain.com's Wallet built with React & Redux

    Project mention: About the network fees | reddit.com/r/BitcoinBeginners | 2021-10-04
  • GitHub repo celo-monorepo

    Official repository for core projects comprising the Celo platform

    Project mention: Earn 50% APR simply by holding CUSD stable coin on up to $1000. | reddit.com/r/CryptoCurrency | 2021-09-27

    Also for those who don't know about CELO, it's one of the hottest up and coming projects, you can learn more about it here. It is also on a massive bull run.

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 2021-10-17.


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

Project Stars
1 ethers.js 3,138
2 interface 2,577
3 web3-react 1,820
4 hardhat 1,623
5 v3-core 1,494
6 v2-core 1,406
7 TypeChain 1,257
8 ethereumjs-monorepo 1,212
9 web3modal 1,181
10 MyCrypto 1,035
11 solidity-template 708
12 ethql 577
13 baseline 532
14 v3-periphery 508
15 safe-contracts 505
16 useDApp 501
17 lodestar 500
18 WolfBot 474
19 ledgerjs 467
20 walletconnect-monorepo 427
21 full-stack-ethereum 423
22 blockchain-wallet-v4-frontend 408
23 celo-monorepo 384
Find remote jobs at our new job board 99remotejobs.com. There are 35 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.