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.
bablBabl Rust bindings5,648GPL-3.0-or-later
babl-sysBabl FFI bindings4,830GPL-3.0-or-later
bableBadger's high performance sst table implementation2,968Apache-2.0/MIT
baboonNot working.1,599MIT
babushkabin packing and nesting library11,261MIT
baby-emulatorAn emulation library of the Manchester SSEM 'Baby'13,121MIT
baby-mimallocMimalloc implemented in Rust (not a binding to the C library) with only basic features.24,742Apache-2.0
baby-poolDeprecated in favor of `topograph`5,110MIT OR Apache-2.0
baby_sharkGeometry processing library28,549MIT
babycatAn audio decoding and manipulation library, with bindings for C, Python, and WebAssembly.13,808MIT
babygiant-alt-bn128A Rust crate implementing a multi-threaded version of the baby-step giant-step algorithm on the Baby Jubjub curve (it is the…2,894MIT
babygrepvery nice implementation of grep1,241MIT
babyjubjub-ecBabyJubJub elliptic curve implementation wrapped in elliptic-curve traits1,691GPL-3.0
babyjubjub-rsBabyJubJub elliptic curve implementation24,979Apache-2.0
babylonA wrapper for Babylon.js20,410MIT OR Apache-2.0
babylon-apisBabylon APIs for BSN staking integration710Apache-2.0
babylon-bitcoinA wrapper of the rust-bitcoin library949Apache-2.0
babylon-merkleCometBFT compatible Merkle proofs920Apache-2.0
babylon-protoBabylon protobuf bindings917Apache-2.0
babylon-test-utilsUtilities used in Babylon contracts tests496Apache-2.0
babylonia-terminal-cliA launcher for a certain anime game1,262LGPL-3.0-or-later
babylonia-terminal-sdkA SDK for launcher for a certain anime game1,261LGPL-3.0-or-later
babysitWrap a shell command in a PTY and expose it to external AI agents (Claude / Codex) via subcommands987MIT
bacc-core-rsPrimitive no_std types for the bacc ecosystem164LGPL-3.0-only
bacc-rsA no_std shoe-dealer layer for baccarat.150LGPL-3.0-only
bacdivebacdive for microbial genomics1,631MIT
bachDiscrete-event simulation environment for async workflows430,264MIT
bach-cliA tool to search .XCompose files4,095BSD-2-Clause-Patent
bachelorPure single-threaded utilities optimized for thread-per-core executors235MIT OR Apache-2.0
bachue-auto_implAutomatically implement traits for common smart pointers and closures4,271MIT/Apache-2.0
backA CLI tool to manage and run your backups.2,900MIT
back-to-the-futureConversions between std::future::Future and futures::Future.12,444BSD-2-Clause
back_to_sequencesBack to sequences: find the origin of kmers132non-standard
backbeatA system-wide flight recorder with a self-describing, schema-driven on-disk format1,642MIT
backbeat-cliThe backbeat CLI: inspect and convert self-describing trace dumps to Parquet62MIT
backbeat-macrosDerive macro for backbeat: annotate any struct as a traceable event1,667MIT
backblaze-b2Can send api requests to the backblaze b2 api.32,691MIT
backblaze-b2-clientBackblaze B2 Client for Rust4,825MIT
backboneA CLI for users and cloud environments to interact with the Backbone platform1,833MIT
backbone-hqcHQC (FIPS 209) implementation: Hamming Quasi-Cyclic KEM.32Apache-2.0
backbone-mcelieceClassic McEliece KEM implementation: code-based post-quantum key encapsulation.43Apache-2.0
backbone-ml-dsaML-DSA (FIPS 204) implementation: Module-Lattice-Based Digital Signature Standard32Apache-2.0
backbone-ml-kemML-KEM (FIPS 203) implementation: Module-Lattice-Based Key Encapsulation Mechanism32Apache-2.0
backbone-ntruplrNTRU LPRime implementation: KEM based on NTRU lattices.30Apache-2.0
backbone-pqcrypto-internalsShared utilities for the pqcrypto workspace: KAT parsing, secret-memory wrappers, and tree encoding.64Apache-2.0
backbone-sntrupStreamlined NTRU Prime implementation: KEM based on NTRU lattices.31Apache-2.0
backbone-sphincsSPHINCS+ (FIPS 205) implementation: Stateless Hash-Based Digital Signature Standard45Apache-2.0
backburnerPrivate project memory for work worth coming back to.57MIT
backdiscoDiscover backend origins from CDN frontends using LLM-assisted pattern analysis and brute force enumeration74MIT
backdownA smart CLI for removing thousands of duplicates on your disks15,113MIT
backdropDrop your large or complex objects in the background with Backdrop! (later, on another thread, or both! Fully customizable! Tokio…15,972MIT
backdrop-blur-coreBackend-agnostic seam, material/geometry vocabulary, and error model for backdrop blur (frosted glass). The one crate with no GPU…98MIT OR Apache-2.0
backdrop-blur-eguiegui adapter for backdrop-blur: frosted glass over two paths sharing one Surface vocabulary — own-loop (egui-wgpu, render to an…39MIT OR Apache-2.0
backdrop-blur-glowglow (OpenGL 3.3 / GLES 3.0 / WebGL2) grab-pass backend for backdrop-blur: real frosted glass for eframe-on-glow and the cage…53MIT OR Apache-2.0
backdrop-blur-wgpuwgpu backend for backdrop-blur: a safe, WGSL implementation of the frosted-glass seam (separable Gaussian now; dual-Kawase to…60MIT OR Apache-2.0
backdrop_arcArc which will drop its large or complex contents in the background with Backdrop! (later, on another thread, or both! Fully…7,996MIT OR Apache-2.0
backedupA command line util for backup rotation3,115MIT OR Apache-2.0
backendA macro library for backend agnostic design14,008MIT
backend-dispatcherTraits to be developed by Mesa backends44,542non-standard
backend-rustCymbal Rust Backend163MIT OR Apache-2.0
backend-service-battery-packOpinionated battery pack for resilient async backend services in Rust75MIT OR Apache-2.0
backerA library for straight-forward UI layout.20,363MIT
backerrorJava style backtrace for Rust138Apache-2.0
backerror-macrosJava style backtrace for Rust243Apache-2.0
backfillA boringly-named priority work queue system for doing async tasks.1,114Parity-7.0.0
backflipHelp your Flipper Zero perform tricks!1,345MIT OR Apache-2.0
backgammonThe Rust Backgammon library12,001BSD-2-Clause
backgammon-simdType-safe valid move generator for backgammon using SIMD instructions. Useful for e.g. ML stuff.2,915MIT OR Apache-2.0
backgammon_engineBackgammon engine in Rust: state representation, legal move generation, and deterministic afterstate transitions for agent/RL…41MIT
backgeardA process manager providing stdio interface via WebSocket1,785MIT
backgound-removerThe background remover by Erase BG1,703MIT
backgroundCurrently unreleased.1,916MIT
background-jobsasynchronous background jobs implemented with pluggable backends and runtimes117,880AGPL-3.0
background-jobs-actixin-process jobs processor based on Actix117,240AGPL-3.0
background-jobs-coreCore types for implementing an asynchronous jobs processor133,961AGPL-3.0
background-jobs-metricsMetrics subscriber for accessing metrics produced by background jobs18,824AGPL-3.0
background-jobs-postgresPostgres storage backend for background-jobs4,464AGPL-3.0
background-jobs-serverJobs processor server based on ZeroMQ6,702GPL-3.0
background-jobs-sledSled storage backend for background-jobs4,530AGPL-3.0
background-jobs-sled-storageSled storage backend for background-jobs10,627non-standard
background-jobs-tokioin-process jobs processor based on Tokio13,639AGPL-3.0
background-pickerAllow user to select a background from a directory hiearchy576BSD-3-Clause
background-runnerRun a heavy task in the background multiple times without blocking the triggering thread997Apache-2.0
background_removerMinimal Rust package for Background Remover tool page metadata and docs.rs indexing.17MIT
background_workerA background worker crate3,554MIT
backgroundassetsSafe Rust bindings for Apple's BackgroundAssets framework — on-demand asset packs delivered via App Store on macOS89MIT OR Apache-2.0
backhandLibrary for the reading, creating, and modification of SquashFS file systems176,771MIT OR Apache-2.0
backhand-cliBinaries for the reading, creating, and modification of SquashFS file systems12,485MIT OR Apache-2.0
backhopper-cacheOn-disk cache plumbing for backhopper: content-addressed entries, freshness keys, atomic writes70MIT OR Apache-2.0
backhopper-cliCommand-line interface for backhopper24MIT OR Apache-2.0
backhopper-coreCore types, snapshot I/O, store, and compatibility analysis for backhopper342MIT OR Apache-2.0
backhopper-cuttlefishCuttlefish .schema extractor for backhopper70MIT OR Apache-2.0
backhopper-driverStatically typed Rust driver for the backhopper CLI that simplifies embedding or driving backhopper from an agent29MIT OR Apache-2.0
backhopper-elixirElixir source surface extractor for backhopper65MIT OR Apache-2.0
backhopper-erlangErlang source surface extractor for backhopper67MIT OR Apache-2.0
backhopper-erlang-scanErlang lexical scanning primitives for backhopper370MIT OR Apache-2.0
backhopper-gitgix-backed git access layer for backhopper: repository reads, patch resolution, PR-commit enumeration65MIT OR Apache-2.0
backhopper-xrefWhole-program cross-reference analysis for Erlang projects: undefined-call detection, dead-export detection, reverse traversal,…63MIT OR Apache-2.0
backhopper-xref-graphWhole-program call-graph primitives for backhopper-xref: vertices, relations, set algebra, transitive closure122MIT OR Apache-2.0
backhopper-xref-readerErlang source to call-graph reader for backhopper-xref96MIT OR Apache-2.0
backieBackground task processing for Rust applications with Tokio, Diesel, and PostgreSQL.78,568MIT
backitupStupidly simple crate for backing up files and directories5,072MIT
backlashBacklash processor for signal conditioning.2,311MIT
backlexOfficial Rust client for the backlex API (CRUD, query builder, auth, realtime, storage).16Apache-2.0
backlightRust library for controlling backlight on linux systems via the `/sys/class/backlight` interface.9,327MIT
backlight_control_rsBacklight control is a re-written version of [backlight_control](https://github.com/Hendrikto/backlight_control/) with a few key…1,359MIT OR Apache-2.0
backlogbacklog is a tool to help manage human readable, line-based task lists.1,393Apache-2.0
backlog-cliA simple, fast backlog manager for your git repos with an interactive TUI107MIT
backlog-clientBacklog Client For Rust410MIT OR Apache-2.0
backlogrCLI for interacting with the Taiga REST API1,022MIT
backoffRetry operations with exponential backoff policy.93,835,095MIT/Apache-2.0
backoff-configFlexible backoff configuration in Rust6,989MIT
backoff-futuresA retry and backoff mechanism for `std::future::Future`.
DEPRECATED: see `backoff::future`.15,643MIT
backoff-macroMark an async function with #[backoff] to get the default ExponentialBackoff behavior. (tokio compatible)2,730MIT
backoff-rsBackoff provides the base components for implementing backoff and retry operations.38,381MIT OR Apache-2.0
backoff-seriesBackoff iterator from an anchor series with closed-form extrapolation.144,495Apache-2.0
backoff-towerA tower layer to apply a backoff strategy to retried requests8,604MIT
backonMake retry like a built-in feature provided by Rust.63,972,050Apache-2.0
backon-macrosAttribute macro helpers for the backon retry library.235Apache-2.0
backpackpacking format; drop-in alternative to rust files, supports in-memory filesystems1,743MIT
backpack-sdk-rustBackpack API SDK for Rust33MIT
backpakA content-addressed backup system with deduplication and compression3,101Zlib
backpak-b2Backblaze B2 backend for backpak1,372Zlib
backplaneBackplane provides tools for moving data between common interfaces3,421MIT
backproof-sdkRust SDK to communicate with the backproof service3,022MIT
backpubPublish your backend documentation from a Postman Collection as a static website with an interactive API3,045MIT
backrA program that backs up user data that matches a regular expression10,006BSD-3-Clause
backrollA pure Rust async implementation of GGPO.14,228ISC
backroll_transportAn async transport abstraction layer.13,775ISC
backroll_transport_steamA Steamworks implementation for backroll-transport.7,908ISC
backroll_transport_udpA raw async UDP implementation for backroll-transport.10,070ISC
backseat-signedAuthenticate cryptographic links from a signed derivate to its source input1,782GPL-3.0-or-later
backshoreA storage solution (placeholder for future release)28MIT
backslashlibrary for parsing escape characters40,585GPL-3.0-or-later
backslash-zZweihander flavoured bot backend4,964MIT/Apache-2.0
backspaceGame engine.548AGPL-3.0-or-later
backspace-commonBackspace common structures.440AGPL-3.0-or-later
backstageA framework for building data-driven distributed systems3,961non-standard
backstage-clientA Rust client library for interacting with the Backstage Catalog API. Provides type-safe access to Backstage entities with async…1,329MIT
backtalkAn asynchronous, streaming web server for JSON APIs2,216MIT/Apache-2.0
backtestA library for quant incargo Rust!1,603MIT OR Apache-2.0
backtest_rsHigh-performance, event-driven HFT backtesting engine. Supports tick data and strict spread simulation.28non-standard
backtestbotBacktestBot - by ChartClass24MIT
backtesterBacktester11,300LGPL-2.0-only
backtestingA placeholder for future use.1,580MIT
backtesting_frameworkSimple framework for testing quantitative trading strategies19AGPL-3.0
backtestliteThe stratlite verifier: a deterministic integer backtest engine plus the generate-verify-keep predicate — compile, halt within…27Apache-2.0
backtickAn efficient multi-threaded logging library made in Rust.67MIT
backtick-description-exampleA description containing `backticks`1,029MIT
backtraceA library to acquire a stack trace (backtrace) at runtime in a Rust program.451,245,374MIT OR Apache-2.0
backtrace-errorwrap errors with automatic backtrace capture and print-on-result-unwrap8,025MIT OR Apache-2.0
backtrace-extminor conveniences on top of the backtrace crate19,659,995MIT OR Apache-2.0
backtrace-lsSee failed assertions as diagnostic messages next to your test code.111MIT
backtrace-on-stack-overflowBest effort backtrace printing679,241MIT OR Apache-2.0
backtrace-parserA zero-copy parser for Rust backtraces.8,836MIT
backtrace-rustA library written in Rust with no C dependency to acquire stack trace (backtrace) at runtime in a Rust program.1,801MIT/Apache-2.0
backtrace-sysBindings to the libbacktrace gcc library17,776,837MIT/Apache-2.0
backtrace_printerprint std::backtrace::Backtrace with filtering and more732,795Apache-2.0
backtrace_pruneA library to prune backtrace2,667MIT OR Apache-2.0
backtraceioBacktrace I/O error reporting for Rust applications10,128MIT OR Apache-2.0
backtracer_coreA library to acquire a stack trace (backtrace) at runtime in a no-std Rust program.11,863MIT/Apache-2.0
backtrackSolve hard constraints easily6,342MIT OR Apache-2.0
backtrack-rsBacktracking solver with examples1,331MIT OR Apache-2.0
backtrackingIterate over Solutions using backtracking1,630MIT
backtracking_iteratorA simple implementation of a generic iterator with an item history, capable of backtracking and forgetting.15,445MIT
backtrait_errorErrors with backtraces.5,889non-standard
backupcreate encrypted backups6,528BSD-3-Clause
backup-cliAptos Backup CLI12,334Apache-2.0
backup-deduplicatorA tool to deduplicate backups. It builds a hash tree of all files and folders
in the target directory. Optionally also traversing…4,330GPL-3.0-or-later
backup-pinboardCli to download your Pinboard archives.6,593MIT
backup-serviceAptos backup service13,840Apache-2.0
backup-suiteFast, secure & intelligent local backup tool with AES-256 encryption and Zstd compression74MIT
backup_libbackup macro to inject function into mod and actor12,158MIT
backup_ratA highly configurable backup tool24,633MPL-2.0
backuplitBackup a directory on a linux filesystem to Google Cloud Storage5,486MIT
backuppc_pool_readerA Library and CLI for reading BackupPC pool files (contains a FUSE file system to mount the pool)15,102MIT
backupsyncA fast and efficient multi-threaded backup tool written in Rust, supporting compression, incremental backup, and automation.842MIT
backus_naur_form_parser_and_compilerA parser and compiler that uses Backus Naur Forms to create the AST with a option to compile the AST.1,695MIT
backyarddemo test2,198MIT
backyard-coreCore traits and types for the Backyard async job queue102MIT OR Apache-2.0
backyard-generatorConvert AST node back to PHP code.5,813MIT
backyard-lexerGenerating tokens representation of PHP code.7,084MIT
backyard-macrosProcedural macros for the Backyard async job queue47MIT OR Apache-2.0
backyard-nodesNodes representing PHP code AST.7,246MIT
backyard-parserParse PHP code to AST node.6,090MIT
backyard-queueSidekiq-inspired async job queue for Rust — Redis and SQLite backends18MIT OR Apache-2.0
backyard-redisRedis backend for the Backyard async job queue44MIT OR Apache-2.0
backyard-sqliteSQLite backend for the Backyard async job queue47MIT OR Apache-2.0
backyardluanA fun game where you guess what number the computer has chosen.1,315MIT
bacliA wrapper around the Bitaxe API, enabling the management of a Bitaxe device in an easy to use way.6,335 AGPL-3.0-only
bacnetA pure Rust library for BACnet. It is based on the BACnet protocol with the focus on no or few dependencies.2,476MPL-2.0
bacnet-clientBACnet async client: TSM, segmentation, discovery, and service APIs5,382MIT
bacnet-embA bacnet library for embedded systems (no_std)418MIT OR Apache-2.0
bacnet-encodingBACnet ASN.1/BER encoding, APDU and NPDU codecs per ASHRAE 135-20207,048MIT
bacnet-macrosiot driver core179MIT OR Apache-2.0
bacnet-networkBACnet network layer: routing, router tables, priority channels6,549MIT
bacnet-objectsBACnet object model: traits, database, and standard object types3,738MIT
bacnet-rsBACnet protocol stack implementation in Rust66,344MIT OR Apache-2.0
bacnet-serverBACnet server: APDU dispatch and service handlers3,484MIT
bacnet-servicesBACnet service request/response encode/decode per ASHRAE 135-20205,803MIT