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 MITData structuresDatabase implementations bisonmqA Lightweight and Simple Rust Library for Job Queue5,457Apache-2.0 bisonnBisonn is a simple and fast BSON parser written in Rust4,106MITParsing tools bisq_clientA client for the local Bisq instance1,778non-standardCommand line utilities bisqueA library of contract-tested audio DSP processors: EQ, dynamics, mastering, analysis, generators, time, and optional spectral…35Apache-2.0AlgorithmsMultimedia::Audio bisselRobotics-focused publish-subscribe/request-reply middleware for embedded Linux3,146MPL-2.0Network programmingScience::Robotics bistringBidirectionally transformed strings1,759MITData structuresText processing bistun-coreThe authoritative Linguistic DNA models and DTOs for the Bistun LMS. Provides a high-performance, immutable contract layer for…159GPL-3.0-or-laterData structuresInternationalization (i18n) bistun-lmsA thread-safe capability engine for resolving BCP 47 language tags into actionable rendering and parsing properties…123GPL-3.0-or-laterInternationalization (i18n)Text processing 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.0Development tools::Procedural macro helpers 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-onlyAlgorithmsCompression 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.0Data structures bit-byte-structsA bus-agnostic trait and structs for interfacing with register based peripherals.2,714MITEmbedded developmentHardware support 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 MITData structuresNo standard library bit-ioBit-level io2,063MIT bit-iterIterate forward or backwards over the positions of set bits in a word.330,627MITAlgorithmsNo standard library 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.0AlgorithmsNo standard library 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.0Data structuresNo standard library bit-structDefine structs which have fields which are assigned to individual bits, not bytes347,040MIT OR Apache-2.0No standard library bit-twiddlerCross-platform developer toolbox: bit manipulation, hashing, YAML/JSON/SQL, QR, Markdown, cron, and 40+ more tools — Tauri v2, no…21MITCommand line utilitiesDevelopment tools 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.0No standard library bit_collection_deriveDerive functionality for the `BitCollection` trait.12,186MIT/Apache-2.0No standard library bit_combi_iterAn iterator to iterate all bit combinations less than given unsigned integer5,657MITAlgorithms 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.0AlgorithmsData structures 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,952MITData structuresNo standard library bit_mutatorBit Mutator Library.3,362MIT bit_opBit manipulation3,466MIT/Apache-2.0Embedded developmentNo standard library 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,645MITData structuresEncoding 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.0No standard library 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,564MITEncodingParser implementations bit_serializerA binary serialization / deserialization with bit level control1,669MIT OR Apache-2.0EncodingNetwork programming 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,263MITCommand line utilitiesCompression 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.0Data structures 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-standardAPI bindingsHardware support 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,645MITCompressionFilesystem bitarenaA bitset-accelerated generational arena optimized for sparse iteration.39MITData structuresGame development bitarrA fast and efficient Rust implementation of a BitSet, supporting multiple backing stores8,056MIT bitarrayA const generics driven bit array specialized for hamming distance71,883MITNo standard library 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 generation321MITCommand line utilitiesGraphics bitaskBitask is a Rust implementation of Bitcask, a log-structured key-value store optimized for high-performance reads and writes.1,694MITData structuresDatabase implementations 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,128MITEmbedded developmentNo standard library bitbang-hal-ngImplements embedded-hal 1.0 traits by bitbanging58MITEmbedded developmentNo standard library bitbankAPI library for bitbank.3,732non-standard bitbank-apiRust library for bitbank API14,848MITAPI bindings bitbarHelper library for writing BitBar plugins33,985MIT bitbar-deriveProc-macros for the bitbar crate31,063MIT bitbashMacros for working with bitfields10,649MIT OR Apache-2.0Development tools bitbash-macrosproc-macro crate for bitbash10,192MIT OR Apache-2.0Development tools 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-standardParsing tools bitbite_deriveAdds Bitbite derive1,664non-standardParsing tools bitblendA little tool for setup and management of Yocto/BitBake sources and configurations.1,339MITCommand line utilities bitbloomA no_std Bloom filter implementation830MIT bitboardReasonably quick, arbitrary-sized square bitboards5,345MITData structures bitboard-minimalA VERY minimal implementations of bitboards in rust1,601MIT bitboard64A 64-bit bitboard useful for chess programming3,732MIT OR Apache-2.0Data structures bitboard_chess_engineA chess engine with UCI support442MIT OR Apache-2.0Games bitboard_xoXO game implemented in rust with minimum memory usage7,523MITData structuresGames bitbot_bspA board support package for the BBC micro:bit v2-powered 4tronix Bit:Bot XL1,586MIT OR Apache-2.0AsynchronousEmbedded development bitbottlea modern archive file format3,704Apache-2.0Command line utilitiesCompression 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.0API bindingsCryptography bitbrokerA language agnostic message broker designed for real-time communication.718BSD-4-Clause bitbucketAsync bitbucket server bindings7,123Apache-2.0API bindingsWeb programming::HTTP client bitbucket-cliA powerful command-line interface for Bitbucket Cloud - manage repos, PRs, issues, and pipelines from your terminal with OAuth 2.0514MITCommand line utilitiesDevelopment tools bitbucket-dc-mcpBitbucket Data Center MCP server, generated by mcpify.839MITAPI bindingsCommand line utilities bitbucket-serverAsync bitbucket server bindings1,720Apache-2.0API bindingsWeb programming::HTTP client bitbucket-server-rsAn API client library for Bitbucket Data Center3,028non-standardAPI bindingsWeb programming::HTTP client bitbucket_server_cliA CLI for cloning and updating entire projects from bitbucket server31,786MITCommand line utilitiesDevelopment tools 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 links20MITCommand line utilitiesNetwork programming bitbybitEfficient implementation of bit-fields where several numbers are packed within a larger number and bit-enums. Useful for drivers,…653,464MITData structuresEmbedded development 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.0CryptographyNetwork programming 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-laterEncoding 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 modes37MITCommand line utilities 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.0Cryptography::Cryptocurrencies 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.0Cryptography::Cryptocurrencies bitcoin-address-generatorA Rust library for Bitcoin key derivation and address generation2,199MIT bitcoin-addressesBitcoin address1,423CC0-1.0Cryptography::Cryptocurrencies bitcoin-addrmanstochastic address manager15,533MIT bitcoin-aeswrapper around a constant time AES implementation3,218MIT bitcoin-amountSafe manipulation of bitcoin amounts24,501MIT/Apache-2.0Encoding 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,127MITCompilersData structures 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,215MITAlgorithmsCryptography 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,861MITEncoding 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,735MITAlgorithmsCryptography bitcoin-bip158Golomb-rice coded filters for set membership query.46CC0-1.0Cryptography::Cryptocurrencies 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,808MITCryptographyData structures bitcoin-blockblocks25,302MIT bitcoin-block-parserBlazing fast parser for bitcoin 'blocks' data with input amount and output spend tracking.11,010MITCryptography::Cryptocurrencies 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.0Cryptography::Cryptocurrencies 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.0Cryptography::Cryptocurrencies bitcoin-cashA library for creating and parsing Bitcoin Cash trasactions21,942MIT bitcoin-cash-baseBase library for the bitcoin-cash library17,603MIT