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,336MIT
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,474MIT
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,837MIT
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.0
bsp-typesBuild Server Protocol Types7,738MIT OR Apache-2.0
bsp_define微内核 BSP 硬件配置 trait 定义3,667Apache-2.0
bsp_rsA Valve BSP loader1,559MIT OR Apache-2.0
bspaBeam search packing algorithm40MIT OR Apache-2.0
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-only
bsplbspl is a REPL for practising bitwise operations8,915MIT
bsplineA simple generic library for computing B-splines131,026MIT
bsplinesN-dimensional B-spline curves and their derivatives built on top of nalgebra11,348Apache-2.0
bspparserParse Quake .bsp files10,298MIT
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.0
bsql-commonDependency-free shared logic for bsql backends: the migration pure-logic (checksum / ordering / drift authority + source loading)…102MIT OR Apache-2.0
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.0
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.0
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,261MIT
bsqlite_deriveThe derive macro's for the bsqlite crate1,816MIT
bsrTracing garbage collector for Amsel9,279MIT
bsreadRust implementation of the BSREAD streaming protocol1,618GPL-3.0-or-later
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.0
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.0
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.0
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.0
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.0
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,865MIT
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,546MIT
bstorageA lightweight library for working with application configuration files4,190Apache-2.0
bstrA string type that is not required to be valid UTF-8.358,689,200MIT OR Apache-2.0
bstr_parseAdds the ability to parse numbers out of `&[u8]`s.2,432MIT OR Apache-2.0
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 MIT
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.0
bsudbsud auto-scale BSU volumes on Outscale's cloud6,703BSD-3-Clause
bsutilsBinary search utilities with efficiency4,249MIT
bsvA Bitcoin stdlib9,966MIT
bsv-arcARC (Authoritative Response Component) HTTP client for BSV transaction broadcasting168MIT
bsv-authBSV Blockchain SDK - Authentication, certificates, and peer communication187MIT
bsv-auth-actix-middlewareBSV BRC-31 authentication middleware for Actix-web189non-standard
bsv-auth-axum-middlewareBSV BRC-31 mutual authentication middleware for axum (port of bsv-auth-actix-middleware)87non-standard
bsv-junglebusJungleBus client for querying BSV blockchain transactions, addresses, and block headers via GorillaPool's JungleBus service164MIT
bsv-messageBSV Blockchain SDK - BRC-78 message encryption and signing191MIT
bsv-messagebox-clientBSV MessageBox client — peer-to-peer messaging and payments with BRC-78 encryption, WebSocket live delivery, and overlay host…343non-standard
bsv-middleware-cloudflareBSV BRC-103/104 authentication and BRC-29 payment middleware for Cloudflare Workers685MIT OR Apache-2.0
bsv-middleware-rsFramework-agnostic BRC-31 authentication and BRC-29 payment middleware for BSV39MIT OR Apache-2.0
bsv-payment-actix-middlewareBSV payment middleware for Actix-web, wire-compatible with the TypeScript payment-express-middleware22MIT
bsv-payment-axum-middlewareHTTP 402 BSV payment middleware for axum (port of TypeScript payment-express-middleware)18non-standard
bsv-primitivesBSV Blockchain SDK - Cryptographic primitives, hashing, and utilities647MIT
bsv-rsBSV blockchain SDK for Rust - primitives, script, transactions, and more2,216MIT OR Apache-2.0
bsv-scriptBSV Blockchain SDK - Script parsing, execution, and address handling544MIT
bsv-sdkPure Rust implementation of the BSV Blockchain SDK5,035non-standard
bsv-spvBSV Blockchain SDK - SPV verification, Merkle paths, BEEF format264MIT
bsv-storage-cloudflareUHRP file-storage server on Cloudflare Workers. Protocol-compatible Rust/WASM port of @bsv/uhrp-storage-server…38MIT OR Apache-2.0
bsv-tokensToken protocol support (STAS, STAS 3.0) for the BSV SDK190MIT
bsv-transactionBSV Blockchain SDK - Transaction building, signing, and serialization491MIT
bsv-walletBSV Blockchain SDK - Wallet interface and key derivation252MIT
bsv-wallet-cliSelf-hosted BSV wallet CLI and BRC-100 server, wire-compatible with MetaNet Client511MIT
bsv-wallet-infra-cloudflareBRC-100 wallet storage server on Cloudflare Workers (D1 + R2): createAction/processAction/internalizeAction, BEEF verification,…36MIT
bsv-wallet-toolboxPure Rust BSV wallet-toolbox implementation1,211non-standard
bsv-wallet-toolbox-rsStorage and services for BSV wallets - Rust implementation of @bsv/wallet-toolbox1,706MIT
bsv-wasmA Bitcoin SV library with WASM in mind.54,318MIT
bsv58Ultra-fast Base58 codec for Bitcoin SV (SIMD x86/ARM)256non-standard
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-standard
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.0
bt-hci-linuxLinux integration with bt-hci88MIT OR Apache-2.0
bt-rsBuild tools, for Rust313BSD-3-Clause
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-only
bt_anytype_mapBasic HashMap to store any data type in a thread-safe manner with zero dependencies38GPL-3.0-only
bt_auth0An Auth0 authentication API that returns the access token and user info307CC-BY-NC-ND-4.0
bt_bencodeA Bencode encoding/decoding implementation.38,874MIT OR Apache-2.0
bt_file_cacheA caching mechanism for downloading and storing files from URLs586GPL-3.0-only
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-only
bt_http_cli_confRetrieve the HTTP client configuration for a given environment from a YAML file.2,067GPL-3.0-only
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-only
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-only
bt_mathBasic math expression evaluator library. Support basic math operators (+,-,*,/,^), parenthesis, and functions such as log10, ln,…4,066GPL-3.0-only
bt_secure_storageA simple and lightweight Secret Vault and Encryption Library for Rust to store secrets877GPL-3.0-only
bt_string_utilsBasic string operations4,288GPL-3.0-only
bt_time_utilsBasic time formatting utility1,351GPL-3.0-only
bt_toastA simple Toast mechanism using Dioxus and Bootstrap.368MIT OR Apache-2.0
bt_yaml_utilsBasic YAML reader operations. Transform form YAML to data6,667GPL-3.0-only
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.0
btc-keygenMinimal offline Bitcoin key generator for cold storage53MIT OR Apache-2.0
btc-risk-labA Rust CLI for explainable Bitcoin transaction, PSBT, and script risk reports.52MIT
btc-transaction-utilsA collection of helpers for signing bitcoin transactions with segwit.18,738Apache-2.0
btc-vanityA blazingly fast Bitcoin, Ethereum, and Solana vanity address generator.36,734Apache-2.0
btc-walletcommand line software to generate bitcoin wallet317MIT
btc_lineA Bitcoin price and market data line display tool546BlueOak-1.0.0
btc_rushBruteforce bitcoin wallets' seed phrases760GPL-3.0-or-later
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.0
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-standard
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 Unlicense
btctax-adaptersExchange-CSV/XLSX parsers and bundled price data for the btctax Bitcoin tax ledger.300MIT OR Unlicense
btctax-clibtctax — an offline, single-user US Bitcoin tax ledger (CLI: import, reconcile, and compute).251MIT OR Unlicense
btctax-coreOffline US Bitcoin tax engine — per-lot cost basis, realized gains, and IRS-form projection (part of btctax).363MIT OR Unlicense
btctax-formsFill the official IRS fillable PDFs (Form 8949 + Schedule D) from btctax's computed tax data — offline, deterministic,…231MIT OR Unlicense
btctax-input-formUI-agnostic form engine (FormSpec + Edit seam) for authoring btctax ReturnInputs.96MIT OR Unlicense
btctax-storeEncrypted, atomic, single-user vault storage for the btctax Bitcoin tax ledger.275MIT OR Unlicense
btctax-tuiRead-only terminal viewer for the btctax Bitcoin tax ledger (holdings, disposals, income, forms).213MIT OR Unlicense
btctax-tui-editInteractive terminal editor for reconciling the btctax Bitcoin tax ledger.159MIT OR Unlicense
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 Unlicense
btctipserverBitcoin payment service, based on bdk and electrum.1,720MIT
btcturkUnofficial BtcTurk exchange API bindings.1,743MIT OR Apache-2.0
btcturk_websocketsA Rust client for the BtcTurk WebSocket API with real-time ticker and orderbook channels5,516MIT
btdCLI tool to transform and deploy production builds of projects with file operations and commands4,522GPL-3.0-or-later
btdt"been there, done that" - a tool for flexible CI caching2,702MIT OR Apache-2.0
btdt-cli"been there, done that" - a tool for flexible CI caching2,249MIT OR Apache-2.0
btdt-serverServer component for "been there, done that" - a tool for flexible CI caching790MIT OR Apache-2.0
btdxPure-Rust reader and writer for Fallout 4 and Starfield Bethesda archives (BA2 / BTDX)84MIT OR Apache-2.0
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,342MIT
btf-deriveMacros for the btf crate.4,188MIT
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.0
btfsA simple in-memory FS.7,429MIT OR Apache-2.0
bth_crustA library for basic mathematical operations.1,612MIT
bthmanBluetooth HFP profile manager with suspend/resume reconnect for PipeWire + WirePlumber140MIT
bthome-scanA CLI utility to scan and decode BTHome BLE advertisements805MIT OR Apache-2.0
btimeBrightDate time(1) — measure command execution time using BrightDate units225MIT
btkickKick flaky Bluetooth into connecting — an aggressive Linux/BlueZ connector with a ratatui TUI manager46MIT
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-Clause
btleplug-goose-fixedA Cross-Platform Rust Bluetooth Low Energy (BLE) GATT
library.1,964MIT/Apache-2.0/BSD-3-Clause
btleplug-kuyoonjoA Cross-Platform Rust Bluetooth Low Energy (BLE) GATT
library.995MIT/Apache-2.0/BSD-3-Clause
btlescanA cross-platform terminal UI for scanning Bluetooth Low Energy devices, inspecting GATT services and characteristics, and…366MIT
btlibLibrary for components of the blocktree system.1,613GPL-3.0-only
btlightningQUIC transport layer for Bittensor3,690MIT