kandi background
Explore Kits

32 best JavaScript Blockchain libraries in 2022

by rajasekar Updated: Mar 30, 2022

Technology has always been evolving at a breakneck speed, but the pace of change today is surely unprecedented. Applications of blockchain, for instance, go beyond cryptocurrencies into industries like finance, healthcare, supply chain and logistics, asset management, etc. It is one of the most disruptive technologies of the 21st century, and now you can program blockchain web apps using JavaScript.  With that in mind, here are some of the JavaScript libraries to help you in the process. ccxt - A cryptocurrency trading API; ZeroNet - Decentralized websites using Bitcoin crypto and the BitTorrent network; truffle - A tool for developing smart contracts. The following is a list of the most popular open-source libraries for building and scaling JavaScript Blockchain Applications.

ccxtby ccxt

JavaScript star image 24082 Version:Current

License: Permissive (MIT)

A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

Support
Quality
Security
License
Reuse

ccxtby ccxt

JavaScript star image 24082 Version:Current License: Permissive (MIT)

A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Support
Quality
Security
License
Reuse

ZeroNetby HelloZeroNet

JavaScript star image 16995 Version:v0.7.1

License: Others (Non-SPDX)

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

Support
Quality
Security
License
Reuse

ZeroNetby HelloZeroNet

JavaScript star image 16995 Version:v0.7.1 License: Others (Non-SPDX)

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Support
Quality
Security
License
Reuse

truffleby trufflesuite

TypeScript star image 13000 Version:v5.5.11

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

truffleby trufflesuite

TypeScript star image 13000 Version:v5.5.11 License: Permissive (MIT)

A tool for developing smart contracts. Crafted with the finest cacaos.
Support
Quality
Security
License
Reuse

metamask-extensionby MetaMask

JavaScript star image 7807 Version:v10.13.0

License: Others (Non-SPDX)

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

Support
Quality
Security
License
Reuse

metamask-extensionby MetaMask

JavaScript star image 7807 Version:v10.13.0 License: Others (Non-SPDX)

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Support
Quality
Security
License
Reuse

naivechainby lhartikk

JavaScript star image 5125 Version:Current

License: Permissive (Apache-2.0)

A blockchain implementation in 200 lines of code

Support
Quality
Security
License
Reuse

naivechainby lhartikk

JavaScript star image 5125 Version:Current License: Permissive (Apache-2.0)

A blockchain implementation in 200 lines of code
Support
Quality
Security
License
Reuse

bitcoreby bitpay

JavaScript star image 4201 Version:v8.22.2

License: Permissive (MIT)

A full stack for bitcoin and blockchain-based applications

Support
Quality
Security
License
Reuse

bitcoreby bitpay

JavaScript star image 4201 Version:v8.22.2 License: Permissive (MIT)

A full stack for bitcoin and blockchain-based applications
Support
Quality
Security
License
Reuse

embarkby embarklabs

JavaScript star image 3531 Version:v6.0.1-nightly.1

License: Permissive (MIT)

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms

Support
Quality
Security
License
Reuse

embarkby embarklabs

JavaScript star image 3531 Version:v6.0.1-nightly.1 License: Permissive (MIT)

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Support
Quality
Security
License
Reuse

bcoinby bcoin-org

JavaScript star image 2509 Version:Current

License: Others (Non-SPDX)

Javascript bitcoin library for node.js and browsers

Support
Quality
Security
License
Reuse

bcoinby bcoin-org

JavaScript star image 2509 Version:Current License: Others (Non-SPDX)

Javascript bitcoin library for node.js and browsers
Support
Quality
Security
License
Reuse

redux-authby lynndylanhurley

JavaScript star image 2155 Version:Current

License: Permissive (WTFPL)

Complete token authentication system for react + redux that supports isomorphic rendering.

Support
Quality
Security
License
Reuse

redux-authby lynndylanhurley

JavaScript star image 2155 Version:Current License: Permissive (WTFPL)

Complete token authentication system for react + redux that supports isomorphic rendering.
Support
Quality
Security
License
Reuse

legacy-wallet-use-trinity-wallet-insteadby iotaledger

JavaScript star image 2140 Version:v2.5.7

License: Strong Copyleft (GPL-3.0)

IOTA Wallet

Support
Quality
Security
License
Reuse

legacy-wallet-use-trinity-wallet-insteadby iotaledger

JavaScript star image 2140 Version:v2.5.7 License: Strong Copyleft (GPL-3.0)

IOTA Wallet
Support
Quality
Security
License
Reuse

cryptocurrency-iconsby spothq

JavaScript star image 1914 Version:v0.17.2

License: Others (Non-SPDX)

A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.

Support
Quality
Security
License
Reuse

cryptocurrency-iconsby spothq

JavaScript star image 1914 Version:v0.17.2 License: Others (Non-SPDX)

A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Support
Quality
Security
License
Reuse

coin-hiveby cazala

JavaScript star image 1893 Version:1.10.0

License: Permissive (MIT)

CoinHive cryptocurrency miner for node.js

Support
Quality
Security
License
Reuse

coin-hiveby cazala

JavaScript star image 1893 Version:1.10.0 License: Permissive (MIT)

CoinHive cryptocurrency miner for node.js
Support
Quality
Security
License
Reuse

ganacheby trufflesuite

TypeScript star image 1570 Version:v7.0.4

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

ganacheby trufflesuite

TypeScript star image 1570 Version:v7.0.4 License: Permissive (MIT)

A tool for creating a local blockchain for fast Ethereum development.
Support
Quality
Security
License
Reuse

SavjeeCoinby Savjee

JavaScript star image 1490 Version:Current

License: Permissive (MIT)

A simple blockchain in Javascript. For educational purposes only.

Support
Quality
Security
License
Reuse

SavjeeCoinby Savjee

JavaScript star image 1490 Version:Current License: Permissive (MIT)

A simple blockchain in Javascript. For educational purposes only.
Support
Quality
Security
License
Reuse

Tokensby ConsenSys

JavaScript star image 1426 Version:Current

License: Permissive (MIT)

Ethereum Token Contracts

Support
Quality
Security
License
Reuse

Tokensby ConsenSys

JavaScript star image 1426 Version:Current License: Permissive (MIT)

Ethereum Token Contracts
Support
Quality
Security
License
Reuse

zap-desktopby LN-Zap

JavaScript star image 1206 Version:v0.7.6-beta

License: Permissive (MIT)

Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️

Support
Quality
Security
License
Reuse

zap-desktopby LN-Zap

JavaScript star image 1206 Version:v0.7.6-beta License: Permissive (MIT)

Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️
Support
Quality
Security
License
Reuse

daedalusby input-output-hk

TypeScript star image 1184 Version:4.9.1

License: Permissive (Apache-2.0)

The open source cryptocurrency wallet for ada, built to grow with the community

Support
Quality
Security
License
Reuse

daedalusby input-output-hk

TypeScript star image 1184 Version:4.9.1 License: Permissive (Apache-2.0)

The open source cryptocurrency wallet for ada, built to grow with the community
Support
Quality
Security
License
Reuse

blockchain-cliby seanjameshan

JavaScript star image 1081 Version:Current

License: Permissive (Apache-2.0)

⛓️ A minimal blockchain command-line interface.

Support
Quality
Security
License
Reuse

blockchain-cliby seanjameshan

JavaScript star image 1081 Version:Current License: Permissive (Apache-2.0)

⛓️ A minimal blockchain command-line interface.
Support
Quality
Security
License
Reuse

neon-walletby CityOfZion

JavaScript star image 1049 Version:v2.12.7

License: Permissive (MIT)

Light wallet for the NEO blockchain

Support
Quality
Security
License
Reuse

neon-walletby CityOfZion

JavaScript star image 1049 Version:v2.12.7 License: Permissive (MIT)

Light wallet for the NEO blockchain
Support
Quality
Security
License
Reuse

burrowby hyperledger

Go star image 985 Version:v0.34.4

License: Permissive (Apache-2.0)

https://wiki.hyperledger.org/display/burrow

Support
Quality
Security
License
Reuse

burrowby hyperledger

Go star image 985 Version:v0.34.4 License: Permissive (Apache-2.0)

https://wiki.hyperledger.org/display/burrow
Support
Quality
Security
License
Reuse

btc-rpc-explorerby janoside

JavaScript star image 980 Version:v3.3.0

License: Permissive (MIT)

Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core.

Support
Quality
Security
License
Reuse

btc-rpc-explorerby janoside

JavaScript star image 980 Version:v3.3.0 License: Permissive (MIT)

Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core.
Support
Quality
Security
License
Reuse

naivecoinby conradoqg

JavaScript star image 910 Version:Current

License: Permissive (Apache-2.0)

A cryptocurrency implementation in less than 1500 lines of code

Support
Quality
Security
License
Reuse

naivecoinby conradoqg

JavaScript star image 910 Version:Current License: Permissive (Apache-2.0)

A cryptocurrency implementation in less than 1500 lines of code
Support
Quality
Security
License
Reuse

node-open-mining-portalby zone117x

JavaScript star image 891 Version:Current

License: Strong Copyleft (GPL-2.0)

A scalable all-in-one easy to setup cryptocurrency mining pool and portal written entirely in Node.js.

Support
Quality
Security
License
Reuse

node-open-mining-portalby zone117x

JavaScript star image 891 Version:Current License: Strong Copyleft (GPL-2.0)

A scalable all-in-one easy to setup cryptocurrency mining pool and portal written entirely in Node.js.
Support
Quality
Security
License
Reuse

lightning-appby lightninglabs

JavaScript star image 877 Version:v0.5.9-alpha

License: Strong Copyleft (GPL-3.0)

An easy-to-use cross-platform Lightning wallet

Support
Quality
Security
License
Reuse

lightning-appby lightninglabs

JavaScript star image 877 Version:v0.5.9-alpha License: Strong Copyleft (GPL-3.0)

An easy-to-use cross-platform Lightning wallet
Support
Quality
Security
License
Reuse

cryptocurrency-arbitrageby manu354

JavaScript star image 866 Version:v1.5

License: Strong Copyleft (GPL-3.0)

A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.

Support
Quality
Security
License
Reuse

cryptocurrency-arbitrageby manu354

JavaScript star image 866 Version:v1.5 License: Strong Copyleft (GPL-3.0)

A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.
Support
Quality
Security
License
Reuse

cryptocurrencyby michaelliao

JavaScript star image 832 Version:Current

License: Permissive (Apache-2.0)

Simple Java library to interact with bitcoin

Support
Quality
Security
License
Reuse

cryptocurrencyby michaelliao

JavaScript star image 832 Version:Current License: Permissive (Apache-2.0)

Simple Java library to interact with bitcoin
Support
Quality
Security
License
Reuse

node-binance-traderby jsappme

JavaScript star image 823 Version:0.5.0

License: Permissive (MIT)

💰 Cryptocurrency Trading Strategy & Portfolio Management Development Framework for Binance. 🤖 Follow open NBT trading signals at

Support
Quality
Security
License
Reuse

node-binance-traderby jsappme

JavaScript star image 823 Version:0.5.0 License: Permissive (MIT)

💰 Cryptocurrency Trading Strategy & Portfolio Management Development Framework for Binance. 🤖 Follow open NBT trading signals at
Support
Quality
Security
License
Reuse

nightfallby EYBlockchain

JavaScript star image 814 Version:Current

License: Others (Non-SPDX)

Nightfall protocols for private transactions on the Ethereum blockchain using zk-snarks

Support
Quality
Security
License
Reuse

nightfallby EYBlockchain

JavaScript star image 814 Version:Current License: Others (Non-SPDX)

Nightfall protocols for private transactions on the Ethereum blockchain using zk-snarks
Support
Quality
Security
License
Reuse

clientby aragon

JavaScript star image 786 Version:0.9.0

License: Strong Copyleft (AGPL-3.0)

(Aragon 1) Create and manage decentralized organizations on Ethereum.

Support
Quality
Security
License
Reuse

clientby aragon

JavaScript star image 786 Version:0.9.0 License: Strong Copyleft (AGPL-3.0)

(Aragon 1) Create and manage decentralized organizations on Ethereum.
Support
Quality
Security
License
Reuse

coinpunkby kyledrake

JavaScript star image 766 Version:Current

License: Others (Non-SPDX)

Open source, self-hosted DIY Bitcoin wallet service

Support
Quality
Security
License
Reuse

coinpunkby kyledrake

JavaScript star image 766 Version:Current License: Others (Non-SPDX)

Open source, self-hosted DIY Bitcoin wallet service
Support
Quality
Security
License
Reuse

blockchainby seanjameshan

JavaScript star image 738 Version:Current

License: No License (null)

📖Code for Blockchain Demo

Support
Quality
Security
License
Reuse

blockchainby seanjameshan

JavaScript star image 738 Version:Current License: No License

📖Code for Blockchain Demo
Support
Quality
Security
License
Reuse

fabric-sdk-nodeby hyperledger

JavaScript star image 726 Version:v1.4.19

License: Permissive (Apache-2.0)

Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric

Support
Quality
Security
License
Reuse

fabric-sdk-nodeby hyperledger

JavaScript star image 726 Version:v1.4.19 License: Permissive (Apache-2.0)

Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric
Support
Quality
Security
License
Reuse
  • © 2022 Open Weaver Inc.