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.
bismuthA 3D game world represented as cubes in an oct-tree that can be manipulated in real time.8,786MIT
bison-dbAn embedded, document-oriented database for Rust - schemaless documents, secondary indexes, and ACID single-file storage, with…77Apache-2.0 OR MIT
bisonmqA Lightweight and Simple Rust Library for Job Queue5,457Apache-2.0
bisonnBisonn is a simple and fast BSON parser written in Rust4,106MIT
bisq_clientA client for the local Bisq instance1,778non-standard
bisqueA library of contract-tested audio DSP processors: EQ, dynamics, mastering, analysis, generators, time, and optional spectral…35Apache-2.0
bisselRobotics-focused publish-subscribe/request-reply middleware for embedded Linux3,146MPL-2.0
bistringBidirectionally transformed strings1,759MIT
bistun-coreThe authoritative Linguistic DNA models and DTOs for the Bistun LMS. Provides a high-performance, immutable contract layer for…159GPL-3.0-or-later
bistun-lmsA thread-safe capability engine for resolving BCP 47 language tags into actionable rendering and parsing properties…123GPL-3.0-or-later
bisyncwrite async-generic code34,706MIT OR Apache-2.0
bisync_macrosmacro implementations for the bisync crate30,491MIT OR Apache-2.0
bisync_suffix_macroA procedural macro to conditionally append suffixes to method names in .await expressions for dual async/blocking support.565MIT OR Apache-2.0
bitA library which provides helpers to manipulate bits and bit ranges.384,770MIT/Apache-2.0
bit-arrayA compile time sized array of bits41,136MIT/Apache-2.0
bit-array-rsBit Array6,105MIT
bit-boardA lightweight wrapper over bitvec for 2D bit array operations1,916MIT
bit-boundsHelper traits for const generic bitwise bounds3,118MIT
bit-bufI needed this.232GPL-3.0-only
bit-by-bitConvenient proc-macro for defining structs with bitfields1,727MIT OR Apache-2.0
bit-byte-bitImplements a bit string using a collection of bytes.1,322MIT OR Apache-2.0
bit-byte-structsA bus-agnostic trait and structs for interfacing with register based peripherals.2,714MIT
bit-codecA Rust crate for easy bitwise encoding (serializing) and decoding (deserializing).96MIT
bit-codec-deriveDerive macros for the bit-codec crate.84MIT
bit-cursorA cursor that supports bit-level reads and writes17,966Apache-2.0/MIT
bit-diggerA simple, and fast Rust library to look for Bitcoin hidden in arrays of words2,602MIT
bit-flagsprovides an easy-to-use Flags trait that makes custom bitflag enums easier to implement in Rust1,351MIT OR Apache-2.0
bit-indexA little-endian zero-indexed bitstring representation3,821MIT
bit-intAn arbitrary fixed bit-width integer library4,167Apache-2.0 OR MIT
bit-ioBit-level io2,063MIT
bit-iterIterate forward or backwards over the positions of set bits in a word.330,627MIT
bit-lang-cliCLI toolkit for the .bit language22MIT
bit-lang-core.bit language parser, IR, interpreter, and toolkit106MIT
bit-lang-storeContent-addressable store for .bit documents64MIT
bit-listA lazy list of bits60,681Apache-2.0
bit-long-vecVector with fixed bit sized values stored in long.4,679MIT
bit-matrixLibrary for bit matrices and vectors.178,387Apache-2.0 OR MIT
bit-parallel-searchBlazing fast string search using bit-parallel algorithms - up to 8x faster than naive search426MIT OR Apache-2.0
bit-parallelismSmall integer specialized, word level, parallel algorithms and data structures5,397GPL-2.0-or-later
bit-setA set of bits324,174,152Apache-2.0 OR MIT
bit-set-omnitoolA set of bits1,682Apache-2.0 OR MIT
bit-stringA compact owned bit string type with editing, matching, and bitwise operations.181MIT OR Apache-2.0
bit-structDefine structs which have fields which are assigned to individual bits, not bytes347,040MIT OR Apache-2.0
bit-twiddlerCross-platform developer toolbox: bit manipulation, hashing, YAML/JSON/SQL, QR, Markdown, cron, and 40+ more tools — Tauri v2, no…21MIT
bit-vecA vector of bits347,538,429Apache-2.0 OR MIT
bit-vec-omnitoolA vector of bits2,295Apache-2.0 OR MIT
bit-vec_serdeA vector of bits2,251MIT/Apache-2.0
bit_blendLibrary to merge unsigned ints as bit sequences by a mask3,042BSD-3-Clause-Clear
bit_boolThis is a libray that makes a boolean that "takes" up 1 bit instead of 1 byte1,696GPL-3.0
bit_buffersA library for reading and writing individual bits to and from files.4,189MIT OR Apache-2.0
bit_codeSimple crate to create bit sequences577MIT OR Apache-2.0
bit_collectionA trait for iterating over the individual bits of a collection.12,892MIT/Apache-2.0
bit_collection_deriveDerive functionality for the `BitCollection` trait.12,186MIT/Apache-2.0
bit_combi_iterAn iterator to iterate all bit combinations less than given unsigned integer5,657MIT
bit_crusherRusty Jen Down Sampling DSP13,773MIT
bit_fiddlerMacros for common bit operations with multiple convenient patterns7,950MIT OR Apache-2.0
bit_fieldSimple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.69,773,005Apache-2.0/MIT
bit_gossipPathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.13,751MIT OR Apache-2.0
bit_managerA crate for reading and writing bits from various streams17,318MIT
bit_manager_deriveDerive macro for bit_manager crate5,457MIT
bit_manipulationbit_manipulation: A lightweight Rust crate for seamless management and validation of up to 128 option states. Empower your…14,713MIT
bit_mask_ring_bufA ring buffer implementation with cheap indexing41,952MIT
bit_mutatorBit Mutator Library.3,362MIT
bit_opBit manipulation3,466MIT/Apache-2.0
bit_operationsBit Manipulation as fast as possible299MIT
bit_opsCommon bit-oriented operations on primitive integer types with a focus on
`no_std` and `const` compatibility. Unlike other crates…18,645MIT
bit_rangeA small library for getting bits and ranges of bits from byte collections5,974MIT
bit_reverseComputes the bit reversal of primitive integers.205,332MIT/Apache-2.0
bit_rolesGranular role management based on bit flags5,115MIT
bit_roles_macrosGranular role management based on bit flags5,427MIT
bit_seqA procedural macro for creating bit sequences.7,564MIT
bit_serializerA binary serialization / deserialization with bit level control1,669MIT OR Apache-2.0
bit_streamerStream bits using a BufReader and BufWriter1,795MIT
bit_tapeReader for bits as if they were on a tape.16non-standard
bit_utilsBit utilities (and eventually Nibble support) for Rust94,614MIT OR Apache-2.0
bitaDifferential file synchronization over http(s).31,263MIT
bitableAn all-const, compile-time checked, safe bit handling library with zero runtime overhead19MIT
bitaccessMacro for efficient and type-checked access to individual bits of a variable5,689MIT OR Apache-2.0
bitaccess_macrosbitaccess macro implementations (use `bitaccess` instead of this)6,538MIT OR Apache-2.0
bitalino_rsBITalino Bluetooth/serial driver with Python bindings (PyO3, abi3).174non-standard
bitallocAllocation managing library based on bitmap.
This library does not include bitmap library.4,909MIT
bitapBitap implementation in rust.8,450MIT
bitap-referenceReference functions for the bitap crate.4,377MIT
bitarbita archive utilities44,645MIT
bitarenaA bitset-accelerated generational arena optimized for sparse iteration.39MIT
bitarrA fast and efficient Rust implementation of a BitSet, supporting multiple backing stores8,056MIT
bitarrayA const generics driven bit array specialized for hamming distance71,883MIT
bitarray-naiveThe simple and naive rust implementation of a bitarray.4,689non-standard
bitarray-setA set of bits backed by bit-array7,520MIT/Apache-2.0
bitart-generatorTerminal pixel art generator — create art from text prompts using AI image generation321MIT
bitaskBitask is a Rust implementation of Bitcask, a log-structured key-value store optimized for high-performance reads and writes.1,694MIT
bitaxe_apiCrate for interacting with the Bitaxe API.5,170 AGPL-3.0-only
bitbadges-cosmwasmBindings for CosmWasm contracts to call into custom modules of BitBadges Node11,357Apache-2.0
bitbagA useful struct for dealing with bit flags10,200MIT
bitbag_deriveDerive macros for the bitbag crate7,211MIT
bitbang-halImplements embedded-hal traits by bitbanging60,128MIT
bitbang-hal-ngImplements embedded-hal 1.0 traits by bitbanging58MIT
bitbankAPI library for bitbank.3,732non-standard
bitbank-apiRust library for bitbank API14,848MIT
bitbarHelper library for writing BitBar plugins33,985MIT
bitbar-deriveProc-macros for the bitbar crate31,063MIT
bitbashMacros for working with bitfields10,649MIT OR Apache-2.0
bitbash-macrosproc-macro crate for bitbash10,192MIT OR Apache-2.0
bitbasisBit-string basis manipulation for qubit simulation — a Rust port of BitBasis.jl56MIT
bitbayDistributed key-value store1,032GPL-3.0-only
bitbazaarAn assortment of publicly available cross-language utilities useful to my projects.97,401MIT
bitbelayA performance evaluation harness for non-cryptographic hash functions2,834MIT OR Apache-2.0
bitbelay-cliCommand line facilities for the `bitbelay` package ecosystem3,144MIT OR Apache-2.0
bitbelay-providersData providers for the `bitbelay` package ecosystem2,815MIT OR Apache-2.0
bitbelay-reportReporting facilities for the `bitbelay` package ecosystem2,809MIT OR Apache-2.0
bitbelay-statisticsStatistics facilities for the `bitbelay` package ecosystem2,834MIT OR Apache-2.0
bitbelay-suitesTest suites for the `bitbelay` package ecosystem2,186MIT OR Apache-2.0
bitbelay-testsIndividual tests for the `bitbelay` package ecosystem2,506MIT OR Apache-2.0
bitbitBit-at-a-time reader/writer types180,771MIT
bitbiteBitbite is a simple trait that would help you interact bytes with flags easily3,838non-standard
bitbite_deriveAdds Bitbite derive1,664non-standard
bitblendA little tool for setup and management of Yocto/BitBake sources and configurations.1,339MIT
bitbloomA no_std Bloom filter implementation830MIT
bitboardReasonably quick, arbitrary-sized square bitboards5,345MIT
bitboard-minimalA VERY minimal implementations of bitboards in rust1,601MIT
bitboard64A 64-bit bitboard useful for chess programming3,732MIT OR Apache-2.0
bitboard_chess_engineA chess engine with UCI support442MIT OR Apache-2.0
bitboard_xoXO game implemented in rust with minimum memory usage7,523MIT
bitbot_bspA board support package for the BBC micro:bit v2-powered 4tronix Bit:Bot XL1,586MIT OR Apache-2.0
bitbottlea modern archive file format3,704Apache-2.0
bitboundA Rust crate for safe, efficient array access with compile time boundary protection.1,253MIT OR Apache-2.0
bitbox-apiA library to interact with BitBox hardware wallets73,649Apache-2.0
bitbrokerA language agnostic message broker designed for real-time communication.718BSD-4-Clause
bitbucketAsync bitbucket server bindings7,123Apache-2.0
bitbucket-cliA powerful command-line interface for Bitbucket Cloud - manage repos, PRs, issues, and pipelines from your terminal with OAuth 2.0514MIT
bitbucket-dc-mcpBitbucket Data Center MCP server, generated by mcpify.839MIT
bitbucket-serverAsync bitbucket server bindings1,720Apache-2.0
bitbucket-server-rsAn API client library for Bitbucket Data Center3,028non-standard
bitbucket_server_cliA CLI for cloning and updating entire projects from bitbucket server31,786MIT
bitbufAn implementation of a bit buffer.6,600MIT
bitbufferReading bit sequences from a byte slice66,901MIT OR Apache-2.0
bitbuffer_deriveReading bit sequences from a byte slice46,073MIT OR Apache-2.0
bitburnA bandwidth burn tool that downloads mirror files to saturate network links20MIT
bitbybitEfficient implementation of bit-fields where several numbers are packed within a larger number and bit-enums. Useful for drivers,…653,464MIT
bitcalcA calculator with bit operations89MIT
bitcaskSkip list is a kind of ordered map and can store any value inside. See skip list wikipedia page to learn more about this data…1,708MIT
bitcask-engine-rsA Rust implementation of Bitcask1,614MIT
bitcask-rsBitcask implemented in rust.3,571MIT
bitcaskyBitcasky is a Rust implementation of the Bitcask key-value store4,251MIT
bitcasky-commonCommon part for bitcasky lib3,224MIT
bitcasky-databaseDatabase for bitcasky lib2,879MIT
bitceptronA placeholder for now1,443MIT
bitceptron-retrieverA utility crate to scan the utxo set for bitcoins locked in scripts built by custom derivation paths.8,834MIT
bitceptron_regtest_utilsA tiny utility crate for running bitcoin's regtest network.6,232MIT
bitchat-qudagBitChat messaging integration for QuDAG with WASM support484MIT OR Apache-2.0
bitchat-tuiA terminal user interface (TUI) chat application using Bluetooth and modern cryptography.1,163MIT OR Apache-2.0
bitcheckA simple script to perform md5 and sha1 hash check on ArchLabs Images.29,837MIT
bitchesno bitches ?1,703MIT
bitchompA library for reading in different types from a buffer of bytes.15,305AGPL-3.0-or-later
bitcliA simple CLI-based Bitcoin wallet written in Rust to handle all the basic Bitcoin operations.1,643MIT
bitclkA terminal binary clock with runtime toggle between binary and normal modes37MIT
bitcodebitcode is a bitwise binary serializer8,131,383MIT OR Apache-2.0
bitcode_deriveImplementation of #[derive(Encode, Decode)] for bitcode8,066,866MIT OR Apache-2.0
bitcode_lightyear_patchbitcode is a bitwise binary serializer9,094MIT OR Apache-2.0
bitcodedComprehensive Rust library for all your programming needs4,158GPL-3.0-or-later
bitcoinGeneral purpose library for using and interoperating with Bitcoin.12,926,075CC0-1.0
bitcoin-addra service with information about it25,286MIT
bitcoin-addressUtilities for bitcoin addresses15,714MIT
bitcoin-address-bookNetwork address manager for Bitcoin clients.93,325MIT OR Apache-2.0
bitcoin-address-generatorA Rust library for Bitcoin key derivation and address generation2,199MIT
bitcoin-addressesBitcoin address1,423CC0-1.0
bitcoin-addrmanstochastic address manager15,533MIT
bitcoin-aeswrapper around a constant time AES implementation3,218MIT
bitcoin-amountSafe manipulation of bitcoin amounts24,501MIT/Apache-2.0
bitcoin-amtstructs representing amounts in satoshis (which can be negative)37,851MIT
bitcoin-arenaEfficient arena-based memory management crate for high-performance Rust applications, facilitating customized memory allocations.1,127MIT
bitcoin-argsmana manager for config and environment arguments25,943MIT
bitcoin-asmapBit-exact Rust reimplementation of Bitcoin Core's ASMAP decoder, interpreter, and structural validator for mapping IP addresses…8,215MIT
bitcoin-async-clientA client library for interacting with Bitcoin. Provides methods for communication with Bitcoin Core.497MIT
bitcoin-autofileA non-refcounted RAII wrapper for `FILE*`. It is designed to manage the lifecycle of file pointers, ensuring that files are…4,222MIT
bitcoin-banmanbanman manages two related but distinct concepts: banning and discouragement17,980MIT
bitcoin-base58base58 encoding contians some useful properties -- especially for disallowing certain characters which look the same in some fonts3,621MIT
bitcoin-bdbwrapper around a berkeley database2,838MIT
bitcoin-bech32Encodes and decodes Bitcoin Segregated Witness addresses in Bech32440,861MIT
bitcoin-bech32mstring encoding formats used in newer address types3,783MIT
bitcoin-benchbenchmarks3,290MIT
bitcoin-bigintProvides an efficient macro-based approach to define and manipulate arbitrary-precision unsigned integers, crucial for…9,735MIT
bitcoin-bip158Golomb-rice coded filters for set membership query.46CC0-1.0
bitcoin-bitstreamA set of utilities for reading and writing bitstreams. This crate includes BitStreamReader, BitStreamWriter, and additional…9,340MIT
bitcoin-blk-readerBitcoin blk*.dat reader2,091MIT
bitcoin-blobRust library for defining and manipulating fixed-size opaque byte blobs with serialization, deserialization, hex conversion, and…9,808MIT
bitcoin-blockblocks25,302MIT
bitcoin-block-parserBlazing fast parser for bitcoin 'blocks' data with input amount and output spend tracking.11,010MIT
bitcoin-blockchain-queryRequest information from the Bitcoin Blockchain10,185MIT
bitcoin-blockencodingblocks22,851MIT
bitcoin-blockfilterblockfilter struct as defined in BIP 15714,572MIT
bitcoin-blockmanmaintains a tree of blocks which is consulted to determine where the most-work tip is19,055MIT
bitcoin-blockpolicytools used for estimating the feerate needed for a transaction to be included in a block within a certain number of blocks19,050MIT
bitcoin-bloombloom filter is a probabilistic filter which SPV clients provide so we can filter the transactions we send them -- this allows…18,884MIT
bitcoin-bosdRust implementation of a Bitcoin binary output script descriptor (BOSD)173,512MIT OR Apache-2.0
bitcoin-bufferedfilea non-refcounted RAII wrapper around a `FILE*` that implements a ring buffer for deserialization. It ensures the ability to…532MIT
bitcoin-capnpBitcoin CapnProto client - Placeholder for now13Unlicense OR MIT
bitcoin-capnp-typesAuto-generated types according to Bitcoin Core Cap'n Proto schemas19,382CC0-1.0
bitcoin-cashA library for creating and parsing Bitcoin Cash trasactions21,942MIT
bitcoin-cash-baseBase library for the bitcoin-cash library17,603MIT