JavaScript Bitcoin

Open-source JavaScript projects categorized as Bitcoin | Edit details

Top 23 JavaScript Bitcoin Projects

  • ccxt

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

    Project mention: I built - An Open Source DCA Bot for Crypto! | | 2022-01-22

    DCA Stack is primarily powered by this massive open source project called CCXT. This library lets any programmer connect and interface with over 100 exchanges in a (mostly) unified format. This makes for development of automated trading strategies less of a headache. Particularly since 100% of the battle is dealing with the million of different formats different exchanges use for their APIs and how they send data. The beautiful CCXT team did a fantastic job unifying over god knows how many endpoints to deliver this polished library.

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: Copy-pasta backup (How to access) | | 2022-01-25

    But it doesn't stop here. The darkweb encompasses more than just Tor's onion services. You could also download I2P, Freenet, Zeronet, Lokinet, or Yggdrasil to access their respective sites and communities. I haven't used these networks much, so I can only refer you to their subs: r/i2p, r/freenet, r/zeronet, r/oxen_io, r/yggdrasil

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • bcoin

    Javascript bitcoin library for node.js and browsers

    Project mention: Sent BCH to BTC wallet. | | 2021-12-01

    I'm not sure what you mean by "truly separate", but our hot wallets are indeed separate wallets, both running on top on

  • cryptocurrency-icons

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

    Project mention: Current percentage of all-time-high for various cryptocurrencies | | 2021-08-09

    I made a graphic to show the current percentage of all-time-high for a bunch of well-known cryptocurrencies. The python code I wrote uses the cryptocompare API and fetches the most current data (9th August 2021). The symbols were taken from this project.

  • trading-vue-js

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

    Project mention: What's the best free open source react interactive stock charting library? | | 2021-03-23

    I'm searching for if there's a powerful react charting library like this one in Vue. to allow users to have a good charting experience like

  • BlueWallet

    Bitcoin thin client for iOS & Android. Built with React Native

    Project mention: Alternative to Exodus wallet for MAC and mobile? | | 2022-01-27

  • node-binance-trader

    💰 Cryptocurrency Trading Strategy & Portfolio Management Development Framework for Binance. 🤖

    Project mention: Trading Bot Development | | 2021-12-20

    If you have a good crypto trading bot, you can send your signals to and they will rank them against others and sell auto trading subscriptions for it.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • btc-rpc-explorer

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

    Project mention: Mentor Monday, January 10, 2022: Ask all your bitcoin questions! | | 2022-01-10
  • coinbin

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

    Project mention: Doge Paper Wallet to Coinbase - HOW!?!!? | | 2022-01-14

    You'll need to send the coins using a tool such as, or sweep the private key into a software wallet such as Coinomi, and then use that wallet to send the coins to Coinbase.

  • bip39

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

    Project mention: I tried reimporting my temple wallet and it assigned me a new one instead! | | 2021-10-19

    it means that your seed phrase is wrong and it generates a new wallet. Please, double check each word by using this dictionary:

  • crypto-bar

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

    Project mention: Mac Menubar app for seeing ones crypto prices? | | 2021-08-09

    Looking for a free utility app that sits in the menubar of ones Mac (I'm running OS 11.5) that will show all of ones crypto prices. I was using the free Crypto Bar for the last year, but it's no longer being updated and it finally stopped getting prices last week.

  • My-Wallet-V3

    Blockchain Web Wallet Library -

    Project mention: fraud | | 2021-01-28

    I just looked. wallet is open source. If your issue is technical, you may get better support submitting an issue to their github

  • cryptofinance-google-sheets-add-on

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

    Project mention: Cardano Daily Discussion - December 02, 2021 | | 2021-12-02 is what I use for Sheets

  • LndHub

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

    Project mention: Getting charged a fee when paying between lightning wallets on my own node | | 2022-01-18

    You can change fees by editing lndhub config file. You just need to find where it is located. For umbrel (rpi4) you will find all info here:

  • edge-react-gui

    Edge Wallet React Native GUI for iOS and Android

    Project mention: Monero has a serious user friendly problem | | 2021-11-14

    100% open source too

  • binance-to-google-sheets

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

    Project mention: How do you view profit/loss on Binance mobile app? | | 2021-08-28

    What I am using is Google Docs using Binance Api ( and just create a small sheet with your avg. price and it will auto update with price..

  • connect

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

    Project mention: Debug tips for MetaMask, MEW and other Web3 token or NFT services | | 2022-01-22

    Trezor Connect Changelog

  • spark-wallet

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

    Project mention: What is best Lightning Wallet? | | 2021-10-02

    Spark, specifically to interact directly with a c-lightning node. Designed for advanced users, offering a feature set. They're directly sponsored by Blockstream. (recommended by u/hMsats)

  • bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

  • bitlisten

    Realtime Bitcoin transaction visualizer

    Project mention: Forbes Editor, Avik Roy Urges US To Accept Bitcoin As BTC Is Rarer, Profitable, Secure And Better Form Of Sound Money Than Gold | | 2021-10-21

    Does count? :D

  • ln-service

    Node.js interface to LND

    Project mention: Expose lnd socket from local umbrel or connect over tor (ln-service use) | | 2021-12-02 (JS) (TS)

  • orko

    Trade on and script multiple crypto exchanges from a single user interface on desktop and mobile. In development.

    Project mention: Kattana: Pro Trading Candlestick Guide | | 2021-03-16

    I'm currently using Orko which is a self-hosted trading terminal (with Trading View charts), which lets you trade on all of your exchanges at the same time (Coinbase Pro, Binance, Kucoin, etc.)

  • binance-dca-bot

    A bot to automatically DCA (Dollar-Cost Average) buy cryptocurrency on Binance

    Project mention: Crypto has a major problem, and that's poor user experience design | | 2022-01-09

    Sadly I do not know any other platform with SEPA saving plans like Bitpanda. I myself have migrated my business to Binance though and I am running this bot in a virtual machine: which is similar to a savings plan but much more technical and nerdy. I load up on BUSD / USDT once a month via SEPA > Coinbase / Bitpanda > Crypto > Binance. It's a minor hassle but works well enough for me. Maybe I should check out P2P on Binance some day soon.

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 2022-01-27.

JavaScript Bitcoin related posts


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

Project Stars
1 ccxt 23,060
2 ZeroNet 17,301
3 bcoin 2,646
4 cryptocurrency-icons 2,153
5 trading-vue-js 1,474
6 BlueWallet 1,339
7 node-binance-trader 971
8 btc-rpc-explorer 934
9 coinbin 761
10 bip39 748
11 crypto-bar 402
12 My-Wallet-V3 374
13 cryptofinance-google-sheets-add-on 366
14 LndHub 364
15 edge-react-gui 355
16 binance-to-google-sheets 321
17 connect 319
18 spark-wallet 280
19 bitcoin-chart-cli 261
20 bitlisten 260
21 ln-service 240
22 orko 169
23 binance-dca-bot 132
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.