TypeScript Blockchain

Open-source TypeScript projects categorized as Blockchain

Top 23 TypeScript Blockchain Projects

  • truffle

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

    Project mention: Hacking the Hackathon | dev.to | 2023-02-02

    I recently came across this pretty awesome Ethereum Hackathon Survival Guide from ConsenSys (the company that makes web3 tools such as Infura, MetaMask, Truffle, and Diligence). The guide covers workflows, prepping for a web3 hackathon, best practices, Ethereum resources to have with you during the hackathon, etc.

  • ethers.js

    Complete Ethereum library and wallet implementation in JavaScript.

    Project mention: Supabase & Metamask Signed Authentication (Web3) | dev.to | 2023-01-25

    ethers.js and MetaMask

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • hardhat

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

    Project mention: The Ultimate Guide to Debugging Smart Contracts: Tips and Tools for Web3 Developers | dev.to | 2023-01-30

    Hardhat is an open-source development environment for Ethereum. It includes tools for developing, testing, and deploying smart contracts. Hardhat also has a built-in debugger that allows developers to step through the code and inspect variable values.

  • interface

    🦄 An open source interface for the Uniswap protocol

    Project mention: ELI5 - Why can’t the IRS just bill/refund me? | reddit.com/r/explainlikeimfive | 2023-01-31

    Two coin you must know by name as a crypto investor (ETH And USDT) ETH is used at a swap to buy other coins. USDT is used at the crypto exchanges to buy other coins. To cash out crypto profits to get back your real money, you need to send ETH or USDT to (Robin hood, coin base, PayPal /Vennmo) Expect this companies o create a fake tax, fake as in real but made up numbers since the congress has not pass crypto tax laws ,basically they scam you for cashing out. A day will come when they explain how they came up with those figures. MEME tokens are designed to bring in new people into crypto; people who are afraid of crypto, this people will later graduate into real crypto investors for major currency. ANY NFT only token is a MEME token. SHIL INU HOLDERS are increasing every hour. Holders/customers comes before price move https://coinmarketcap.com/currencies/shila-inu/ Modern Crypto projects are not following the rule( Make a product first, list the product at many exchange and then promote the product) Many are selling a roadmap as a product with a basic website, basic NFT, road map end of the story. How MEME can you go? This route is just enough for a certain demographic. HOW TO SELL Tokens to get BACK ETH in your Wallet. Connect meta mask or trust wallet to https://uniswap.org/ , this time go from the token in your wallet on top and ETH At the bottom. First you get charged a very high fee to Approve to sell. Next you get charged to sell. Therefore get used to 3Times payment in ETH, Pay to buy, Pay to get approved to sell, Pay to sell. This is why ETH is 1,600USD/coin. Think millions of people making those payments. Don’t people have an alternative? Yes they do on BNB; however 99% of BNB tokens are a scam as comp aired to ETH block chain. How to swap ETH for other tokens at UNI-SWAP. First buy ETH, any amount like 10usd or 20USD or 50 USD https://metamask.io/ next connect to swap https://app.uniswap.org/ TIP: Like explained above, you need to pay to buy. Therefore, if you spend 10USD, 3USD goes into fees. If you spend 100USD, 3USD goes into fees. THEREFORE, reduce your ETH/ 10USD to 7USD before swap. SWAP thereafter, UNI-Swap will ask you to add token after swap. Do so! TIP: 3USD are just an approximate, usually 3to5USD ranges.

  • wallet

    Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.

    Project mention: URGENT: Can anyone tell me what's an ACTIVE walletS and where I can find a list of 20 active wallets? I recently got accepted in the Blockchain club of our college (corporate/operations domain) and I have zero idea about how it works. | reddit.com/r/NFT | 2023-01-07
  • lenstube

    Decentralized video-sharing social media platform, built using Lens protocol. 🌿

    Project mention: 2022 In Retrospective: My Lessons | dev.to | 2022-12-31

    I started contributing to open source actively. For the first time, I was able to complete the Hacktoberfest challenge. I am currently contributing to https://github.com/lenstube-xyz/lenstube, a decentralized video-sharing platform built on the Lens Protocol.

  • lisk-sdk

    🔩 Lisk software development kit

    Project mention: New LIP - Introduce Dynamic Block Rewards Module | reddit.com/r/Lisk | 2022-10-29

    While the Lisk Interoperability Solution is not yet live, it is part of the Lisk SDK 6.0 Alpha. We are waiting for the Beta release (testnet).

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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

  • ganache

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

    Project mention: Ultimate Ethereum Hackathon Survival Guide for 2023 | dev.to | 2023-01-27

    We recommend using Ganache to develop your smart contract first on a local blockchain on your machine. Each account in Ganache comes pre-loaded with test Ether, so you’re all set from the start.

  • 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: Using Remix Analyzer For Solidity Syntax Analysis. | dev.to | 2023-01-10

    Remix Analyzer is the underlying library for the Remix IDE Solidity Static Analysis plugin. This means that it can be also used for other projects, not just for Remix IDE.

  • apps

    Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.

    Project mention: Transaction has a bad signature | reddit.com/r/Kusama | 2023-01-27

    I think it has to do with the wrong network you chose, check this GitHub repo from polkadot https://github.com/polkadot-js/apps/issues/4487

  • solana-web3.js

    Solana JavaScript SDK

    Project mention: The fastest and most efficient way to learn Solana (for Solidity developers) | dev.to | 2022-11-17

    All Solana invocations must be done though the RPC, which is typically handled by Solana web3js. Unless you are handy with this library, you won’t be able to execute your smart contracts.

  • Maskbook

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

    Project mention: Security audit for the Smart Contract Of Mask Network has been completed by #HackSafe ✅ | reddit.com/r/u_HackSafe | 2023-01-30

    Know more about : https://mask.io/

  • xrpl.js

    A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser

  • wallet-adapter

    Modular TypeScript wallet adapters and components for Solana applications.

    Project mention: Getting Closer: The Mobile Era Of Web3 With Saga And Solana Mobile Stack | reddit.com/r/solana | 2022-11-11

    Mobile Wallet Adapter is an open protocol for connecting dApps and wallets on mobile devices. Mobile Wallet Adapter is for any Android device, not just Saga – and it’s ready now. There are two wallets available today that support the Mobile Wallet Adapter protocol – Phantom and Solflare – with more wallets in the process of their own integrations. If you are a developer with an existing dApp, now is the time to upgrade with mobile support. You can find a guide to upgrading here.

  • api

    Promise and RxJS APIs around Polkadot and Substrate based chains via RPC calls. It is dynamically generated based on what the Substrate runtime provides in terms of metadata. Full documentation & examples available (by polkadot-js)

  • merkletreejs

    🌱 Construct Merkle Trees and verify proofs in JavaScript.

  • extension

    Simple browser extension for managing Polkadot and Substrate network accounts in a browser. Allows the signing of extrinsics using these accounts. Also provides a simple interface for compliant extensions for dapps. (by polkadot-js)

    Project mention: anyone built a wallet extension? | reddit.com/r/ethdev | 2022-09-28

    The metamask version is quite complicated. You might find it easier to understand the polkadot version of the same thing: https://github.com/polkadot-js/extension/blob/master/packages/extension/src/content.ts

  • otterscan

    A blazingly fast, local, Ethereum block explorer built on top of Erigon

    Project mention: Daily General Discussion - November 26, 2022 | reddit.com/r/ethfinance | 2022-11-25

    Explorer - I discovered Otterscan, an open source explorer that has similar UX to Etherscan

  • lodestar

    🌟 TypeScript Implementation of Ethereum Consensus

    Project mention: Daily General Discussion - December 28, 2022 | reddit.com/r/ethfinance | 2022-12-28

    Daily Goerli: I've been periodically running into some issues when updating nethermind which require force killing the Nethermind.Runner process. Recently had an issue where geth in lodestar-geth thought it was waiting for updates from lodestar, but lodestar was reporting connection refused. A restart of geth fixed it. I'm currently running into No state found for id 'head' in all lodestar instances, which was supposed to be fixed by this PR. I also recently encountered a long stack error from erigon in prysm-erigon when closing to update, but restarting both clients allowed sync to resume.

  • ironfish

    A novel cryptocurrency focused on privacy and accessibility.

    Project mention: Testnet Iron Fish | reddit.com/r/u_dimonbuton12 | 2022-08-08

    Full changelog: https://github.com/iron-fish/ironfish/releases/tag/v0.1.43

  • full-stack-ethereum

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

  • celo-monorepo

    Official repository for core projects comprising the Celo platform

    Project mention: As a footballer I am surrounded by gambling ads. This needs to stop - David Wheeler in The Guardian | reddit.com/r/soccer | 2023-01-26

    sure, it's going to take years to change seeing the people/corporations that don't want change. a typical human psychological dilemma, i'd say, reluctance to something you don't understand or don't like. Look at Gitcoin or Celo or city3, local economies etc... why not support a change to empower people and move away from greedy, corporate/banking systems?

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

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

TypeScript Blockchain related posts


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

Project Stars
1 truffle 13,750
2 ethers.js 6,227
3 hardhat 5,210
4 interface 3,922
5 wallet 3,586
6 lenstube 2,790
7 lisk-sdk 2,783
8 TypeChain 2,385
9 ganache 2,221
10 remix-project 1,815
11 apps 1,611
12 solana-web3.js 1,358
13 Maskbook 1,304
14 xrpl.js 1,079
15 wallet-adapter 1,052
16 api 1,014
17 merkletreejs 931
18 extension 858
19 otterscan 831
20 lodestar 826
21 ironfish 793
22 full-stack-ethereum 760
23 celo-monorepo 635
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.