Hey there 👋
Bitcoin Development Kit (BDK) is a suite of software libraries that allows you to build secure, feature-rich, and cross-platform Bitcoin wallets.
Most of the BDK projects are based on the powerful rust-bitcoin and rust-miniscript libraries.
The home page for the overarching BDK project and the BDK Foundation that supports it is bitcoindevkit.org.
Project Tiers
We provide the technical infrastructure to maintain a number of software and documentation projects across different maturity levels and support models. To help you navigate these projects, we've categorized them along two dimensions: Maturity Level (Stable or Experimental) and Support Model (Foundation or Community). See "The Book of BDK" chapter on library tiers for more details.
The lead and secondary maintainers for each project are responsible for:
- triaging new issues and PRs
- providing guidance to contributors
- reviewing and merging changes based on rough consensus
- making and publishing releases
Foundation Supported
Stable
Experimental
Community Supported
Stable
| Project | Lead Maintainer | Secondary Maintainer |
|---|---|---|
| bdk_kyoto | rustaceanrob | |
| bdk-python | ||
| bdk-wasm | darioAnongba | |
| bdk-reserves | ulrichard | |
| rust-cktap | notmandatory | reez |
| awesome-bdk | thunderbiscuit |
Experimental
| Project | Lead Maintainer | Secondary Maintainer |
|---|---|---|
| bdk_sqlx | matthiasdebernardini | |
| bitcoin-ffi | ||
| bdk-message-signer | aagbotemi |
😃 Join our community
Community is fundamental to building and maintaining free and open source software and documentation. Please connect with us on GitHub and the BDK discord server!
Pinned Loading
Repositories
Showing 10 of 46 repositories
-
rust-esplora-client Public
Asynchronous and blocking clients and types for interacting with Esplora servers over HTTP.
-
bdk Public
A modern, lightweight, descriptor-based wallet library written in Rust!
-
bdk-python Public
The Python language bindings for BDK.
-
rust-cktap Public
Coinkite Tap Protocol implementation for use with SATSCARD™ and TAPSIGNER® products
-
bdk_wallet Public
A modern, lightweight, descriptor-based wallet library written in Rust!
-
rust-electrum-client Public
Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers.
