Back to Open Source

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.

More Bitcoin Products