Bitcoin

Books

Community

Cryptography

Data

Charts

Essays

Exchanges

Explorers

Investing

Layer 2

Libraries

  • bitcoin-augur - Mempool-based bitcoin fee estimation library
  • bitcoinex - Bitcoin utilities in Elixir
  • BitcoinerLab - set of TypeScript modules that enable the creation of Bitcoin applications
  • bitcoinj - Java implementation of the Bitcoin protocol
  • bitcoinjs-lib - A javascript Bitcoin library for node.js and browsers
  • CoreBitcoin - Bitcoin toolkit for ObjC and Swift
  • descriptor-wallet - Library for building descriptor-based bitcoin wallets using rust-bitcoin
  • DLC Dev Kit - pplication tooling for dlc’s
  • embit - bitcoin library designed to run either with Python 3 on a PC or with MicroPython on embedded devices
  • GreenAddress C/C++ SDK - cross-platform, cross-language library for Blockstream Green wallets
  • libsecp256k1 - Optimized C library for EC operations on curve secp256k1
  • libwally-core - cross-platform, cross-language collection of useful primitives for cryptocurrency wallets
  • NBitcoin - Bitcoin library for the .NET framework
  • Payjoin Dev Kit - Scale Bitcoin, save fees, and preserve privacy with one tiny library
  • pycoin - Python-based Bitcoin and alt-coin utility library
  • python-bitcoinlib - Python3 library providing an easy interface to the Bitcoin data structures and protocol
  • Rust Bitcoin Library - Library with support for de/serialization, parsing and executing on data-structures and network messages related to Bitcoin
  • Swift Bitcoin - Multiplatform Bitcoin SDK for Swift and beyond
  • secp256kFUN! - pure-rust secp256k1 library optimised for fun
  • SV2 Libraries - Stratum V2 protocol libraries
  • Unchained Capital Bitcoin Utilities - Javascript library for working with bitcoin, esp. validation & multisig
  • Utreexo Accumulator

Mining

Miscellaneous

Nodes

Papers

Reference

Resources

Script

Services

Tools

Training

Videos

Wallets

Hardware Wallets

  • Coldcard
  • Frostsnap
  • Krux - Open-source signing device firmware for Bitcoin
  • Passport
  • Specter-DIY - DIY airgapped hardware wallet that uses QR codes for communication with the host
  • SeedSigner - air-gapped Raspberry Pi Zero to sign for Bitcoin transactions
  • TwentyTwo - the hardware wallet for mobile users