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.

bsonEncoding and decoding support for BSON in Rust21,150,336MITEncoding bson-objectidbson objectid467MIT bson-oid-timestampBSON ObjectId timestamp1,593Apache-2.0 OR MIT bson-rsEncoding and decoding support for BSON in Rust14,743MIT bson2Encoding and decoding support for BSON in Rust8,474MITEncoding bson_compA derive macro that implements `Into<bson::Bson>` for a struct or enum.99MIT bsonrsbson data-interchange format21,965MIT bsonsplitSplits a BSON file into a given number of files.1,837MITCommand line utilities bsorBS Open Replay (bsor) loader6,337GPL-3.0-or-later bsortbubble sort1,549MIT bspCrate to load BSP files efficiently - currently only works for Quake 3 BSP files. Fork of `quake3_loader` crate.6,084MIT bsp-pathfindingRuntime path finding using Binary Spatial Partitioning15,279non-standard bsp-serverBuild Server Protocol (Server)7,082MIT OR Apache-2.0 bsp-treeBinary Space Partitioning (BSP) tree useful for 3D rendering. Works with flat polygons (triangles, quads, etc.).51Apache-2.0AlgorithmsData structures bsp-typesBuild Server Protocol Types7,738MIT OR Apache-2.0 bsp_define微内核 BSP 硬件配置 trait 定义3,667Apache-2.0Embedded developmentHardware support bsp_rsA Valve BSP loader1,559MIT OR Apache-2.0 bspaBeam search packing algorithm40MIT OR Apache-2.0AlgorithmsCompression bspcAlternative bspc command18,177MIT bspc-rsImplementation of bspc in Rust5,016MIT OR Apache-2.0 bspc_rust_libA library that allows bspc commands to be executed through rust programs3,376GPL-3.0-onlyOperating systems::Unix APIs bsplbspl is a REPL for practising bitwise operations8,915MITCommand-line interfaceCommand line utilities bsplineA simple generic library for computing B-splines131,026MIT bsplinesN-dimensional B-spline curves and their derivatives built on top of nalgebra11,348Apache-2.0AlgorithmsGraphics bspparserParse Quake .bsp files10,298MITParsing tools bsqlMulti-backend SQL toolkit — PostgreSQL and SQLite451MIT OR Apache-2.0 bsql-arenaBump allocator with thread-local recycling for bsql drivers738MIT OR Apache-2.0 bsql-buildBuild-time helper for bsql's compile-checked query API: parses a consumer crate's migration DDL into a column catalog and exposes…72MIT OR Apache-2.0Database interfacesDevelopment tools::Build Utils bsql-commonDependency-free shared logic for bsql backends: the migration pure-logic (checksum / ordering / drift authority + source loading)…102MIT OR Apache-2.0Database interfaces bsql-coreRuntime support for bsql — compile-time safe SQL for Rust616MIT OR Apache-2.0 bsql-driver-postgresPostgreSQL wire protocol driver for bsql — binary protocol, arena allocation, zero-copy607MIT OR Apache-2.0 bsql-driver-sqliteSQLite driver for bsql — direct FFI, arena allocation, dedicated-thread pool499MIT OR Apache-2.0 bsql-macrosProc macros for bsql — compile-time safe SQL for Rust523MIT OR Apache-2.0 bsql-postgres-asyncAsync PostgreSQL driver built on bsql-pg-proto sans-IO state machine67MIT OR Apache-2.0 bsql-postgres-coreShared types and Session for bsql PostgreSQL drivers (async + sync)86MIT OR Apache-2.0 bsql-postgres-protoPostgreSQL wire-protocol state machine — pure sync, no_std, no alloc. Sans-I/O core for bsql.97MIT OR Apache-2.0Database interfacesNo standard library bsql-postgres-syncSync PostgreSQL driver built on bsql-pg-proto sans-IO state machine66MIT OR Apache-2.0 bsql-query-macrosProc-macro foundation for bsql's compile-checked query API. Reads the schema catalog generated at build time by bsql-build and…60MIT OR Apache-2.0Database interfacesRust patterns bsql-sqliteLightweight SQLite driver with API-compatible Row type59MIT OR Apache-2.0 bsql-testkitDeterministic in-memory fake PostgreSQL for testing bsql driver code with no network44MIT OR Apache-2.0 bsqliteA simple and minimal Rust SQLite library with an ergonomic API2,261MITDatabase interfacesWeb programming bsqlite_deriveThe derive macro's for the bsqlite crate1,816MITDatabase interfacesWeb programming bsrTracing garbage collector for Amsel9,279MITMemory management bsreadRust implementation of the BSREAD streaming protocol1,618GPL-3.0-or-laterNetwork programming bsrsA Rust port of the bluesky / ophyd / ophyd-async data-acquisition stack with EPICS (CA/PVA) backends, a queue-server daemon, and…84BSD-3-Clause bsrs-deriveProcedural macros for bsrs: #[derive(Device)] and #[signal(...)] attribute.91BSD-3-Clause bsruBeatsaber Rust Utilities: A Beatsaber V3 parsing library.3,646MIT OR Apache-2.0Data structuresGame development bss-oss-cacheRedis caching layer for BSS/OSS Rust Ecosystem47MIT bss-oss-event-busEvent Bus abstraction for BSS/OSS Rust ecosystem160MIT bss-oss-pcfPolicy Control Function (PCF/PCRF) for 3G/4G/5G/6G networks - Policy Control, Charging Rules, and Quota Management with Diameter…78Apache-2.0AlgorithmsAsynchronous bss-oss-pcf-nextgenCloud-native 5G PCF: SBA-style policy edge, intent engine, closed-loop control, digital twin simulation, Policy-as-a-Service, and…52Apache-2.0AsynchronousNetwork programming bss-oss-policy-enginePolicy Engine for pricing, eligibility, bundling, and SLA management43MIT bss-oss-serverBSS/OSS Rust ecosystem server application145MIT bss-oss-service-orchestratorService Lifecycle Orchestration Service for BSS/OSS Rust ecosystem43MIT bss-oss-utilsUtility functions and helpers for BSS/OSS Rust ecosystem318MIT bssetByte-string set with a fixed key length, prefix-based membership, and mmap-backed storage29AGPL-3.0-only bsshParallel SSH command execution tool for cluster management4,211Apache-2.0Command line utilities bssh-russhTemporary fork of russh 0.61.1 with high-frequency PTY output fix (Handle::data from spawned tasks)173Apache-2.0 bssh-russh-sftpTemporary fork of russh-sftp 2.3.0 adding pipelined SFTP File I/O (write_all_pipelined / read_to_writer_pipelined). These helpers…341Apache-2.0 bsslA future crate!1,756Apache-2.0 bssl-cmake-sysFFI bindings to BoringSSL (cmake incorporated)116,922Apache-2.0CryptographyExternal FFI bindings bssl-sysPlaceholder package for boringssl bindings48,773MIT bstAn ordered map and set based on a binary search tree.3,551MIT/Apache-2.0 bst-hashmapA binary tree implementation with a hashmap-inspired interface.1,348MIT bst-rsRecursive & Iterative Binary Search Tree Implementations within Rust2,865MITData structures bst_map_layer_deriveSimple map layer derive crate for [Bevy_Sparse_Tilemap](https://github.com/NoahShomette/bevy_sparse_tilemap)3,090MIT OR Apache-2.0 bstackA persistent, fsync-durable binary stack backed by a single file1,179MIT bstockA TUI application for analyzing and predicting stock prices86MIT bstoolsA command line utility that allows other command line utilities and scripts to be conveniently organized, located, and executed.1,546MITCommand line utilities bstorageA lightweight library for working with application configuration files4,190Apache-2.0CachingConfiguration bstrA string type that is not required to be valid UTF-8.358,689,200MIT OR Apache-2.0EncodingText processing bstr_parseAdds the ability to parse numbers out of `&[u8]`s.2,432MIT OR Apache-2.0AlgorithmsParsing tools bstreeA Binary Search Tree written in Rust1,547MIT OR Apache-2.0 bstree-file-readonlyMake and Query read-only binary-search tree file, supporting billions of entries in files of tens of GB.1,612Apache-2.0 OR MITAlgorithmsCommand line utilities bstringByte string formatting and manipulation5,096MIT/Apache-2.0 bstring_macrosformatting macros for bstring crate2,146MIT/Apache-2.0 bstring_macros_hackproc macro hack to implement bstring_macros3,088MIT/Apache-2.0 bstringifystringify! that yields byte string literals instead348,026Zlib OR MIT OR Apache-2.0Rust patterns bsudbsud auto-scale BSU volumes on Outscale's cloud6,703BSD-3-Clause bsutilsBinary search utilities with efficiency4,249MIT bsvA Bitcoin stdlib9,966MITAPI bindingsCryptography::Cryptocurrencies bsv-arcARC (Authoritative Response Component) HTTP client for BSV transaction broadcasting168MITCryptography bsv-authBSV Blockchain SDK - Authentication, certificates, and peer communication187MITAuthenticationCryptography bsv-auth-actix-middlewareBSV BRC-31 authentication middleware for Actix-web189non-standardAuthenticationWeb programming::HTTP server bsv-auth-axum-middlewareBSV BRC-31 mutual authentication middleware for axum (port of bsv-auth-actix-middleware)87non-standardAuthenticationWeb programming::HTTP server bsv-junglebusJungleBus client for querying BSV blockchain transactions, addresses, and block headers via GorillaPool's JungleBus service164MITCryptography bsv-messageBSV Blockchain SDK - BRC-78 message encryption and signing191MITCryptography bsv-messagebox-clientBSV MessageBox client — peer-to-peer messaging and payments with BRC-78 encryption, WebSocket live delivery, and overlay host…343non-standardCryptographyNetwork programming bsv-middleware-cloudflareBSV BRC-103/104 authentication and BRC-29 payment middleware for Cloudflare Workers685MIT OR Apache-2.0AuthenticationCryptography bsv-middleware-rsFramework-agnostic BRC-31 authentication and BRC-29 payment middleware for BSV39MIT OR Apache-2.0AuthenticationCryptography bsv-payment-actix-middlewareBSV payment middleware for Actix-web, wire-compatible with the TypeScript payment-express-middleware22MITCryptography::CryptocurrenciesWeb programming::HTTP server bsv-payment-axum-middlewareHTTP 402 BSV payment middleware for axum (port of TypeScript payment-express-middleware)18non-standardWeb programming::HTTP server bsv-primitivesBSV Blockchain SDK - Cryptographic primitives, hashing, and utilities647MITCryptography bsv-rsBSV blockchain SDK for Rust - primitives, script, transactions, and more2,216MIT OR Apache-2.0CryptographyEncoding bsv-scriptBSV Blockchain SDK - Script parsing, execution, and address handling544MITCryptography bsv-sdkPure Rust implementation of the BSV Blockchain SDK5,035non-standardAuthenticationCryptography bsv-spvBSV Blockchain SDK - SPV verification, Merkle paths, BEEF format264MITCryptography bsv-storage-cloudflareUHRP file-storage server on Cloudflare Workers. Protocol-compatible Rust/WASM port of @bsv/uhrp-storage-server…38MIT OR Apache-2.0WebAssemblyWeb programming bsv-tokensToken protocol support (STAS, STAS 3.0) for the BSV SDK190MIT bsv-transactionBSV Blockchain SDK - Transaction building, signing, and serialization491MITCryptography bsv-walletBSV Blockchain SDK - Wallet interface and key derivation252MITCryptography bsv-wallet-cliSelf-hosted BSV wallet CLI and BRC-100 server, wire-compatible with MetaNet Client511MITCommand line utilitiesCryptography::Cryptocurrencies bsv-wallet-infra-cloudflareBRC-100 wallet storage server on Cloudflare Workers (D1 + R2): createAction/processAction/internalizeAction, BEEF verification,…36MITCryptography::CryptocurrenciesWebAssembly bsv-wallet-toolboxPure Rust BSV wallet-toolbox implementation1,211non-standardAuthenticationCryptography bsv-wallet-toolbox-rsStorage and services for BSV wallets - Rust implementation of @bsv/wallet-toolbox1,706MITCryptography::Cryptocurrencies bsv-wasmA Bitcoin SV library with WASM in mind.54,318MITNo standard libraryWebAssembly bsv58Ultra-fast Base58 codec for Bitcoin SV (SIMD x86/ARM)256non-standardCryptographyEncoding bswapA Rust library for byte-swapping integers, pointers, and slices.261,612MIT bswpbyte swap lib4,073MIT OR Apache-2.0 bsxplorer-ciA high-performance tool for bisulfite sequencing data analysis and DNA methylation research2,349MIT bsxplorer2A high-performance library for bisulfite sequencing data analysis and DNA methylation research5,159non-standardAlgorithmsData structures bsyncIncremental, multi-version remote backup tool for block devices.3,127MIT btSimple tool to use in build script.3,590MIT bt-diffbt-diff is a safe library designed to power version control of both binary and text files.906MIT OR Apache-2.0 bt-domDOM primitives for browser_tester123MIT bt-echoA rust implemenation of the echo command-line utility.2,436MIT bt-hciBluetooth HCI data types611,548MIT OR Apache-2.0Embedded developmentHardware support bt-hci-linuxLinux integration with bt-hci88MIT OR Apache-2.0Embedded developmentHardware support bt-rsBuild tools, for Rust313BSD-3-ClauseDevelopment tools::Build Utils bt-runtimeRuntime engine for browser_tester78MIT bt-scriptScript parser and evaluator for browser_tester123MIT bt_any_errorAn easy-to-use, lightweight, zero-dependency generic Error that can be passed to another thread.131GPL-3.0-onlyDevelopment tools bt_anytype_mapBasic HashMap to store any data type in a thread-safe manner with zero dependencies38GPL-3.0-onlyCachingData structures bt_auth0An Auth0 authentication API that returns the access token and user info307CC-BY-NC-ND-4.0API bindingsAuthentication bt_bencodeA Bencode encoding/decoding implementation.38,874MIT OR Apache-2.0EncodingNo standard library bt_file_cacheA caching mechanism for downloading and storing files from URLs586GPL-3.0-onlyCachingFilesystem bt_file_utilsBasic file read operation. Returns string with file. The file is either a relative location or passes via an environment variable3,256GPL-3.0-onlyFilesystem bt_http_cli_confRetrieve the HTTP client configuration for a given environment from a YAML file.2,067GPL-3.0-onlyConfigurationDevelopment tools bt_http_utilsA simple HTTP wrapper to simplify POST and GET calls. Default headers with set and get headers. Support cookies. Request generic…10,533GPL-3.0-onlyWeb programmingWeb programming::HTTP client bt_loggerA simple and lightweight Rust log library with support for log level. Can Generate Log meessage only. Log to a file. Fail…7,398GPL-3.0-onlyDevelopment tools::Debugging bt_mathBasic math expression evaluator library. Support basic math operators (+,-,*,/,^), parenthesis, and functions such as log10, ln,…4,066GPL-3.0-onlyMathematicsScience bt_secure_storageA simple and lightweight Secret Vault and Encryption Library for Rust to store secrets877GPL-3.0-onlyCryptography bt_string_utilsBasic string operations4,288GPL-3.0-onlyDevelopment toolsValue formatting bt_time_utilsBasic time formatting utility1,351GPL-3.0-onlyDevelopment toolsValue formatting bt_toastA simple Toast mechanism using Dioxus and Bootstrap.368MIT OR Apache-2.0 Development tools::Build Utils bt_yaml_utilsBasic YAML reader operations. Transform form YAML to data6,667GPL-3.0-onlyConfigurationDevelopment tools btappBinary for running user code in the blocktree system.1,587GPL-3.0-only btb-vip-engineBusiness-to-business VIP engine for enterprise clients32MIT OR Apache-2.0 btb_managerB2B Manager - a Rust library for managing counterparties, deals and invoices50MIT OR Apache-2.0 btcA CLI tool for getting the price of bitcoin in different currencies.1,888Apache-2.0 btc-addgenBitcoin address generator2,337MIT btc-cliA bitcoin command line tool3,523CC0-1.0Command line utilities btc-keygenMinimal offline Bitcoin key generator for cold storage53MIT OR Apache-2.0Command line utilitiesCryptography btc-risk-labA Rust CLI for explainable Bitcoin transaction, PSBT, and script risk reports.52MITCommand line utilitiesCryptography::Cryptocurrencies btc-transaction-utilsA collection of helpers for signing bitcoin transactions with segwit.18,738Apache-2.0Cryptography btc-vanityA blazingly fast Bitcoin, Ethereum, and Solana vanity address generator.36,734Apache-2.0 btc-walletcommand line software to generate bitcoin wallet317MITCommand line utilities btc_lineA Bitcoin price and market data line display tool546BlueOak-1.0.0Command line utilities btc_rushBruteforce bitcoin wallets' seed phrases760GPL-3.0-or-laterCommand line utilitiesCryptography::Cryptocurrencies btc_sdkA Rust library for creating Bitcoin-like blockchain systems. It provides functionality for generating the genesis block, managing…1,846MPL-2.0 btc_spv_binSolana Bitcoin spv parsing program139,793Apache-2.0 btcliAn online command-line translation tool for Chinese and other languages with TUI interface.168MPL-2.0Command line utilities btcnode-metricsThe Bitcoin node metrics exporter for Prometheus based on Rust Bitcoin Community's crate for Bitcoin JSON-RPC.214non-standard btcnode-prom-metricsThe Bitcoin node metrics exporter for Prometheus built on the Rust Bitcoin Community's corepc-client crate.34non-standard btcoreHigh-performance portfolio backtesting engine in pure Rust161non-standardFinanceSimulation btcpayRust BTCPayServer client4,327MIT btcpay-clientA client library for BTCPay Server.1,661MIT btctaxbtctax — an offline, single-user US Bitcoin tax ledger. This crate reserves the name; the CLI ships as `btctax-cli` (install with…148MIT OR UnlicenseFinance btctax-adaptersExchange-CSV/XLSX parsers and bundled price data for the btctax Bitcoin tax ledger.300MIT OR UnlicenseFinance btctax-clibtctax — an offline, single-user US Bitcoin tax ledger (CLI: import, reconcile, and compute).251MIT OR UnlicenseCommand line utilitiesFinance btctax-coreOffline US Bitcoin tax engine — per-lot cost basis, realized gains, and IRS-form projection (part of btctax).363MIT OR UnlicenseFinance btctax-formsFill the official IRS fillable PDFs (Form 8949 + Schedule D) from btctax's computed tax data — offline, deterministic,…231MIT OR UnlicenseFinance btctax-input-formUI-agnostic form engine (FormSpec + Edit seam) for authoring btctax ReturnInputs.96MIT OR UnlicenseFinance btctax-storeEncrypted, atomic, single-user vault storage for the btctax Bitcoin tax ledger.275MIT OR UnlicenseFinance btctax-tuiRead-only terminal viewer for the btctax Bitcoin tax ledger (holdings, disposals, income, forms).213MIT OR UnlicenseCommand line utilitiesFinance btctax-tui-editInteractive terminal editor for reconciling the btctax Bitcoin tax ledger.159MIT OR UnlicenseCommand line utilitiesFinance btctax-update-pricesOpt-in online updater that fetches newer daily BTC/USD closes into a local cache for the btctax Bitcoin tax ledger. The ONLY…120MIT OR UnlicenseCommand line utilitiesFinance btctipserverBitcoin payment service, based on bdk and electrum.1,720MIT btcturkUnofficial BtcTurk exchange API bindings.1,743MIT OR Apache-2.0API bindings btcturk_websocketsA Rust client for the BtcTurk WebSocket API with real-time ticker and orderbook channels5,516MITAPI bindingsAsynchronous btdCLI tool to transform and deploy production builds of projects with file operations and commands4,522GPL-3.0-or-laterCommand line utilitiesDevelopment tools::Build Utils btdt"been there, done that" - a tool for flexible CI caching2,702MIT OR Apache-2.0Caching btdt-cli"been there, done that" - a tool for flexible CI caching2,249MIT OR Apache-2.0CachingCommand line utilities btdt-serverServer component for "been there, done that" - a tool for flexible CI caching790MIT OR Apache-2.0Caching btdxPure-Rust reader and writer for Fallout 4 and Starfield Bethesda archives (BA2 / BTDX)84MIT OR Apache-2.0Game developmentParser implementations btettoA tool that produces Perfetto protobuf from formatted bpftrace output.4,587BSD-2-Clause OR LGPL-2.1 btfA library for parsing the BPF type format (BTF).18,342MITData structuresParser implementations btf-deriveMacros for the btf crate.4,188MITData structuresParser implementations btf-rsLibrary for the BPF type format (BTF).53,564LGPL-2.1-or-later btf-rs-deriveDerive macros for btf-rs (internal use)2,689LGPL-2.1-or-later btf2witConvert btf info to wit info5,018MIT btfdumpBTF introspection tool77,794BSD-2-Clause btfmA Discord bot that plays audio clips based on voice chat23,483GPL-2.0-or-later btfm-api-structsStructures used in BTFM's HTTP API.6,004GPL-2.0-or-later btfm-cliA command-line interface to manage the BTFM Discord bot.10,467GPL-2.0-or-later btfparseA BTF parser library capable of navigating types8,828Apache-2.0Development tools btfsA simple in-memory FS.7,429MIT OR Apache-2.0ConcurrencyData structures bth_crustA library for basic mathematical operations.1,612MIT bthmanBluetooth HFP profile manager with suspend/resume reconnect for PipeWire + WirePlumber140MITCommand line utilitiesMultimedia::Audio bthome-scanA CLI utility to scan and decode BTHome BLE advertisements805MIT OR Apache-2.0 btimeBrightDate time(1) — measure command execution time using BrightDate units225MITCommand line utilitiesDate and time btkickKick flaky Bluetooth into connecting — an aggressive Linux/BlueZ connector with a ratatui TUI manager46MITCommand line utilitiesOperating systems::Linux APIs btlSimple shell scripting in rust. Github Repo: https://github.com/znx3p0/btlsh21,067MIT btleLightweight Bluetooth Low Energy Drivers. WIP and very not stable yet!! Designed for https://github.com/AndrewGi/BluetoothMeshRust7,798GPL-3.0-only btleplugA Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library.1,331,265MIT/Apache-2.0/BSD-3-ClauseHardware support btleplug-goose-fixedA Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library.1,964MIT/Apache-2.0/BSD-3-ClauseHardware support btleplug-kuyoonjoA Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library.995MIT/Apache-2.0/BSD-3-ClauseHardware support btlescanA cross-platform terminal UI for scanning Bluetooth Low Energy devices, inspecting GATT services and characteristics, and…366MITCommand line utilitiesNetwork programming btlibLibrary for components of the blocktree system.1,613GPL-3.0-only btlightningQUIC transport layer for Bittensor3,690MIT