Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings
rust-bitcoin

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@rust-bitcoin

Rust Bitcoin Community

A Series of Projects to implement various Bitcoin Protocols in Rust

A Series of projects to implement various Bitcoin protocols in Rust.

TL;DR;

rust-bitcoin hosts thebitcoin crate that supports theBitcoin network protocol and associated primitives. It is designed for Rust programs built to workwith the Bitcoin network.

Core Crates

The "core" crates developed and maintained collectively by therust-bitcoin devs. There is a listof officialmaintainersfor thebitcoin crate, for other crates please see the git index to get an idea of who is who.

For these crates we hold ourselves to high standards relating to security, testing, releaseschedule, API design, and coding style. Our current focus is on stabilizing these crates1.

NameCrateRepository
base58base58ckrust-bitcoin
bitcoinbitcoinrust-bitcoin
bitcoinconsensusbitcoinconsensusrust-bitcoinconsensus
bech32bech32rust-bech32
hashesbitcoin_hashesrust-bitcoin
hexhex-conservativehex-conservative
internalsbitcoin-internalsrust-bitcoin
iobitcoin-iorust-bitcoin
orderedorderedrust-ordered
secp256k1secp256k1rust-secp256k1
unitsbitcoin-unitsrust-bitcoin

We aim to make usage of these crates secure, ergonomic, and intuitive. We try to enable users ofthese crates to follow software engineering best practices e.g., semver compliance.

If we fall short of these stated aims, or can in anyway improve our support of Bitcoin free softwareprojects, please raise issues or contact maintainers directly. For security related issues pleaseseeSECURITY.md.

If you write proprietary software and want better integration with these crates by all means raiseissues on the respective repository. We are interested in all users and your usecase may help usimprove the libraries, however all development is done in the open and will stay that way.

Other Crates

Other crates/repositories hosted here and developed and maintained by the community.

These crates are developed and maintained by a subset of therust-bitcoin devs or other members ofthe community. We are fairly open about hosting any Bitcoin-related crates in this organization, providedthat they are actively maintained. Other requirements are:

  • The repository contains Bitcoin-specific crates (implies Bitcoin-only and not general purpose crates).
  • The repository has at least minimal CI.
  • The author has made at least some effort to adhere to practices and standards maintained in thecore crates (defined above).

These crates may not be reviewed or maintained by the primaryrust-bitcoin maintainers. Keep this inmind when choosing to use them as dependencies. And as with any dependencies, you should review newversions rather than blindly upgrading.

NameCrateRepository
miniscriptminiscriptrust-miniscript
bitcoindbitcoindbitcoind
bitcoincore-rpcbitcoincore-rpcrust-bitcoincore-rpc
bip39bip39rust-bip39
bip47bip47rust-bip47
bip322bip322bip322
murmelmurmelmurmel
hammersbaldhammersbaldhammersbald
bitcoin-bech32bitcoin-bech32rust-bech32-bitcoin
corepccorepccorepc
bitcoin-payment-instructionsbitcoin-payment-instructionsbitcoin-payment-instructions

Non-crate repositories

Repositories that are not crates (libraries).

NameRepositoryDescription
maintainer-toolsrust-bitcoin-maintainer-toolsScripts, test vectors, and other things used by or across multiple repositories in therust-bitcoin ecosystem.
websiterust-bitcoin.github.ioSource for the organization websitehttps://rust-bitcoin.org
workshopworkshopConference presentation material
.github.githubHosts this readme file

Archived crates

These crates have either been moved to another location or are no longer actively maintained.

RepositoryCrate or Description
rust-walletUnmaintainedbitcoin-wallet
rust-bitcoin-chainUnmaintainedbitcoin-chain
bitcoin_hashesMoved torust-bitcoin
rust-lightning-invoiceMoved torust-lightning
www.rust-bitcoin.orgMoved torust-bitcoin.github.io
bitcoind-json-rpc-clientUnmaintainedbitcoind-json-rpc-client
bitcoind-json-rpc-regtestUnmaintainedbitcoind-json-rpc-regtest
bitcoind-json-rpc-typesUnmaintainedbitcoind-json-rpc-types

TODO

Footnotes

  1. Please noteinternals will explicitly never stabalize.

Popular repositoriesLoading

  1. rust-bitcoinrust-bitcoinPublic

    Rust Bitcoin library

    Rust 2.4k 842

  2. rust-secp256k1rust-secp256k1Public

    Rust language bindings for Bitcoin secp256k1 library.

    C 389 294

  3. rust-miniscriptrust-miniscriptPublic

    Support for Miniscript and Output Descriptors for rust-bitcoin

    Rust 386 155

  4. rust-bitcoincore-rpcrust-bitcoincore-rpcPublic

    Rust RPC client library for the Bitcoin Core JSON-RPC API.

    Rust 377 287

  5. rust-walletrust-walletPublic

    *archived* Library for a Bitcoin Wallet

    Rust 186 91

  6. rust-bip39rust-bip39Public

    A Rust library for working with Bitcoin BIP-39 mnemonics

    Rust 104 68

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 30 repositories

Top languages

Loading…

Most used topics

Loading…


[8]ページ先頭

©2009-2025 Movatter.jp