Bitcoin Core integration/staging tree
- bitcoin
- c-plus-plus
- p2p
- cryptocurrency
77,852 visible repositories in the index
1–24 of 31 · Most stars
Bitcoin Core integration/staging tree
An alternative full node bitcoin implementation written in Go (golang)
A full stack for bitcoin and blockchain-based applications
Core Lightning — Lightning Network implementation focusing on spec compliance and performance
The Stacks blockchain implementation
Explore the full Bitcoin ecosystem with mempool.space, or be your own explorer and self-host your own instance with one-click installation on popular Raspberry Pi fullnode distros including Umbrel, Raspiblitz, Start9, and more!
Optimized C library for EC operations on curve secp256k1
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
Overview of Bitcoin's Stacks layer.
Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes
A collection of Nix packages and NixOS modules for easily installing full-featured Bitcoin nodes with an emphasis on security.
Python Bitcoin tools
Lightweight Bitcoin payment processor written in easily deployable Python. Self custody donations and payments on-chain & Lightning network, directly connected to your own Bitcoin node! No middleman/custodian.
Audited & minimal library for creating, signing & decoding Bitcoin transactions.
Javascript implementation of Bitcoin.
A Ruby implementation of Bitcoin HD Wallets (Hierarchical Deterministic) BIP32
Simple and pure block explorer you can run on top of a full node
Professional BIP-39 Seed & HD Wallet Toolkit with 12–24 word mnemonics, checksum validation, BIP-44/49/84 derivation, and multi-chain support (BTC, ETH, SOL, LTC, DOGE, ADA, DOT, AVAX, ATOM, XRP, TRX). Features offline CSPRNG, PBKDF2-HMAC-SHA512, AES-256-GCM encryption, wallet recovery, CSV/JSON export, and custom derivation paths.
Write enterprise Bitcoin applications with Spring Boot. Starter projects with multiple Bitcoin related modules that you can include in your application.
The implementation of the bitcoin protocol for ruby.
Bithoven is a smart contract language for composing powerful and secure instruments on Bitcoin. LR(1) parser with static analysis for compile-time safety. Formal verification paper: https://arxiv.org/abs/2601.01436
The implementation of Bech32 encoder and decoder for ruby
Clarity library for parsing Bitcoin transactions and verifying Merkle proofs
Pabtc is a project that aims to provide human-friendly interfaces for common btc operations.