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

  • bcoin

    Javascript bitcoin library for node.js and browsers

  • 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
  • cryptocurrency-icons

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

  • BlueWallet

    Bitcoin wallet for iOS & Android. Built with React Native

  • Project mention: Restoring my bitcoin wallet with my 12 words/bip32 private key | /r/BitcoinBeginners | 2023-12-09
  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bip39

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

  • 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

  • cryptofinance-google-sheets-add-on

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

  • lightning-address

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

  • Project mention: Until crypto is as easy as sending a text, we won't get mass adoption | /r/CryptoCurrency | 2023-06-09

    Ever heard of Lightning addresses?

  • 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

  • bitcoin-chart-cli

    Bitcoin chart for the terminal as command line util

  • bitlisten

    Realtime Bitcoin transaction visualizer

  • 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
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 related posts

Index

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

Project Stars
1 ZeroNet 18,212
2 bcoin 2,951
3 cryptocurrency-icons 2,554
4 BlueWallet 2,454
5 trading-vue-js 2,003
6 btc-rpc-explorer 1,414
7 TradingView-API 1,180
8 bip39 1,046
9 blockchain-in-js 967
10 coinbin 893
11 zeus 845
12 LndHub 715
13 noble-secp256k1 693
14 lightning-charge 551
15 binance-to-google-sheets 419
16 crypto-bar 417
17 stacker.news 386
18 cryptofinance-google-sheets-add-on 369
19 lightning-address 367
20 spark-wallet 342
21 ln-service 317
22 bitcoin-chart-cli 299
23 bitlisten 298

Sponsored
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.
www.influxdata.com