JavaScript Bitcoin

Open-source JavaScript projects categorized as Bitcoin

Top 23 JavaScript Bitcoin Projects

  1. ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. jesse

    An advanced crypto trading bot written in Python

    Project mention: 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed) | dev.to | 2025-03-19

    Jesse is a simple but powerful framework for strategy testing and algorithmic trading. It’s built for traders who want a clean, Python-based setup.

  4. BitcoinJS

    A javascript Bitcoin library for node.js and browsers.

    Project mention: Generating Taproot Wallet Address using bitcoinjs-lib | dev.to | 2024-05-25

    Reference | Code on Github

  5. bcoin

    Javascript bitcoin library for node.js and browsers

  6. cryptocurrency-icons

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

  7. trading-vue-js

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

  8. TradingView-API

    πŸ“ˆ Get real-time stocks from TradingView

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. btc-rpc-explorer

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

  11. bip39

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

  12. zeus

    A mobile Bitcoin wallet fit for the gods. ⚑️ Est. 563345

  13. blockchain-in-js

    Build your own blockchain!

  14. coinbin

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

  15. LndHub

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

  16. noble-secp256k1

    Fastest 4KB JS implementation of secp256k1 signatures and ECDH

  17. noble-curves

    Audited & minimal JS implementation of elliptic curve cryptography.

  18. lightning-charge

    A simple drop-in solution for accepting lightning payments

  19. stacker.news

    Trying to fix online communities with economics

    Project mention: OpenAI O3-Mini | news.ycombinator.com | 2025-01-31

    you need to expend resource "proof of work" to post, to drive away low effort spam. https://stacker.news/ is an interesting experiment in that regard.

  20. binance-to-google-sheets

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

  21. crypto-bar

    πŸ“ˆ A menu bar app that updates cryptocurrencies prices in real-time

  22. lightning-address

    Lightning Address - like an email address, but for your Bitcoin

  23. cryptofinance-google-sheets-add-on

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

  24. spark-wallet

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

  25. base-x

    Encode/decode any base

    Project mention: Why are QR Codes with capital letters smaller than QR codes with lower-case let | news.ycombinator.com | 2025-02-25

    Some discussion happened here about that when it was in draft: https://news.ycombinator.com/item?id=27628178

    tl;dr: It is sadly not the most efficient encoding (and they missed an opportunity to make it actually base41, which could have been URL safe) -- as defined it only needs 41 characters (as 41^3 > 2^16).

    The RFC is also not standards track, it's just "Category: Informational".

    I think a better approach is to understand there are many circumstances where different sets of characters make sense for encoding data. There's no need to write an RFC, instead define a custom alphabet for them, using something like base-x[1].

    [1]: https://github.com/cryptocoinjs/base-x

  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
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).

JavaScript Bitcoin discussion

Log in or Post with

JavaScript Bitcoin related posts

  • OpenAI O3-Mini

    6 projects | news.ycombinator.com | 31 Jan 2025
  • Ask HN: Can 2 ledgers generate the same seed phrase out of millions out there?

    2 projects | news.ycombinator.com | 21 Jan 2024
  • Restoring my bitcoin wallet with my 12 words/bip32 private key

    1 project | /r/BitcoinBeginners | 9 Dec 2023
  • Question about generating valid mnemonic seed phrases on air-gapped devices

    3 projects | /r/Bitcoin | 9 Dec 2023
  • bitcoin transaction fee too high in trust wallet

    2 projects | /r/BitcoinBeginners | 9 Dec 2023
  • Hypothetically, if the government shut down crypto in US, could we still trade outside with vpn?

    2 projects | /r/Bitcoin | 8 Dec 2023
  • Taproot watch only in blue wallet

    1 project | /r/BitcoinBeginners | 6 Dec 2023
  • A note from our sponsor - InfluxDB
    influxdata.com | 27 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more β†’

Index

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

# Project Stars
1 ZeroNet 18,536
2 jesse 6,297
3 BitcoinJS 5,845
4 bcoin 3,031
5 cryptocurrency-icons 2,662
6 trading-vue-js 2,151
7 TradingView-API 2,023
8 btc-rpc-explorer 1,668
9 bip39 1,132
10 zeus 1,094
11 blockchain-in-js 1,058
12 coinbin 928
13 LndHub 875
14 noble-secp256k1 800
15 noble-curves 759
16 lightning-charge 558
17 stacker.news 472
18 binance-to-google-sheets 428
19 crypto-bar 413
20 lightning-address 394
21 cryptofinance-google-sheets-add-on 366
22 spark-wallet 343
23 base-x 321

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?