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-laterAPI bindingsOperating systems::Unix APIs babl-sysBabl FFI bindings4,830GPL-3.0-or-laterAPI bindingsOperating systems::Unix APIs bableBadger's high performance sst table implementation2,968Apache-2.0/MITData structuresDatabase implementations baboonNot working.1,599MIT babushkabin packing and nesting library11,261MIT baby-emulatorAn emulation library of the Manchester SSEM 'Baby'13,121MITEmulators baby-mimallocMimalloc implemented in Rust (not a binding to the C library) with only basic features.24,742Apache-2.0Memory management baby-poolDeprecated in favor of `topograph`5,110MIT OR Apache-2.0 baby_sharkGeometry processing library28,549MITData structuresGames 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.0WebAssembly 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 subcommands987MITCommand line utilitiesDevelopment tools bacc-core-rsPrimitive no_std types for the bacc ecosystem164LGPL-3.0-onlyGamesNo standard library bacc-rsA no_std shoe-dealer layer for baccarat.150LGPL-3.0-onlyGames bacdivebacdive for microbial genomics1,631MIT bachDiscrete-event simulation environment for async workflows430,264MIT bach-cliA tool to search .XCompose files4,095BSD-2-Clause-PatentCommand line utilities bachelorPure single-threaded utilities optimized for thread-per-core executors235MIT OR Apache-2.0ConcurrencyData structures bachue-auto_implAutomatically implement traits for common smart pointers and closures4,271MIT/Apache-2.0Development toolsRust patterns backA CLI tool to manage and run your backups.2,900MITCommand line utilities back-to-the-futureConversions between std::future::Future and futures::Future.12,444BSD-2-ClauseAsynchronous 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,642MITDevelopment tools::DebuggingDevelopment tools::Profiling backbeat-cliThe backbeat CLI: inspect and convert self-describing trace dumps to Parquet62MITCommand line utilitiesDevelopment tools::Debugging backbeat-macrosDerive macro for backbeat: annotate any struct as a traceable event1,667MITDevelopment tools::DebuggingDevelopment tools::Procedural macro helpers backblaze-b2Can send api requests to the backblaze b2 api.32,691MITAPI bindings backblaze-b2-clientBackblaze B2 Client for Rust4,825MITAPI bindings 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.0CryptographyNo standard library backbone-mcelieceClassic McEliece KEM implementation: code-based post-quantum key encapsulation.43Apache-2.0CryptographyNo standard library backbone-ml-dsaML-DSA (FIPS 204) implementation: Module-Lattice-Based Digital Signature Standard32Apache-2.0CryptographyNo standard library backbone-ml-kemML-KEM (FIPS 203) implementation: Module-Lattice-Based Key Encapsulation Mechanism32Apache-2.0CryptographyNo standard library backbone-ntruplrNTRU LPRime implementation: KEM based on NTRU lattices.30Apache-2.0CryptographyNo standard library backbone-pqcrypto-internalsShared utilities for the pqcrypto workspace: KAT parsing, secret-memory wrappers, and tree encoding.64Apache-2.0CryptographyNo standard library backbone-sntrupStreamlined NTRU Prime implementation: KEM based on NTRU lattices.31Apache-2.0CryptographyNo standard library backbone-sphincsSPHINCS+ (FIPS 205) implementation: Stateless Hash-Based Digital Signature Standard45Apache-2.0CryptographyNo standard library backburnerPrivate project memory for work worth coming back to.57MITCommand line utilities backdiscoDiscover backend origins from CDN frontends using LLM-assisted pattern analysis and brute force enumeration74MITCommand line utilitiesWeb programming 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,972MITAsynchronousData structures 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.0GraphicsGUI 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.0GraphicsGUI 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.0GraphicsGUI 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.0GraphicsGUI 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.0AsynchronousConcurrency backedupA command line util for backup rotation3,115MIT OR Apache-2.0Command line utilities 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.0Development tools::DebuggingNo standard library backerror-macrosJava style backtrace for Rust243Apache-2.0Development tools::DebuggingNo standard library backfillA boringly-named priority work queue system for doing async tasks.1,114Parity-7.0.0ConcurrencyDatabase interfaces backflipHelp your Flipper Zero perform tricks!1,345MIT OR Apache-2.0 backgammonThe Rust Backgammon library12,001BSD-2-ClauseGame development 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…41MITData structuresMathematics 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.0AsynchronousFilesystem background_removerMinimal Rust package for Background Remover tool page metadata and docs.rs indexing.17MITMultimedia 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.0API bindingsOperating systems::macOS APIs backhandLibrary for the reading, creating, and modification of SquashFS file systems176,771MIT OR Apache-2.0FilesystemParsing tools backhand-cliBinaries for the reading, creating, and modification of SquashFS file systems12,485MIT OR Apache-2.0FilesystemParsing tools 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.0Parsing tools 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,072MITFilesystem backlashBacklash processor for signal conditioning.2,311MITEmbedded developmentHardware support backlexOfficial Rust client for the backlex API (CRUD, query builder, auth, realtime, storage).16Apache-2.0API bindingsWeb programming 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.0Command line utilitiesFilesystem backlogbacklog is a tool to help manage human readable, line-based task lists.1,393Apache-2.0Command line utilities backlog-cliA simple, fast backlog manager for your git repos with an interactive TUI107MITCommand line utilities backlog-clientBacklog Client For Rust410MIT OR Apache-2.0API bindingsWeb programming backlogrCLI for interacting with the Taiga REST API1,022MITCommand line utilities backoffRetry operations with exponential backoff policy.93,835,095MIT/Apache-2.0Network programming backoff-configFlexible backoff configuration in Rust6,989MITConfiguration 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,730MITDevelopment tools 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.0AlgorithmsData structures 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,101ZlibCommand line utilitiesCompression 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-ClauseCommand line utilitiesFilesystem 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-laterCommand line utilities backshoreA storage solution (placeholder for future release)28MITData structures 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,329MITAPI bindingsDevelopment tools 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.0FinanceSimulation 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.0Algorithms backtrack-rsBacktracking solver with examples1,331MIT OR Apache-2.0Algorithms backtrackingIterate over Solutions using backtracking1,630MIT backtracking_iteratorA simple implementation of a generic iterator with an item history, capable of backtracking and forgetting.15,445MITData structures backtrait_errorErrors with backtraces.5,889non-standard backupcreate encrypted backups6,528BSD-3-ClauseCommand-line interfaceCommand line utilities 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 compression74MITCommand line utilitiesFilesystem backup_libbackup macro to inject function into mod and actor12,158MIT backup_ratA highly configurable backup tool24,633MPL-2.0Command-line interfaceCommand line utilities 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.0AsynchronousDatabase interfaces 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,382MITNetwork programming bacnet-embA bacnet library for embedded systems (no_std)418MIT OR Apache-2.0AlgorithmsData structures bacnet-encodingBACnet ASN.1/BER encoding, APDU and NPDU codecs per ASHRAE 135-20207,048MITEncodingNetwork programming bacnet-macrosiot driver core179MIT OR Apache-2.0AlgorithmsData structures bacnet-networkBACnet network layer: routing, router tables, priority channels6,549MITNetwork programming bacnet-objectsBACnet object model: traits, database, and standard object types3,738MITNetwork programming bacnet-rsBACnet protocol stack implementation in Rust66,344MIT OR Apache-2.0Embedded developmentNetwork programming bacnet-serverBACnet server: APDU dispatch and service handlers3,484MITNetwork programming bacnet-servicesBACnet service request/response encode/decode per ASHRAE 135-20205,803MITNetwork programming