JavaScript Bitcoin

Open-source JavaScript projects categorized as Bitcoin

Top 23 JavaScript Bitcoin Projects

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  • Project mention: Its Time to make ZeroNet great again! | /r/Satoshispl | 2023-11-09

    ZernoNet project: GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • bcoin

    Javascript bitcoin library for node.js and browsers

  • cryptocurrency-icons

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

  • 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: bitcoind - rpc | /r/Bitcoin | 2023-07-24
  • TradingView-API

    📈 Get real-time stocks from TradingView

  • bip39

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • blockchain-in-js

    Build your own blockchain!

  • coinbin

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

  • Project mention: Hypothetically, if the government shut down crypto in US, could we still trade outside with vpn? | /r/Bitcoin | 2023-12-08

    Other simple websites like https://coinb.in/ exist with the ability to make addresses and transactions and this even has a simple wallet.

  • zeus

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

  • Project mention: Massive week for noob-friendly Lightning self custody | /r/Bitcoin | 2023-07-15

    3) Last night at Bitcoin Park in Nashville, Zeus wallet announced imminent release of Olympus with embedded node on your phone

  • LndHub

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

  • noble-secp256k1

    Fastest 4KB JS implementation of secp256k1 signatures and ECDH

  • Project mention: A beginner's guide to constant-time cryptography (2017) | news.ycombinator.com | 2024-02-22

    I noticed in July of 2022 that Go did exactly the vulnerable example and reported it to the security team.

    https://github.com/golang/go/issues/53849

    It was fixed as of Go 1.21 https://go.dev/doc/go1.21

    ---

    The article cites JavaScript, which is not constant time. There's no sure way to do constant time operations in JavaScript and thus no secure way to do crypto directly in Javascript. Browsers like Firefox depend on low level calls which should be implemented in languages that are constant time capable.

    JavaScript needs something like constant time WASM in order to do crypto securely, but seeing the only constant time WASM project on GitHub has only 16 stars and the last commit was 2 years ago, it doesn't appear to have much interest. https://github.com/WebAssembly/constant-time

    However, for JavaScript, I recommend Paul's library Noble which is "hardened to be algorithmically constant time". It is by far the best library available for JavaScript. https://github.com/paulmillr/noble-secp256k1

  • lightning-charge

    A simple drop-in solution for accepting lightning payments

  • binance-to-google-sheets

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

  • crypto-bar

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

  • stacker.news

    Internet communities that pay you Bitcoin

  • Project mention: What are the best alternatives that capture the feeling of old Reddit? | /r/RedditAlternatives | 2023-11-03

    https://oddbean.com https://satellite.earth https://stacker.news

  • lightning-address

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

  • cryptofinance-google-sheets-add-on

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

  • spark-wallet

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

  • ln-service

    Node.js interface to LND

  • bitlisten

    Realtime Bitcoin transaction visualizer

  • bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

  • bot

    Peer-to-peer lightning network telegram bot (by lnp2pBot)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • 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
  • What are the best alternatives that capture the feeling of old Reddit?

    2 projects | /r/RedditAlternatives | 3 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jun 2024
    SaaSHub helps you find the best software and product alternatives 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,250
2 bcoin 2,964
3 cryptocurrency-icons 2,571
4 trading-vue-js 2,038
5 btc-rpc-explorer 1,463
6 TradingView-API 1,273
7 bip39 1,061
8 blockchain-in-js 987
9 coinbin 902
10 zeus 893
11 LndHub 737
12 noble-secp256k1 711
13 lightning-charge 551
14 binance-to-google-sheets 422
15 crypto-bar 417
16 stacker.news 402
17 lightning-address 371
18 cryptofinance-google-sheets-add-on 369
19 spark-wallet 341
20 ln-service 317
21 bitlisten 298
22 bitcoin-chart-cli 298
23 bot 187

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io