BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
bitcoin-cash-codeA procedual macro for serializing Bitcoin Cash structures4,640MIT
bitcoin-cash-eccElliptic curve cryptography library for the bitcoin-cash library10,850MIT
bitcoin-cash-script-macroA procedual macro to ease writing bitcoin cash scripts, base library for the bitcoin-cash library17,043MIT
bitcoin-cash-seraiLibrary for connecting to coin, tailored for Serai1,630AGPL-3.0-only
bitcoin-cash-slpA library for creating SLP transactions14,031MIT
bitcoin-cfgbuild dependency for specifying cfg aliases and cargo directives48,525MIT
bitcoin-chachaclasses for the ChaCha20 256 bitstream cipher29,427MIT
bitcoin-chainIn-Memory Bitcoin blockchain6,665CC0-1.0
bitcoin-chain-consensusstructures for handling consensus on the chain23,914MIT
bitcoin-chainmanprovides abstractions that allow the retrieval of the current most-work (active) chainstate, as well as chainstates which may be…15,259MIT
bitcoin-checkqueueone thread is assumed to push batches of verifications onto the CheckQueue, where they are processed3,336MIT
bitcoin-clicommand line3,888MIT
bitcoin-client-uisignals for UI communication18,307MIT
bitcoin-coin-selectionLibary providing utility functions to efficiently select a set of UTXOs.11,811CC0-1.0
bitcoin-coincontrolcoin stats14,211MIT
bitcoin-coinselectabstractions for filtering which OutputGroups we may use in coin selection -- an OutputGroup is a group of UTXOs paid to the same…4,347MIT
bitcoin-coinsviewabstractions for facilitating access to the UTXO set23,653MIT
bitcoin-compatplatform specific code and constant assertions for certain assumptions32,574MIT
bitcoin-compressorcompressor for scripts, amounts, etc3,336MIT
bitcoin-connmana manager for connections and network access14,529MIT
bitcoin-consensusRust bindings to libbitcoinconsensus9,599Apache-2.0
bitcoin-consensus-deriveBitcoin Lightning BOLT-style message serializer / deserializer derive macros107,195Apache-2.0
bitcoin-consensus-encodingConsensus encoding and decoding895,202CC0-1.0
bitcoin-core-miniscript-ffiFFI bindings to Bitcoin Core's miniscript implementation for cross-verification and reference testing309MIT
bitcoin-crc32cwrapper around crc32c functions3,768MIT
bitcoin-crypterencryption/decryption context with key information17,978MIT
bitcoin-cryptoCrypto support for the rust-bitcoin ecosystem130CC0-1.0
bitcoin-crypto-toolkitA CLI tool and Rust library for Bitcoin cryptography operations including SHA256, RIPEMD160, HASH160, secp256k1 key generation,…276MIT
bitcoin-cuckoo-cachehigh performance cache primitives30,286MIT
bitcoin-daemonhooks to launch the bitcoin daemon3,293MIT
bitcoin-dbwrappers around the bitcoin leveldb system23,788MIT
bitcoin-deploymentabstractions to help manage deployments3,306MIT
bitcoin-deriveA procedural macro crate providing attributes for concurrency control, signal-slot mechanisms, and fuzz testing, designed for…45,593MIT
bitcoin-dnsfunctions to allow for service lookup -- resolve host strings to their corresponding network addresses18,283MIT
bitcoin-doA CLI tool and Rust library for Bitcoin cryptography operations including SHA256, RIPEMD160, HASH160, secp256k1 key generation,…159MIT
bitcoin-dogecoinGeneral purpose library for using and interoperating with Bitcoin and Dogecoin.32,142Apache-2.0 OR CC0-1.0
bitcoin-dokoBitcoin vault implementation with CTV covenants and CSFS delegation for enhanced custody security483MIT
bitcoin-dummywalletdummy wallet2,763MIT
bitcoin-dumpwalletpersist wallet to and from disk2,810MIT
bitcoin-embedA library for embedding arbitrary data and TLV-encoded messages in Bitcoin transactions539CC0-1.0
bitcoin-encrypted-backupBitcoin Encrypted Backup23,720non-standard
bitcoin-epochRAII-style guard for using epoch-based graph traversal algorithms20,043MIT
bitcoin-exploreBitcoin Blockchain Explorer in the Terminal9,353MIT
bitcoin-explorerHigh Performance Blockchain Deserializer96,185non-standard
bitcoin-explorer-bkulcsarHigh Performance Blockchain Deserializer1,630non-standard
bitcoin-explorer-ravenHigh Performance Blockchain Deserializer1,521non-standard
bitcoin-feesBitcoin Core–compatible fee-rate primitives, estimation modes, horizons, and fee-filter rounding logic for building nodes,…21,682MIT
bitcoin-foundblockfind block, find first block with time and height, find ancestor by height, find ancestor by hash, etc19,573MIT
bitcoin-fuzzcontains the bitcoin fuzz tests3,320MIT
bitcoin-get-json-tokenA comprehensive Rust library for parsing and tokenizing JSON data, optimized for Bitcoin applications.9,404MIT
bitcoin-golombriceimplements a golomb coded set as defined in BIP 158 -- provides encoding/decoding14,899MIT
bitcoin-harnessA simple lib to start a bitcoind container, generate blocks and fund addresses18,500MIT
bitcoin-hashtools and context for hashing bytes30,346MIT
bitcoin-hd-keysKey generation for Hierarchical-Deterministic (HD) Wallets28,970MIT
bitcoin-hdchainsimple HD chain data model17,971MIT
bitcoin-hdkeypathtools for parsing and formatting HD keypaths1,581MIT
bitcoin-heuristicsPattern detection heuristics for Bitcoin on-chain analytics — consolidations, distributions, CoinJoin, fee spikes, dormant supply…22MIT
bitcoin-hmac-sha256Low-level, allocation-free HMAC-SHA-256 and RFC6979 deterministic nonce generator with FFI-friendly APIs, tailored for…50MIT
bitcoin-hmac-sha512Low-level, FFI-friendly HMAC-SHA-512 implementation for Bitcoin-style cryptographic workflows, using raw pointers and fixed-size…47MIT
bitcoin-hpkeAn implementation of the HPKE hybrid encryption standard (RFC 9180) on libsecp256k168,058MIT/Apache-2.0
bitcoin-httptools for managing the http subsystem4,321MIT
bitcoin-hwA library for interacting with Bitcoin hardware wallets.1,443CC0-1.0
bitcoin-importsencapsulates most third party deps for the bitcoin ecosystem49,992MIT
bitcoin-indexabstractions for working with indices of blockchain data15,526MIT
bitcoin-indexed-chainabstractions for working with an in-memory indexed chain of blocks13,878MIT
bitcoin-indirectmapmap whose keys are pointers, but are compared by their dereferenced values19,491MIT
bitcoin-inittools for handling process startup4,433MIT
bitcoin-internalsInternal types and macros used by rust-bitcoin ecosystem14,248,231CC0-1.0
bitcoin-ioSimple I/O traits for no-std (and std) environments20,531,577CC0-1.0
bitcoin-ipctools for handling inter-process communication3,295MIT
bitcoin-jsonDefines the types to deserialize Bitcoin Core responses and serialize parameters for API communication.687MIT
bitcoin-keytools for working with encapsulated public/private keys33,303MIT
bitcoin-key-expressionBitcoin key expression and deterministic derivation41CC0-1.0
bitcoin-keymetadataabstractions for representing key metadata2,289MIT
bitcoin-keypoolthe wallet holds one or several keypools. These are sets of keys that have not yet been used to provide addresses or receive…2,255MIT
bitcoin-leveldbfacade into the leveldb subsystem24,074MIT
bitcoin-locked-page-allocatortodo: write a description here714MIT
bitcoin-locked-poolA memory pool for locked memory chunks to securely handle sensitive data, preventing it from being swapped to disk.920MIT
bitcoin-logabstractions around the system logger30,869MIT
bitcoin-mainsignalsused to manage a list of callbacks -- used to track which callbacks are registered, as well as any callbacks that are just…2,790MIT
bitcoin-memtraits for tracking dynamic and recursive memory usage31,196MIT
bitcoin-merklecontains two primary interfaces: 1) PartialMerkleTree -- represents a subset of the txid's of a known block, in a way that allows…14,539MIT
bitcoin-messagetools for verification, hashing, and signing of messages3,299MIT
bitcoin-minertools for the BlockAssembler3,338MIT
bitcoin-msrv-compatShim crate to attempt to conditionally depend on high-MSRV crates without cargo 1.56 unconditionally failing.49CC0-1.0
bitcoin-muhashMuHash is a hashing algorithm that supports adding set elements in any order but also deleting in any order. As a result, it can…15,848MIT
bitcoin-netnetworking tools21,448MIT
bitcoin-net-zmqnetworking tools for ZMQ3,335MIT
bitcoin-netmsgtransport protocol agnostic message container23,324MIT
bitcoin-netpermissionsnet permissions flags18,270MIT
bitcoin-networkBitcoin Core–compatible network address handling for Rust: IPv4/IPv6/Tor/I2P/CJDNS classification, BIP155 ADDRv2 and legacy…30,328MIT
bitcoin-network-kindWhich network we are operating on6,106CC0-1.0
bitcoin-nodea node represents a peer in the network14,898MIT
bitcoin-node-queryQuery your bitcoin node15,110MIT
bitcoin-nostr-relayA library for relaying Bitcoin transactions over the Nostr protocol532MIT
bitcoin-nouinon-GUI handlers3,273MIT
bitcoin-ohttpOblivious HTTP over secp256k1 and ChaCha20Poly130567,190MIT OR Apache-2.0
bitcoin-p2pImplementation of the Bitcoin p2p protocol.4,569CC0-1.0
bitcoin-p2tsh-pqcGeneral purpose library for using and interoperating with Bitcoin. Implements BIP0360616CC0-1.0
bitcoin-packagesa package is an ordered list of transactions. The transactions cannot conflict with (spend the same inputs as) one another19,038MIT
bitcoin-parserBitcoin block header parser2,030MIT/Apache-2.0
bitcoin-payment-instructionsA parser for arbitrary bitcoin payment instructions.92,929MIT OR Apache-2.0
bitcoin-peermana manager for handling peers14,264MIT
bitcoin-peers-connectionBitcoin peer connection and transport1,674CC0-1.0
bitcoin-peers-crawlerBitcoin network peer discovery3,236CC0-1.0
bitcoin-policypolicy code for checking transaction attributes19,328MIT
bitcoin-poly1305Poly1305 is a universal hash function suitable for use as a one-time authenticator and, when combined with a cipher, a message…11,326MIT
bitcoin-pool-identificationCoinbase tag and coinbase output address based mining-pool identification for rust-bitcoin's bitcoin::{Block, Transaction}35,781MIT OR Apache-2.0
bitcoin-portmaptools for port mapping3,303MIT
bitcoin-powtools for calculating and checking proof of work3,310MIT
bitcoin-priceGet the Bitcoin price13,666MIT
bitcoin-price-cliGet bitcoin price on the command line1,706MIT
bitcoin-primitivesPrimitive types used by the rust-bitcoin ecosystem44,586CC0-1.0
bitcoin-privateInternal types and macros used by rust-bitcoin ecosystem5,832,161CC0-1.0
bitcoin-proProfessional bitcoin accounts & assets management13,413MIT
bitcoin-proptestProptest strategies for Bitcoin-related code4,008Apache-2.0 OR MIT
bitcoin-proxytools for working with various proxy types (socks5, etc)18,557MIT
bitcoin-psbttools for working with partially signed transactions18,030MIT
bitcoin-push-decoderA library for implementing a bitcoind RPC client.102,551Apache-2.0
bitcoin-qtGUI application layer code3,322MIT
bitcoin-queryA Package for Querying Bitcoin Core Binary Files1,317non-standard
bitcoin-randomrandom numbers in bitcoin28,736MIT
bitcoin-rbfreplace-by-fee state, enforcement, and utilities20,383MIT
bitcoin-remoteLow-level, Bitcoin Core–compatible JSON-RPC helper crate providing HTTP status mapping, RPC error codes, auth-cookie management,…20,426MIT
bitcoin-restBitcoin Core REST API client and library for Rust18,391MIT
bitcoin-restapihttp rest requests3,321MIT
bitcoin-ripemdRIPEMD-160 -- made up of 80 stages made up of 5 blocks that run 16 times each30,952MIT
bitcoin-rpcBitcoin JSON-RPC client.9,197Apache-2.0/MIT
bitcoin-rpc-conversionsType conversions for Bitcoin Core's JSON-RPC interface573MIT OR Apache-2.0
bitcoin-rpc-jsonBitcoin JSON-RPC client.6,055Apache-2.0/MIT
bitcoin-rpc-midasGenerated client for Bitcoin Core v30.3,926MIT OR Apache-2.0
bitcoin-rpc-typesType definitions for Bitcoin Core's JSON-RPC interface1,714MIT OR Apache-2.0
bitcoin-rsbitcoin-rs node binary47MIT OR Apache-2.0
bitcoin-rs-chainbitcoin-rs :: chain199MIT OR Apache-2.0
bitcoin-rs-coinstatsbitcoin-rs :: coinstats147MIT OR Apache-2.0
bitcoin-rs-consensusbitcoin-rs :: consensus246MIT OR Apache-2.0
bitcoin-rs-electrumbitcoin-rs :: electrum114MIT OR Apache-2.0
bitcoin-rs-filtersbitcoin-rs :: filters146MIT OR Apache-2.0
bitcoin-rs-indexbitcoin-rs :: index200MIT OR Apache-2.0
bitcoin-rs-mempoolbitcoin-rs :: mempool200MIT OR Apache-2.0
bitcoin-rs-miningbitcoin-rs :: mining147MIT OR Apache-2.0
bitcoin-rs-nodebitcoin-rs :: node85MIT OR Apache-2.0
bitcoin-rs-p2pbitcoin-rs :: p2p163MIT OR Apache-2.0
bitcoin-rs-primitivesbitcoin-rs :: primitives — hashes, outpoints, varints, tx/block layout458MIT OR Apache-2.0
bitcoin-rs-pruningbitcoin-rs :: pruning146MIT OR Apache-2.0
bitcoin-rs-rpcbitcoin-rs :: rpc119MIT OR Apache-2.0
bitcoin-rs-scriptbitcoin-rs :: script268MIT OR Apache-2.0
bitcoin-rs-storagebitcoin-rs :: storage376MIT OR Apache-2.0
bitcoin-rs-utreexobitcoin-rs :: utreexo175MIT OR Apache-2.0
bitcoin-rs-utxobitcoin-rs :: utxo196MIT OR Apache-2.0
bitcoin-rs-walletbitcoin-rs :: wallet152MIT OR Apache-2.0
bitcoin-samI2P SAM session20,394MIT
bitcoin-scannerlibrary for scanning and extraction of data from the Bitcoin block chain1,245MIT
bitcoin-schedulersimple class for background tasks that should be run periodically or once after a while20,653MIT
bitcoin-scriptInline Bitcoin scripts14,229MIT
bitcoin-script-analyzerBitcoin script analyzer1,615MIT
bitcoin-script-opcodesA collection of opcodes used in Bitcoin Script2,347MIT
bitcoin-scriptexecBitcoin Script interpreter/executor1,664CC0-1.0
bitcoin-scriptingbitcoin scripting system30,570MIT
bitcoin-scriptpubkeymanmanages some (or all) script pubkeys used in a walled -- contains the scripts and keys related to them which it manages14,282MIT
bitcoin-sdkbitcoin rust sdk476GPL-3.0
bitcoin-secp256k1secp256k1 subsystem31,685MIT
bitcoin-send-tx-p2pSend a bitcoin tx through the peer-to-peer protocol via clearnet or tor14,784MIT
bitcoin-seraiA Bitcoin library for FROST-signing transactions3,790MIT
bitcoin-serializetools for serialization31,258MIT
bitcoin-servicea service is a combination of a network address and a TCP port26,461MIT
bitcoin-service-flagsthese are the flags which are required for a peer to support for them to be interesting to us -- ie, for us to wish to use one of…25,188MIT
bitcoin-settingsrepresents a settings value type25,029MIT
bitcoin-sha1secure hash algorithm 13,191MIT
bitcoin-sha256SHA-256 and SHA-512 are novel hash functions computed with eight 32-bit and 64-bit words, respectively. They use different shift…32,281MIT
bitcoin-sha256-avx2todo: write a description here5,719MIT
bitcoin-sha256-hkdftodo: write a description here5,718MIT
bitcoin-sha256-shanitodo: write a description here5,723MIT
bitcoin-sha256-sse4todo: write a description here5,715MIT
bitcoin-sha256-sse41todo: write a description here5,720MIT
bitcoin-sha3Although part of the same series of standards, SHA-3 (Keccak) is internally different from the MD5-like structure of SHA-1 and…29,243MIT
bitcoin-sha512SHA-256 and SHA-512 are novel hash functions computed with eight 32-bit and 64-bit words, respectively. They use different shift…29,361MIT
bitcoin-signetgenerate the signet tx corresponding to the given block -- the signed tx commits to everything in the block except 1) it hashes a…3,306MIT
bitcoin-signingprovideran interface to be implemented by keystores that support signing20,912MIT
bitcoin-siphashAlthough designed for use as a hash function to ensure security, SipHash is fundamentally different from cryptographic hash…23,492MIT
bitcoin-sockLow-level, cross-platform RAII wrapper and utilities for raw OS sockets, mirroring Bitcoin Core networking semantics (send/recv,…23,587MIT
bitcoin-spvBitcoin SPV Proof evaluation11,067LGPL-3.0-or-later
bitcoin-sqlitewrapper around an SQLite database2,859MIT
bitcoin-stringstring utilities for the bitcoin system -- BilingualStr, strings representing money35,669MIT
bitcoin-subnetabstractions representing a subnet19,362MIT
bitcoin-supportallocators, memory cleansing, events, locked pools, memory arenas, etc35,837MIT
bitcoin-syncLow-level synchronization, semaphore, lock-order debugging, and interruptible thread utilities modelled after Bitcoin Core, built…24,184MIT
bitcoin-syscalltodo: write a description here508MIT
bitcoin-systemsystem-level utilities2,777MIT
bitcoin-taproot-primitivesTaproot stuff destined for bitcoin-primitives20CC0-1.0
bitcoin-terminal-dashboardA Bitcoin dashboard in the terminal10,381MIT
bitcoin-testtest framework for the bitcoin system4,487MIT
bitcoin-test-dataBitcoin test data such as blocks and transactions samples and test vectors23,598MIT
bitcoin-timetime utilities30,684MIT
bitcoin-tokenpipean interprocess or interthread pipe for sending tokens (one byte values) over3,734MIT
bitcoin-topthis exposes the rest of the bitcoin crate ecosystem2,764MIT
bitcoin-tortor control and connections3,823MIT
bitcoin-transaction-utilsBitcoin transaction utilities4,728MIT
bitcoin-txtools for working with bitcoin transactions30,063MIT
bitcoin-tx-confirm-statstodo: write a description here4,174MIT