
Rust Bitcoin
Foundational Rust library for Bitcoin protocol primitives and serialization.
Why We Recommend Rust Bitcoin
Fully open-source. The most widely used Rust Bitcoin library. Foundation for BDK, LDK, and many other projects. Maintained by a dedicated team of Bitcoin developers.
Best For
Ideal for developers building Bitcoin infrastructure, tooling, or applications in Rust. Perfect as a foundation library for wallets, explorers, signers, and any software that needs to parse, create, or verify Bitcoin data structures.
Services & Features
- Bitcoin protocol primitives
- Transaction serialization/deserialization
- Script parsing & creation
- BIP32/39/340 support
- Miniscript & descriptors
- PSBT handling
Considerations
Low-level library—not a wallet. Requires strong Rust and Bitcoin protocol knowledge.