With the recent surge in the price of Bitcoin in 2021, media houses are buzzing with talks related to cryptocurrency. While it may be annoying for some to understand how one can mine, trade, and store Bitcoin and other cryptocurrencies, the ones who are hyped about the technology can use JavaScript for trading, building smart contracts, and developing wallets for storing cryptocurrency and a range of decentralized applications.
Here are some of the components to help you achieve all that and more. CCXT is a library built for JavaScript, Python, and PHP developers. Using it, you can connect with various cryptocurrency exchanges and payment processing services across the globe. CCXT is the one to go with if you need quick access to market data for visualization, indicator development, automated trading, bot programming, etc. Using ZeroNet, you can develop decentralized websites for free and uncensored networks and communication with Bitcoin and the BitTorrent network. Another option, web3.js is a collection of libraries with which you can interact with an Ethereum node regardless of whether it’s local or remote. It interacts with the Ethereum blockchain, smart contracts, and can retrieve user accounts along with send transactions.
ccxtby ccxt
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
ccxtby ccxt
Python 28430 Version:Current License: Permissive (MIT)
openzeppelin-contractsby OpenZeppelin
OpenZeppelin Contracts is a library for secure smart contract development.
openzeppelin-contractsby OpenZeppelin
JavaScript 22449 Version:v4.9.1 License: Permissive (MIT)
ZeroNetby HelloZeroNet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
ZeroNetby HelloZeroNet
JavaScript 17897 Version:v0.7.1 License: Others (Non-SPDX)
gekkoby askmike
A bitcoin trading bot written in node - https://gekko.wizb.it/
gekkoby askmike
JavaScript 9946 Version:v0.6.8 License: Permissive (MIT)
metamask-extensionby MetaMask
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
metamask-extensionby MetaMask
JavaScript 10096 Version:v10.31.1 License: Others (Non-SPDX)
GitTorrentby cjb
A decentralization of GitHub using BitTorrent and Bitcoin
GitTorrentby cjb
JavaScript 4703 Version:Current License: Permissive (MIT)
bitcoreby bitpay
A full stack for bitcoin and blockchain-based applications
bitcoreby bitpay
JavaScript 4588 Version:v8.22.2 License: Permissive (MIT)
embarkby embarklabs
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
embarkby embarklabs
JavaScript 3743 Version:v6.0.1-nightly.1 License: Permissive (MIT)
ganache-cliby trufflesuite
Fast Ethereum RPC client for testing and development
ganache-cliby trufflesuite
JavaScript 3220 Version:v6.12.2 License: Permissive (MIT)
scaffold-ethby austintgriffith
🏗 forkable Ethereum dev stack focused on fast product iterations
scaffold-ethby austintgriffith
CSS 2880 Version:testy License: Permissive (MIT)
bcoinby bcoin-org
Javascript bitcoin library for node.js and browsers
bcoinby bcoin-org
JavaScript 2842 Version:v2.2.0 License: Others (Non-SPDX)
crypto-trading-botby Haehnchen
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)
crypto-trading-botby Haehnchen
JavaScript 2800 Version:Current License: Permissive (MIT)
cryptocurrency-iconsby spothq
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
cryptocurrency-iconsby spothq
JavaScript 2433 Version:v0.18.1 License: Permissive (CC0-1.0)
BlueWalletby BlueWallet
Bitcoin wallet for iOS & Android. Built with React Native
BlueWalletby BlueWallet
JavaScript 2021 Version:v6.4.5 License: Permissive (MIT)
ganacheby trufflesuite
A tool for creating a local blockchain for fast Ethereum development.
ganacheby trufflesuite
TypeScript 2432 Version:v7.8.0 License: Permissive (MIT)
trading-vue-jsby tvjsx
💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]
trading-vue-jsby tvjsx
JavaScript 1822 Version:v1.0 License: Permissive (MIT)
technicalindicatorsby anandanand84
A javascript technical indicators written in typescript with pattern recognition right in the browser
technicalindicatorsby anandanand84
JavaScript 1967 Version:v2.0 License: Permissive (MIT)
node-binance-apiby jaggedsoft
Node Binance API is an asynchronous node.js library for the Binance API designed to be easy to use.
node-binance-apiby jaggedsoft
JavaScript 1518 Version:v0.13.0 License: Permissive (MIT)
vue-ethereum-ipfsby redacademy
Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend
vue-ethereum-ipfsby redacademy
JavaScript 1338 Version:Current License: Permissive (MIT)
daedalusby input-output-hk
The open source cryptocurrency wallet for ada, built to grow with the community
daedalusby input-output-hk
TypeScript 1228 Version:5.2.0 License: Permissive (Apache-2.0)
eth-lightwalletby ConsenSys
Lightweight JS Wallet for Node and the browser
eth-lightwalletby ConsenSys
JavaScript 1399 Version:Current License: Permissive (MIT)
blockchain-cliby seanjameshan
⛓️ A minimal blockchain command-line interface.
blockchain-cliby seanjameshan
JavaScript 1081 Version:Current License: Permissive (Apache-2.0)
oyenteby enzymefinance
An Analysis Tool for Smart Contracts
oyenteby enzymefinance
JavaScript 1230 Version:0.2.7 License: Strong Copyleft (GPL-3.0)
core-jsby nimiq
Official JavaScript implementation of the Nimiq protocol
core-jsby nimiq
JavaScript 996 Version:v1.6.0 License: Others (Non-SPDX)
BitVisionby shobrook
Terminal dashboard for trading Bitcoin, predicting price movements, and losing all your money
BitVisionby shobrook
JavaScript 992 Version:Current License: Permissive (MIT)
naivecoinby conradoqg
A cryptocurrency implementation in less than 1500 lines of code
naivecoinby conradoqg
JavaScript 1144 Version:Current License: Permissive (Apache-2.0)
node-open-mining-portalby zone117x
A scalable all-in-one easy to setup cryptocurrency mining pool and portal written entirely in Node.js.
node-open-mining-portalby zone117x
JavaScript 891 Version:Current License: Strong Copyleft (GPL-2.0)
lightning-appby lightninglabs
An easy-to-use cross-platform Lightning wallet
lightning-appby lightninglabs
JavaScript 906 Version:v0.5.9-alpha License: Strong Copyleft (GPL-3.0)
cryptocurrency-arbitrageby manu354
A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.
cryptocurrency-arbitrageby manu354
JavaScript 1075 Version:v1.5 License: Strong Copyleft (GPL-3.0)
cryptocurrencyby michaelliao
Simple Java library to interact with bitcoin
cryptocurrencyby michaelliao
JavaScript 834 Version:Current License: Permissive (Apache-2.0)
coinpunkby kyledrake
Open source, self-hosted DIY Bitcoin wallet service
coinpunkby kyledrake
JavaScript 766 Version:Current License: Others (Non-SPDX)
eth-netstatsby cubedro
Ethereum Network Stats
eth-netstatsby cubedro
JavaScript 765 Version:v.0.0.1 License: Strong Copyleft (GPL-3.0)