Track Awesome Bitcoin Updates Weekly
A curated list of bitcoin services and tools for software developers
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 igorbarinov/awesome-bitcoin · ⭐ 1.3K · 🏷️ Decentralized Systems
Jun 15 - Jun 21, 2026
Utilities
- dont-trust-verify - Bitcoin-only client-side tools and self-custody education: 22 calculators, validators and decoders (BIP-39 validator, tx-stuck checker, fee estimator, wallet installer SHA-256 verifier, self-custody score quiz), plus primary-sourced guides and hardware wallet reviews. No signup, no tracking, EN + TH.
Additional Resources
- Bitcoin Institute - Bilingual (EN/JP) archive of Satoshi Nakamoto primary sources: forum posts, emails, and mailing-list messages, each linked to its original source.
May 25 - May 31, 2026
Utilities
- Bitcoin Bottom Score - Real-time Bitcoin cycle bottom probability tracker. Aggregates 25 on-chain and macro signals (MVRV Z-Score, Puell Multiple, Hash Ribbon, ETF flows) into a daily P(bottom) score. Free, updated twice daily.
- Lightning Memory (⭐7) - Open-source memory layer for AI agents in the Bitcoin/Lightning economy. L402 payment gateway, vendor reputation, spending anomaly detection.
- CryptoCalk - Bitcoin profitability and on-chain calculators: ASIC/GPU mining ROI, hash rate converter, halving countdown, Mayer Multiple, Stock-to-Flow (S2F), Rainbow chart, profit/loss, DCA simulator, tax estimator, liquidation price. Client-side, no signup, available in 6 languages.
Market Data API
- CoinGapRadar - Real-time crypto premium tracker across 9 countries. Monitor kimchi premium and regional price gaps. Free, no signup.
- PreReason - Pre-analyzed Bitcoin market briefings via REST API. Covers BTC price, hash rate, difficulty, mining production costs, treasury holdings (30 public companies), and macro signals that move Bitcoin (Fed balance sheet, M2, Treasury yields). Returns trend direction, confidence scores, and regime classification instead of raw numbers. Free tier available.
C++ Libraries
JavaScript Libraries
- toll-booth (⭐2) - HTTP 402 payment middleware for Node.js; gates any API behind Lightning, Cashu, or stablecoin payments with five backend options.
Java Libraries
- bech32 (⭐1) - Bech32 and Bech32m encode/decode library.
Additional Resources
- BitcoinCompanies - Corporate Bitcoin treasury map and leaderboard with claimed vs verified holdings.
- Bitcoin.diy - Bitcoin-only education and hardware wallet reviews, focused on self-custody for beginners and intermediate users.
Mar 30 - Apr 05, 2026
Utilities
- PaperVault (⭐18) - Offline paper-based secret storage using AES-256-GCM and Shamir's Secret Sharing. Create printable encrypted backups of seed phrases with threshold key splitting.
Market Data API
- CoinPaprika Free crypto market data API. 12,000+ coins, 350+ exchanges, tickers, OHLCV, historical prices. No API key for free tier.
Mar 23 - Mar 29, 2026
C Libraries
- UltrafastSecp256k1 (⭐43) - High-performance
secp256k1engine with a stable C ABI, CPU, CUDA, OpenCL, embedded, and WebAssembly targets.
Mar 09 - Mar 15, 2026
Utilities
- BTC Airgap Bridge (⭐3) - 100% client-side tool for broadcasting signed Bitcoin transactions from air-gapped wallets.
- SuperScalar MCP (⭐0) - MCP server for SuperScalar Bitcoin Lightning channel factories — onboard N users in one shared UTXO, no soft fork required.
Additional Resources
- Knowing Bitcoin - Comprehensive Bitcoin education with 214+ in-depth guides on Lightning Network, wallets, security, privacy, and nodes.
Mar 02 - Mar 08, 2026
Utilities
- Bitcoin Serverless Donations (⭐4) - Self-custodial serverless donation widget with address rotation derived from an XPUB.
- Chartscout - Real-time BTC chart pattern detection and trading alerts across multiple exchanges.
Blockchain API and Web services
- Bitview - An open source Bitcoin Core data extractor and visualizer (aka FOSS Glassnode)
Market Data API
- CoinMetrics.io JSON REST API (free as well as paid) with access to market data. Also CSV data file download available.
Wallets API
Open Source Wallets
C++ Libraries
- Libbitcoin - A set of cross platform C++ libraries for building bitcoin applications
Additional Resources
- Bennet.org - Interactive technical guides for bitcoiners.
Feb 02 - Feb 08, 2026
Utilities
- Deadhand Protocol - Dead man's switch for crypto using Shamir's Secret Sharing to protect seed phrases and ensure inheritance.
Dec 29 - Jan 04, 2025
Rust Libraries
- Bithoven (⭐43) - A High-Level, Imperative Language for Bitcoin Smart Contracts, featuring an LR(1) parser with static analysis for compile-time safety.
Playgrounds
- Bithoven IDE - Web IDE for Bithoven, A High-Level, Imperative Language for Bitcoin Smart Contracts.
Apr 28 - May 04, 2025
Utilities
- BTC Tooling (⭐34) - Bitcoin dashboard with real-time price data, a chart, orderbook, market summary, Twitter/X insights, and halving countdown data. Live Demo
Jan 13 - Jan 19, 2025
Blockchain API and Web services
- Maestro - A high-performance Bitcoin RPC and UTXO indexer API that powers applications with real-time blockchain data, mempool monitoring, and event notifications.
Aug 05 - Aug 11, 2024
Privacy projects
- Joinmarket (⭐827) - Decentralized CoinJoin implementation
- Jam - User friendly frontend for Joinmarket
JavaScript Libraries
- bitcoin-sdk-js (⭐39) — Bitcoin TypeScript/JavaScript Library for NodeJS, Browser and Mobile. Segwit & Taproot support.
Jun 17 - Jun 23, 2024
Python Libraries
- pybtc (⭐13) - Python BTC is an experimental project that aims to provide human-friendly interfaces for common BTC operations.
Jun 10 - Jun 16, 2024
Blockchain API and Web services
- mempool.space - Open source and self hostable REST, WebSocket and Electrum RPC API
Open Source Wallets
Blockchain Explorers
- mempool.space - Open source, self hostable blockchain, mempool and lightning network explorer
Rust Libraries
- Bitcoin Dev Kit (BDK) - With BDK, you can seamlessly build cross platform mobile wallets
- Rust Bitcoin (⭐2.6k) - support for de/serialization, parsing and executing on data-structures and network messages.
- Lightning Dev Kit (LDK) - Complete Lightning implementation packaged as an SDK
Full nodes
- Bitcoin Core - direct descendant of the original Bitcoin implementation in C++
Additional Resources
- Learn me a Bitcoin - Greg Walker - extensive learning resource for bitcoin developers
Jun 03 - Jun 09, 2024
Additional Resources
- Svrgnty.com: Everything Bitcoin A curated list of the best Bitcoin resources.
May 27 - Jun 02, 2024
Open Source Wallets
May 06 - May 12, 2024
Blockchain API and Web services
- Tatum - The blockchain development platform to build Web3 application. The go-to blockchain data API for Web3 developers.
Mar 18 - Mar 24, 2024
Blockchain API and Web services
- Bitquery.io - Bitquery provides blockchain data, offering real-time streaming APIs for 40+ chains, NFT APIs, and a money flow investigation tool.
Haskell Libraries
- Haskoin-core (⭐534) - Haskoin Core is a library of Bitcoin and Bitcoin Cash functions written in Haskell.
Read
Feb 12 - Feb 18, 2024
Blockchain API and Web services
- BTC Connect - Unified Bitcoin Layer-1 and Layer-2 wallet connection and account abstraction.
Additional Resources
- @lopp / Lightning Developers - Software developers with experience working on LN implementations / applications.
May 01 - May 07, 2023
Blockchain API and Web services
- Cryptocurrency Alerting - Bitcoin wallet monitoring and blockchain alerts.
Blockchain Explorers
- 3xpl.com - Fastest ad-free universal block explorer.
- Blockchair.com - Universal blockchain explorer and search engine.
Apr 10 - Apr 16, 2023
Wallets API
JavaScript Libraries
- noble-curves (⭐911) — audited implementation of secp256k1 + schnorr in pure typescript
- noble-secp256k1 (⭐877) — alternative implementation of secp256k1: size is only 4KB gzipped; lots of comments, very valuable for learning how algorithms work
Apr 03 - Apr 09, 2023
C Libraries
Ruby Libraries
- bitcoinrb (⭐67) - Ruby bitcoin library including script interpreter.
- bech32rb (⭐22) - Bech32 and Bech32m encode/decode library.
- bip-schnorrrb (⭐8) - Schnorr signature library for Bitcoin.
Mar 20 - Mar 26, 2023
JavaScript Libraries
- scure-btc-signer (⭐239) — audited & minimal library for creating, signing & decoding Bitcoin transactions. With Schnorr, Taproot, UTXO & PSBT.
Swift libraries
- secp256k1.swift (⭐155) - Swift package for secp256k1 applications, includes Elliptic Curve operations, Schnorr, ZKP and more for Bitcoin.
Mar 06 - Mar 12, 2023
Utilities
<qr-code>– A no-framework, no-dependencies, customizable, animate-able, SVG-based<qr-code>web component.
Blockchain API and Web services
- 3xpl.com - Fastest ad-free universal block explorer.
- blockchair.com - Universal blockchain explorer and search engine.
Jan 09 - Jan 15, 2023
Playgrounds
- ChainQuery Bitcoin RPC - Run select bitcoin RPC API calls and read full RPC docs in your browser.
Dec 20 - Dec 26, 2021
Playgrounds
- Bitauth IDE – An interactive development environment for Bitcoin contracts.
Dec 06 - Dec 12, 2021
JavaScript Libraries
- Libauth – A lightweight, zero-dependency, JavaScript/TypeScript bitcoin library.
Blockchain dump
- Chaingraph (⭐59) – A multi-node blockchain indexer and GraphQL API.
Jul 12 - Jul 18, 2021
Java Libraries
- Bitcoin Spring Boot Starter (⭐82) - Bitcoin integration for Spring Boot applications.
Mar 29 - Apr 04, 2021
Full nodes
- Fullnode (⭐196) - Javascript implementation of bitcoin.
Jan 11 - Jan 17, 2021
.Net Libraries
- NBitcoin (⭐1.9k) - Comprehensive Bitcoin library for the .NET framework.
Oct 26 - Nov 01, 2020
Additional Resources
- River Learn A collection of educational resources to learn about Bitcoin basics, investing, technology, and more.
Sep 28 - Oct 04, 2020
Utilities
- Nigiri (⭐331) - CLI to quickly fire up a a Bitcoin regtest box along with Electrs and Esplora. Includes faucet and push commands.
- hal (⭐215) - Bitcoin CLI swiss-army-knife (based on rust-bitcoin).
Blockchain API and Web services
- Esplora (⭐1.2k) - Self-hosted blockchain explorer.
Blockchain Explorers
- Blockstream.info - Blockchain explorer with API (mainnet, testnet and Liquid).
Full nodes
- btcd (⭐6.7k) - Go-based full node since 2013.
Aug 31 - Sep 06, 2020
Python Libraries
- bitcoin_tools (⭐311) - Python library for building and analyzing transactions and scripts (both standard and custom). Comes along with a UTXO set analysis tool. Includes several examples and exhaustive documentation.
Jul 27 - Aug 02, 2020
Additional Resources
- bitcoin-resources.com Meta-list of Bitcoin resources, from books, articles, to podcasts.
- Jameson Lopp Bitcoin Resource List Very detailed curated Bitcoin resource list and meta-list by J. Lopp
Jun 29 - Jul 05, 2020
Market Data API
- Messari.io JSON REST API (free as well as paid) with access to market data, news, metrics, profile, etc.
Dec 16 - Dec 22, 2019
Utilities
- BitKey - Live USB for airgapped transactions and Bitcoin swiss army knife.
- Pycoin (⭐1.4k) - Python-based Bitcoin and alt-coin utility library.
- bx (⭐634) - Bitcoin Command Line Tool.
- txwatcher (⭐50) - A little Python utility that lets you monitor Bitcoin addresses through Blockchain Websocket API and perform custom callbacks.
- hellobitcoin (⭐254) - A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
- HD Wallet Scanner (⭐35) - Find all used addresses in your Bitcoin HD wallets bypassing gap limits.
Blockchain API and Web services
- Chainradar API (⭐4) - Blockchain Explorer API for Chainradar.
JavaScript Libraries
- bcoin (⭐3.1k) - Javascript bitcoin library for node.js and browsers.
Python Libraries
- btctxstore (⭐11) - Simple library to store/retrieve information in bitcoin transactions using OP_RETURN.
- pybitcointools (⭐1.3k) - Python library for Bitcoin signatures and transactions from Vitalik Buterin. Project discontinued.
- pycoin (⭐1.4k) - Python library for Bitcoin keys, signatures, transactions. Includes full VM implementation and tools for manipulating keys (ku) and transactions (tx).
Java Libraries
- XChange (⭐4.1k) - Library that provides a simple and consistent API for interacting with 50+ Bitcoin currency exchanges.
Scala libraries
- Bitcoin-S - Scala/JVM toolkit for Bitcoin applications, includes Bitcoin data structures, transaction signing, strongly typed
bitcoind/Eclair RPC clients, and more.
.Net Libraries
- BitcoinLib (⭐415) - The most complete, up-to-date, battle-tested .net Library and RPC Wrapper for Bitcoin and Altcoins in C#.
Playgrounds
- Bitcoin IDE (⭐221) - Bitcoin Script for dummies.
- blockchain-demo (⭐5.7k) - A web-based demonstration of blockchain concepts.
- Bitcoin Script Debugger (⭐59) - Visualize Bitcoin script execution for real transactions.
Blockchain dump
- BitcoinDatabaseGenerator (⭐127) - A high performance data transfer tool that can be used to copy data from Bitcoin Core blockchain files to a SQL Server database.
- Blockparser+SQL (⭐60) - Fast, quick and dirty bitcoin blockchain parser.
- BitcoinABE (⭐981) - Abe: block browser for Bitcoin and similar currencies.
Full nodes
- Bitcoin-ruby-node (⭐26) - bitcoin node based on bitcoin-ruby-blockchain.
- Bitcore Node (⭐352) - bitcoind linked to node.js by BitPay.
- Bitcore (⭐5k) - Formerly just a Nodejs library, now a full node.
Read
- Grokking Bitcoin - An in-depth technical book with rich illustrations.
- btcinformation.org / Developer Documentation - Find useful resources, guides and reference material for developers.
Course
Additional Resources
- @lopp / Bitcoin Developers - Software developers who have experience working on Bitcoin implementations or applications.
Sep 16 - Sep 22, 2019
Blockchain API and Web services
- One-Time Address (⭐82) A better way to share your Bitcoin address.
Apr 29 - May 05, 2019
Blockchain API and Web services
Wallets API
Blockchain Explorers
JavaScript Libraries
Playgrounds
Read
Jul 23 - Jul 29, 2018
C++ Libraries
Mar 12 - Mar 18, 2018
Blockchain Explorers
Jan 15 - Jan 21, 2018
Playgrounds
Feb 29 - Mar 06, 2016
Blockchain Explorers
Feb 15 - Feb 21, 2016
JavaScript Libraries
Feb 01 - Feb 07, 2016
PHP Libraries
Jan 18 - Jan 24, 2016
Playgrounds
Dec 14 - Dec 20, 2015
Open Source Wallets
Jun 22 - Jun 28, 2015
Blockchain Explorers
Jun 15 - Jun 21, 2015
Java Libraries
Jun 08 - Jun 14, 2015
Open Source Wallets
JavaScript Libraries
PHP Libraries
Ruby Libraries
Python Libraries
Jun 01 - Jun 07, 2015
Blockchain API and Web services
Wallets API
Blockchain Explorers
JavaScript Libraries