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-tx-verifyMinimal bitcoin transaction verifier with OP_CAT support3,974MIT
bitcoin-txmempoolTxMemPool stores valid-according-to-the-current-best-chain transactions that may be included in the next block18,776MIT
bitcoin-txmempoolentryTxMemPoolEntry stores data about the corresponding transaction, as well as data about all in-mempool transactions that depend on…19,309MIT
bitcoin-u160A Rust crate for efficiently handling 160-bit opaque blobs, commonly used in cryptographic and Bitcoin-related contexts, with…6,132MIT
bitcoin-u256A Rust crate for handling 256-bit unsigned integers, optimized for blockchain computations, offering arithmetic operations and…9,676MIT
bitcoin-unitsBasic Bitcoin numeric units such as amount5,338,963CC0-1.0
bitcoin-univalueunivalues and various token utilities32,743MIT
bitcoin-uri-composerA Rust library for composing Bitcoin URIs according to BIP-321.37MIT
bitcoin-utilsA collection of utilities for working with bitcoin9,592MIT
bitcoin-validationtools for capturing information about block/transaction validation25,718MIT
bitcoin-varintVarint lib used in bitcoin and bitcoin-like p2p message protocol.1,752GPL-3.0-only
bitcoin-vectorstreamminimal stream for reading from an existing vector by reference. It is designed for scenarios where efficient deserialization…512MIT
bitcoin-versiontools related to versioning31,109MIT
bitcoin-waila"What am I looking at?" A tool for decoding bitcoin-related strings.20,818MIT
bitcoin-walletWallet library for Bitcoin23,956Apache-2.0
bitcoin-walletdbtools for interacting with the wallet database14,896MIT
bitcoin-zmqA library providing a relatively thin wrapper around Bitcoin ZMQ,
allowing the construction of asynchronous streams of…9,445MIT
bitcoin_address_minerA utility for generating and mining Bitcoin addresses in Rust.4,224MIT
bitcoin_balance_etlA high-performance Bitcoin balance ETL tool for extracting wallet balances directly from Bitcoin Core's chainstate LevelDB, even…1,126MIT
bitcoin_blockchainBitcoin blockchain data structures33,230Apache-2.0
bitcoin_clientA client for a local or remote Bitcoin instance3,178non-standard
bitcoin_core_sv2A library to get Stratum V2 Template Distribution Protocol from Bitcoin Core over IPC788MIT OR Apache-2.0
bitcoin_da_clientTools for interacting with BitcoinDA by SYS LABS924MIT OR Apache-2.0
bitcoin_deImplementation of the Bitcoin.de Trading API v41,333MIT
bitcoin_hash_toolkitA toolkit for Bitcoin hashing functions49MIT
bitcoin_hashesHash functions used by the rust-bitcoin ecosystem45,027,870CC0-1.0
bitcoin_hdBitcoin hierarchical deterministic derivation library95,715Apache-2.0
bitcoin_hwiRust wrapper for the Bitcoin Core Hardware Wallet Interface.12,866MIT
bitcoin_keysElliptic key types used in bitcoin1,668MIT
bitcoin_mass_address_generatorA high-performance multithreaded Bitcoin HD wallet address generator1,849MIT
bitcoin_numNumeric functions & traits used by rust bitcoin, bitcoin_hashes and other packages, supporting rustc 1.29.011,652CC0-1.0
bitcoin_onchainBitcoin descriptors library (part of descriptor-wallet)66,474Apache-2.0
bitcoin_opcodesBitcoin OpCodes that can be used interchangably with unsigned primitives1,640MIT
bitcoin_rpc_clientRust client library for talking to Bitcoin Core nodes using JsonRPC.14,726MIT OR Apache-2.0
bitcoin_scriptsBitcoin extended script types146,298Apache-2.0
bitcoin_slicesParse Bitcoin objects without allocations120,023MIT
bitcoin_solo_minerA bitcoin solo miner for CPUs that changes the metadata each loop instead of nonce.1,072MIT
bitcoin_uriRust-idiomatic, compliant, flexible and performant bitcoin URI crate.66,147MITNFA
bitcoin_yukiA light Bitcoin node144MIT OR Apache-2.0
bitcoincashGeneral purpose library for using and interoperating with Bitcoin Cash.36,143CC0-1.0
bitcoincash-addrA simple library providing the encoding/decoding of Bitcoin Cash addresses.57,608MIT
bitcoincash-bech32Encodes and decodes the BitcoinCash's Bech32 format2,079MIT
bitcoinchain-clientinterface to let node manage chain clients (wallets, or maybe tools for monitoring and analysis in the future)16,149MIT
bitcoinchain-interfaceinterface for giving clients ability to access the chain state, receive notifications, estimate fees, and submit transactions17,852MIT
bitcoinchain-notificationsinterface for notifying when, for example: transactions are added/removed to the mempool, blocks are connected/disconnected, the…18,215MIT
bitcoinchain-paramschain parameters define various tweakable parameters of a given instance of the bitcoin system -- this crate contains utilities…21,896MIT
bitcoinconsensusBitcoin's libbitcoinconsensus with Rust binding.2,241,525Apache-2.0
bitcoincore-restRust REST client for Bitcoin Core REST API18,510MIT
bitcoincore-rpcRPC client library for the Bitcoin Core JSON-RPC API.2,674,232CC0-1.0
bitcoincore-rpc-asyncRPC client library for the Bitcoin Core JSON-RPC API.29,558CC0-1.0
bitcoincore-rpc-async2RPC client library for the Bitcoin Core JSON-RPC API.9,639CC0-1.0
bitcoincore-rpc-jsonJSON-enabled type structs for bitcoincore-rpc crate.2,777,552CC0-1.0
bitcoincore-rpc-json-asyncJSON-enabled type structs for bitcoincore-rpc crate.30,314CC0-1.0
bitcoincore-rpc-sotatekA private library for Avabot project13,711MIT
bitcoincore-zmqBitcoin Core ZMQ subscriber with minimal dependencies71,919MIT
bitcoincore-zmqsequenceA rust library to listen zmq sequence msgs from bitcoin core1,624MIT OR Apache-2.0
bitcoincoret4-rpcRPC client library for the Bitcoin Core JSON-RPC API.1,477CC0-1.0
bitcoincoret4-rpc-jsonJSON-enabled type structs for bitcoincore-rpc crate.2,900CC0-1.0
bitcoindUtility to run a regtest bitcoind process, useful in integration testing environments1,024,978MIT
bitcoind-async-clientBitcoinD JSON-RPC Async Client179,144MIT OR Apache-2.0
bitcoind-cacheAlternative storage for bitcoind block data1,670MIT
bitcoind-clientBitcoin Core RPC client library60MIT OR Apache-2.0
bitcoind-json-rpc-clientBitcoin Core JSON-RPC client13,625CC0-1.0
bitcoind-json-rpc-regtestUtility to run a regtest bitcoind process, useful in integration testing environments13,172MIT
bitcoind-json-rpc-typesBitcoin Core JSON-RPC API types16,161CC0-1.0
bitcoind-log-parserParse Bitcoind Log Lines4,853MIT
bitcoind-requestQuery bitcoind27,196MIT
bitcoind-rest-apiRequest data from Bitcoind through rest api endpoints8,933MIT
bitcoind-watcherBe notified when important things happen on the Bitcoin blockchain2,891MIT
bitcoinkernelSafe Rust bindings to libbitcoinkernel35,855MIT
bitcoinkernel-covenantsSafe Rust bindings to libbitcoinkernel with added covenant op_codes779MIT
bitcoinleveldb-arenaLow-level bump-allocating memory arena and LCG-based test harness extracted from a Bitcoin LevelDB port, providing raw-pointer…26,767MIT
bitcoinleveldb-batchbatch processing for the bitcoin leveldb26,255MIT
bitcoinleveldb-benchbenchmarks for the bitcoin leveldb25,466MIT
bitcoinleveldb-bloomLevelDB-compatible Bloom filter policy and test harness for the bitcoin-rs LevelDB port, implementing Kirsch–Mitzenmacher double…25,527MIT
bitcoinleveldb-cacheLow-level, Bitcoin Core–compatible in-memory cache for LevelDB-style storage, providing capacity-bounded LRU eviction, explicit…34,027MIT
bitcoinleveldb-cfgTyped configuration layer for LevelDB-backed Bitcoin data stores, defining network-aware paths, logical database roles, and…26,268MIT
bitcoinleveldb-codingLow-level LevelDB-compatible binary coding primitives for bitcoin-rs: fixed-width little-endian, varint, and length-prefixed…27,017MIT
bitcoinleveldb-comparatorLevelDB-compatible bytewise comparator and key-shortening logic for arbitrary byte slices, providing Compare,…35,182MIT
bitcoinleveldb-compatLevelDB-compatible low-level utilities for Bitcoin: Snappy compression shims, accelerated CRC32C, and ported mutex/condvar…27,057MIT
bitcoinleveldb-crc32Low-level, LevelDB-compatible CRC32C (Castagnoli) primitives for Bitcoin-related storage and streaming, including masking,…26,977MIT
bitcoinleveldb-dba DB is a persistent ordered map from keys to values. A DB is safe for concurrent access from multiple threads without any…25,841MIT
bitcoinleveldb-dumpfiletools for persisting objects to disk25,469MIT
bitcoinleveldb-duplextools for two-level iteration25,384MIT
bitcoinleveldb-envRust implementation of LevelDB's Env abstraction for the bitcoinleveldb port, providing environment traits, delegating wrappers,…34,276MIT
bitcoinleveldb-filecontains file abstractions from the bitcoin leveldb34,681MIT
bitcoinleveldb-filterLevelDB-compatible filter block (Bloom filter) builder and reader used by bitcoin-rs, exposing low-level traits and utilities for…35,266MIT
bitcoinleveldb-hashLevelDB-compatible 32-bit non-cryptographic hash function for raw byte buffers, suitable for hash tables, Bloom filters, and…25,817MIT
bitcoinleveldb-histogramLevelDB-compatible fixed-bucket histogram for fast online statistics (min, max, average, percentiles, standard deviation) and…25,667MIT
bitcoinleveldb-keyLow-level LevelDB-compatible internal key encoding, comparison, and filter-policy utilities used by bitcoin-rs for on-disk…35,121MIT
bitcoinleveldb-limiterLock-free atomic limiter used to cap concurrent resource usage (e.g., file descriptors and mmaps) in Bitcoin LevelDB…25,893MIT
bitcoinleveldb-logan interface for writing log messages34,368MIT
bitcoinleveldb-logreaderLow-level LevelDB-compatible log reader for Rust, reconstructing fragmented WAL records with optional CRC32C checksums, precise…6,106MIT
bitcoinleveldb-logtoolsLow-level LevelDB-style log utilities for Bitcoin-oriented storage stacks: record type enums, extended record flags, unsafe…6,147MIT
bitcoinleveldb-logwriterLow-level LevelDB-compatible log writer for Bitcoin-oriented storage engines, providing block-based fragmentation,…6,108MIT
bitcoinleveldb-lruLow-level, LevelDB-compatible sharded LRU cache engine for bitcoin-rs, implementing intrusive LRU lists, a custom hash table, and…24,285MIT
bitcoinleveldb-memenvenvironment that stores its data in memory and delegates all non-file storage tasks to base_env24,202MIT
bitcoinleveldb-memtablein memory MemTable -- typically implemented by a SkipList26,372MIT
bitcoinleveldb-mergeran iterator that provides the union of the data in its children. Takes ownership of the child iterators and will delete them…24,195MIT
bitcoinleveldb-metaleveldb metadata26,569MIT
bitcoinleveldb-optionsoptions to control the behavior of a database33,973MIT
bitcoinleveldb-posixposix file interface24,226MIT
bitcoinleveldb-posixloggerPOSIX-backed logging implementation for bitcoinleveldb-style systems that writes timestamped log lines directly to libc::FILE…6,109MIT
bitcoinleveldb-posixmmaprfilePOSIX mmap(2)-backed implementation of a LevelDB-style RandomAccessFile for read-only random file access with explicit mmap…55MIT
bitcoinleveldb-posixrafiletodo: write a description here53MIT
bitcoinleveldb-posixseqfilePOSIX-backed implementation of a LevelDB-compatible SequentialFile using read, lseek, and close for efficient sequential file…54MIT
bitcoinleveldb-posixtoolsPOSIX-focused LevelDB support utilities: singleton environment wiring, mmap and open-file limit management, process-local POSIX…384MIT
bitcoinleveldb-posixwfilePOSIX-backed implementation of a buffered, durable LevelDB-style WritableFile for the Bitcoin-leveldb stack, using libc syscalls…55MIT
bitcoinleveldb-randDeterministic LevelDB-compatible Park–Miller pseudo-random number generator for tests and internal randomized decisions; small,…34,647MIT
bitcoinleveldb-repairallows us to recover the contents of a descriptor from the other files we find24,224MIT
bitcoinleveldb-skiplistArena-backed LevelDB-style skip list for Copy keys with custom comparators, providing lock-free read-friendly ordered storage for…26,625MIT
bitcoinleveldb-sliceLow-level, non-owning byte Slice type for LevelDB-style storage in bitcoin-rs, providing pointer-based views, prefix operations,…36,012MIT
bitcoinleveldb-snapshotInternal LevelDB-style snapshot list for bitcoin-rs: a raw-pointer-based doubly-linked list maintaining immutable database…33,934MIT
bitcoinleveldb-statusC++-compatible LevelDB-style `Status` and `StatusCode` implementation used by bitcoin-rs for precise error classification, binary…35,603MIT
bitcoinleveldb-syncRust crate for efficient, scoped synchronization using 'parking_lot' raw mutexes.24,290MIT
bitcoinleveldb-tableabstractions for working with Tables -- a Table is a sorted map from strings to strings. Tables are immutable and persistent. A…33,822MIT
bitcoinleveldb-testcompaction and corruption tests to be run on a leveldb instance24,222MIT
bitcoinleveldb-utilLow-level utilities for bitcoin-rs/bitcoinleveldb providing C++-style non-dropping singletons and destructor control via…35,499MIT
bitcoinleveldb-versiontools for working with versions -- each Version keeps track of a set of Table files per level. The entire set of versions is…26,059MIT
bitcoinleveldb-versioneditLevelDB-compatible VersionEdit encoding/decoding and manipulation utilities used by bitcoin-rs for manifest and version metadata…27,016MIT
bitcoinnode-interfacetoplevel interface for a bitcoin node (aka bitcoind process)15,545MIT
bitcoinnode-statstools for analyzing node usage behavior17,950MIT
bitcoinnode-txrelaynode transaction relays15,873MIT
bitcoinpqcTapscript signature algorithms for Bitcoin P2MR (BIP 360): secp256k1 Schnorr, ML-DSA-44, and SLH-DSA-SHA2-128s3,354MIT
bitcoinqueryA Package for Reading from Bitcoin Core Binary Blockchain19,371non-standard
bitcoinrBitcoin library for Rust2,170MIT/Apache-2.0
bitcoinrpc-blockchainrpc tools interacting with the blockchain2,807MIT
bitcoinrpc-dumprpc tools for dumping data2,821MIT
bitcoinrpc-miningrpc tools related to mining2,814MIT
bitcoinrpc-miscmiscellanous rpc requests2,785MIT
bitcoinrpc-netrpc requests related to networking2,801MIT
bitcoinrpc-servertools to launch an RPC server19,940MIT
bitcoinrpc-txnrpc tools interacting with transactions2,814MIT
bitcoinrpc-utilrpc utilities20,150MIT
bitcoinrpc-walletrpc tools for working with wallets2,830MIT
bitcoinsBitcoin transaction construction in Rust9,935MIT OR Apache-2.0
bitcoins-ledgerLedger Nano X/S Bitcoin app utilization library11,939MIT OR Apache-2.0
bitcoins-providerStandardized Bitcoin RPC connection management6,957MIT OR Apache-2.0
bitcoinsecp256k1-benchbenchmarks for the secp256k1 subsystem2,827MIT
bitcoinsecp256k1-ectools for running elliptic curve cryptography31,833MIT
bitcoinsecp256k1-fieldfield element module for usage in EC30,894MIT
bitcoinsecp256k1-groupabstracts a group element of the secp256k1 curve in affine coordinates30,680MIT
bitcoinsecp256k1-keysstructures to represent elliptic curve keys30,971MIT
bitcoinsecp256k1-modinvimplements modular inversion based on the paper: `fast constant-time gcd computation and modular inversion` by Daniel J.…31,146MIT
bitcoinsecp256k1-parseplease do not link this crate directly -- defines functions that parse DER with various errors and violations.2,798MIT
bitcoinsecp256k1-recoverydata structures which support PubKey recovery2,852MIT
bitcoinsecp256k1-scalarscalars modulo the group order of the secp256k1 curve30,778MIT
bitcoinsecp256k1-schnorrthis crate implements a variant of Schnorr signatures compliant with BIP3402,779MIT
bitcoinsecp256k1-scratchopaque data structures which manage rewritable scratch space30,723MIT
bitcoinsvLow-level Bitcoin SV library, focused on infrastructure.16,590non-standard
bitcoinsv-rpcAsync Rust library for Bitcoin SV node communication14,863MIT
bitcoinsv-rpc-jsonJSON-enabled type structs for bitcoinsv-rpc crate.13,518non-standard
bitcoint4General purpose library for using and interoperating with Bitcoin.6,291CC0-1.0
bitcoint4-privateInternal types and macros used by rust-bitcoin ecosystem5,638CC0-1.0
bitcoint4_hashesHash functions used by the rust-bitcoin eccosystem1,529CC0-1.0
bitcointxBitcoin TX utility crate17,574MIT
bitcoinwallet-clientwallet chain client that, in addition to having chain client methods for starting up, shutting down, registering RPCs, also has…15,828MIT
bitcoinwallet-contexta WalletContext contains references to state shared between wallet instances. Future shared state can be added to these as an…16,117MIT
bitcoinwallet-featuretools for managing particular wallet features -- descriptors can contain wallet metadata17,958MIT
bitcoinwallet-feestools for working with wallet fees2,799MIT
bitcoinwallet-initwallet initialization code2,815MIT
bitcoinwallet-interfacean interface for defining a bitcoin wallet -- contains various structs used throughout the wallet subsystem17,663MIT
bitcoinwallet-librarya wallet maintains a set of transactions and balances, and provides the ability to create new transactions8,766MIT
bitcoinwallet-receivean interface for receiving funds with a bitcoin wallet2,808MIT
bitcoinwallet-salvagean interface for recovering wallet data2,810MIT
bitcoinwallet-spendan interface for sending funds with a bitcoin wallet2,811MIT
bitconch-jsonrpc-coreTransport agnostic rust implementation of JSON-RPC 2.0 Specification.6,680MIT
bitconch-jsonrpc-http-serverRust http server using JSONRPC 2.0.2,877MIT
bitconch-jsonrpc-macrosHelper macros for jsonrpc-core2,916MIT
bitconch-jsonrpc-pubsubPublish-Subscribe extension for jsonrpc.3,677MIT
bitconch-jsonrpc-server-utilsServer utils for jsonrpc-core crate.6,076MIT
bitconch-jsonrpc-tcp-serverTCP/IP server for JSON-RPC3,435MIT
bitconch-jsonrpc-ws-serverWebSockets server for JSON-RPC1,948MIT
bitconvA simple, zero-dependency, no_std compatible Rust equivalent to the C# BitConverter class.8,371MIT
bitconverterA description.1,328MIT
bitcraftA zero-cost, hardware-aligned bitfield and enumeration generator.148MIT
bitcramA small, derive-based bit packing library for compact integer representations62MIT OR Apache-2.0
bitcram_deriveDerive macro for the bitcram crate101MIT OR Apache-2.0
bitculatorOfficial Rust SDK for the Bitculator Data API41MIT
bitcursorKeeps track of the bit position for an in wrapped memory buffer, and provides it with a read, seek implementation. Also applys a…3,457MIT
bitcutCreate and apply binary patches1,636MIT
bitdagA crate to deconstruct the hierrachie of a DAG into a Bitmatrix for fast child-parent-queries.77MIT
biteread and write primitives in little endian, and in big endian.128,239MIT/Apache-2.0
bitemediaseo-local-seo-schemaDependency-free Schema.org JSON-LD helpers for local SEO, GEO/AI visibility and pozycjonowanie stron Szczecin.21MIT
bitemporal-runtimeBitemporal truth primitives — valid_time/recorded_time tracking, append-supersede, as-of queries, temporal snapshots.266MIT OR Apache-2.0
bitenaSimple lock-free Thread-safe Bump Arena for extemely fast memory allocations58MIT
bitende[WIP]Encrypt/Decrpyt strings, files, data or calculate hash1,564MIT
bitendianErgonomic library for reading/writing numbers in big-endian and little-endian with async support.2,869MIT OR Apache-2.0
bitenumbinary enums with bitflags support5,441MIT OR Apache-2.0
bitenum_macrobitenum macro3,242MIT OR Apache-2.0
biterBit Iteration as fast as possible150MIT
biterateA Rust API for Gurobi optimizer1,767MIT
biteratorA crate for iterating over individual bits in a byte stream4,546MIT
bitesbites of tasty numbers2,058MIT
bitexBitex API client in rust2,604WTFPL
bitexact-libmDeterministic, bit-reproducible libm wrapper. Under construction.16BSD-3-Clause
bitfThis crate provides a procedural macro to easily create a bitfield out of a struct11,948MIT OR Apache-2.0
bitfiBit fields2,161MIT
bitfi-macrosMacros for the bitfi crate1,885MIT
bitfieldThis crate provides macros to generate bitfield-like struct.28,512,339MIT OR Apache-2.0