JavaScript Bitcoin

Open-source JavaScript projects categorized as Bitcoin

Top 23 JavaScript Bitcoin Projects

  • ccxt

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

    Project mention: where to start learning how to build a bot ? | reddit.com/r/ethdev | 2023-01-08

    Or if you stick to JavaScript and willing to learn the programming part, then https://github.com/ccxt/ccxt (which is now merged with CCXT Pro but still for free).

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: Professor of law, Bruce Pardy on Trudeau's upcoming internet censorship in 2023. | reddit.com/r/Canada_sub | 2023-01-11

    Nothing can be censored here. Nothing. https://zeronet.io. read that again. Nothing can be censored because it is 100% decentralized, that is the opposite of centralized power.

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

  • bcoin

    Javascript bitcoin library for node.js and browsers

    Project mention: What's your unpopular crypto opinion? | reddit.com/r/CryptoCurrency | 2022-07-08

    You can just submit your changes to the Bitcoin core repo https://github.com/bitcoin/bitcoin or you can fork it and create your own version. You can even just use/change one of the alternative implementations: https://github.com/bcoin-org/bcoin

  • cryptocurrency-icons

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

    Project mention: Icon resources: Svelte-Cryptocurrency-Icons | reddit.com/r/sveltejs | 2022-06-01

    470+ SVG icons from Cryptocurrency icons. Icon names

  • BlueWallet

    Bitcoin wallet for iOS & Android. Built with React Native

    Project mention: Recovering Sparrow wallet on to Blue wallet does not work | reddit.com/r/BitcoinBeginners | 2023-01-31

    Unfortunately, this is where Blue Wallet falls short. Unlike Sparrow, Blue Wallet does not currently allow users to set the wallet gap limit. This has caused some users to not be able to restore their wallets in Blue Wallet. See here: https://github.com/BlueWallet/BlueWallet/issues/3398

  • trading-vue-js

    💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]

  • btc-rpc-explorer

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

    Project mention: Bitcoin core question | reddit.com/r/Bitcoin | 2023-01-31
  • 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.

  • bip39

    JavaScript implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys (by bitcoinjs)

  • blockchain-in-js

    Build your own blockchain!

  • service-my-wallet-v3

    Blockchain Wallet API Service

    Project mention: Bitcoin wallet as a service - An open source list | reddit.com/r/Bitcoin | 2022-06-08

    Blockchain wallet service - Good features like send many, uses blockchain explorer as backend

  • coinbin

    Javascript Bitcoin Wallet. Supports Multisig, Stealth, HD, SegWit, Bech32, Time Locked Addresses, RBF and more!

    Project mention: Multi-sig key association | reddit.com/r/Bitcoin | 2022-12-23

    You could goto coinb.in and create a multisig address and redeem script and play around with it

  • TradingView-API

    📈 Get real-time stocks from Tradingview

    Project mention: Is there a way to brute force all arguments and all timeframes for strategy? To find the best one for the ticker | reddit.com/r/TradingView | 2022-11-25

    Yes, but you need to code it up in node.js or Python for example you can use this repo https://github.com/Mathieu2301/TradingView-API

  • lightning-charge

    A simple drop-in solution for accepting lightning payments

    Project mention: BTCPay server forum? | reddit.com/r/Bitcoin | 2022-08-15
  • LndHub

    Wrapper for Lightning Network Daemon. It provides separate accounts for end-users

    Project mention: 📑 MiniBolt resources 📚 List of the MiniBolt core/bonus guides + latest versions | reddit.com/r/minibolt | 2022-12-15

    LndHub v1.4.1 (Released: 26th September 2021) - https://github.com/BlueWallet/LndHub/releases

  • crypto-bar

    📈 A menu bar app that updates cryptocurrencies prices in real-time

  • My-Wallet-V3

    Blockchain Web Wallet Library - https://support.blockchain.com

  • binance-to-google-sheets

    Google Spreadsheets add-on to get data directly from Binance API without any intermediaries! :rocket:

  • cryptofinance-google-sheets-add-on

    CRYPTOFINANCE() — The easiest way to get cryptocurrencies prices and more in Google Sheets.

    Project mention: Daily General Discussion - March 28, 2022 | reddit.com/r/ethfinance | 2022-03-28
  • connect

    :link: A platform for easy integration of Trezor into 3rd party services (by trezor)

    Project mention: TMP Migration to FF MV2 | reddit.com/r/TREZOR | 2023-01-28

    It returns some html that has some javascript. The JavaScript being returned is not defined in the extension repo - but the trezor connect repo https://github.com/trezor/connect

  • spark-wallet

    ⚡️ A minimalistic wallet GUI for c-lightning, accessible over the web or through mobile and desktop apps.

    Project mention: Lightning Core or LND: Should I Switch? | reddit.com/r/lightningnetwork | 2022-09-14
  • ln-service

    Node.js interface to LND

  • bitlisten

    Realtime Bitcoin transaction visualizer

    Project mention: Daily General Discussion - June 9, 2022 (GMT+0) | reddit.com/r/CryptoCurrency | 2022-06-09

    I just found this website which turns bitcoin transactions into music https://bitlisten.com

  • bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

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

JavaScript Bitcoin related posts

Index

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

Project Stars
1 ccxt 27,081
2 ZeroNet 17,783
3 bcoin 2,790
4 cryptocurrency-icons 2,378
5 BlueWallet 1,881
6 trading-vue-js 1,772
7 btc-rpc-explorer 1,131
8 bip39 907
9 blockchain-in-js 877
10 service-my-wallet-v3 847
11 coinbin 839
12 TradingView-API 544
13 lightning-charge 533
14 LndHub 487
15 crypto-bar 416
16 My-Wallet-V3 393
17 binance-to-google-sheets 378
18 cryptofinance-google-sheets-add-on 371
19 connect 348
20 spark-wallet 324
21 ln-service 293
22 bitlisten 286
23 bitcoin-chart-cli 284
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.
www.sonarsource.com