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.

acceptsMinimal traits and blanket impls for sync/async acceptors (pipeline foundation)998MIT OR Apache-2.0AsynchronousNo standard library accepts-codegenRust toolkit for composing synchronous and asynchronous acceptor pipelines712MIT OR Apache-2.0 accepts-macrosRust toolkit for composing synchronous and asynchronous acceptor pipelines554MIT OR Apache-2.0 acceptxmrAccept monero in your application.16,896MIT OR Apache-2.0Cryptography::Cryptocurrencies accessA crate that helps creating diverse accessors1,536MIT access-cellA cell that allows **re-entrant mutable access** without deadlock139Apache-2.0 access-controlAn access control system for Rust, designed to be easily expandable and supporting both RBAC and ABAC at the time of writing.5,412Apache-2.0 access-control-testRust integration tests for the access control Sway test artifact.15Apache-2.0 access-jsonUse serde to query large nested structures in Rust. For low-effort, read-only FFI.318,341MIT OR Apache-2.0Rust patterns access-maskaccess-mask is a command line tool that interprets handle access mask values (both generic and specific).827MITCommand line utilities access-protocolAccess Protocol30,133GPL-3.0 access-queuelimit the number of simultaneous accesses to a value7,536MIT OR Apache-2.0 access-rsA rust-based access-control token library for Web3 developers, providing a high-performance, secure, and customizable solution.1,403MITCryptographyWeb programming access-unitMinimal structs and helpers for working with audio and video byte streams8,091MIT access_control_nearRole-Based Access Control implementation for NEAR smart contracts.12,247MITAuthenticationNo standard library access_control_near_attributeSome Macros For Access Control NEAR.2,683MIT access_db数据库连接6,104MITDatabase interfaces access_log_parserA library of Rust parsers for reading access logs in a strongly-typed way26,823Apache-2.0Parser implementationsParsing tools access_pathType-safe field paths for Rust structs — get, get_mut, and set17MIT OR Apache-2.0No standard libraryRust patterns access_path_deriveProc macro implementation for the KeyPath derive macro20MIT OR Apache-2.0 accessibilityBindings for macOS Accessibility services60,866MIT / Apache-2.0 accessibility-ngBindings for macOS Accessibility services15,910MIT / Apache-2.0 accessibility-rsWeb accessibility engine for Rust.100,397MIT OR Apache-2.0Accessibility accessibility-scraperHTML parsing and querying with CSS selectors with CSS binding styles to elements.24,940ISC accessibility-sysBindings for macOS Accessibility services145,008MIT / Apache-2.0 accessibility-sys-ngBindings for macOS Accessibility services16,432MIT / Apache-2.0 accessibility-treeAccessibility tree binding CSS styles and vectors to elements. Used mainly for accessibility-rs crate.27,057MIT OR Apache-2.0 accessibleNon-trapping memory readability probes for FFI sanity checks603Apache-2.0Development tools::FFIMemory management accesskitUI accessibility infrastructure across platforms21,791,519MIT OR Apache-2.0GUI accesskit_androidAccessKit UI accessibility infrastructure: Android adapter27,923MIT OR Apache-2.0GUI accesskit_atspi_commonAccessKit UI accessibility infrastructure: core AT-SPI translation layer7,445,956MIT OR Apache-2.0GUI accesskit_consumerAccessKit consumer library (internal)14,224,405MIT OR Apache-2.0GUI accesskit_iosAccessKit UI accessibility infrastructure: iOS adapter65,277MIT OR Apache-2.0GUI accesskit_macosAccessKit UI accessibility infrastructure: macOS adapter9,683,877MIT OR Apache-2.0GUI accesskit_unixAccessKit UI accessibility infrastructure: Linux adapter9,984,767MIT OR Apache-2.0GUI accesskit_windowsAccessKit UI accessibility infrastructure: Windows adapter9,794,827MIT OR Apache-2.0GUI accesskit_winitAccessKit UI accessibility infrastructure: winit adapter15,704,437Apache-2.0GUI accesskit_xplatAccessKit UI accessibility infrastructure: cross-platform adapter1,962Apache-2.0 accessorA library to access MMIO space57,789MIT OR Apache-2.0No standard libraryOperating systems accessor-macroThis library provides a derive macro for generating accessor methods with optional value range checks in Rust structs1,209MIT accessor-pairA trait for a pair of a getter and a setter, with a macro for easy creation.1,492MIT accessoriseAdd accessors to your struct and trait implementations.1,923MIT OR Apache-2.0 accessors(WIP) Getters and setters for Rust using macros 1.17,128CC0-1.0 accessors-rsDerive macro generating an impl for accessing the fields of a struct.3,128MIT accessoryA configurable get/set/get_mut derive macro3,369,730MIT OR Apache-2.0Development tools accioRetrieves code blocks distributed to multiple sites1,849MIT accio-stringSearch for string patterns in files.3,652MIT OR Apache-2.0Command line utilities accio_rsmacros for sync and async runtime2,783MIT OR Apache-2.0 accn_gyro_mag_collectionA Collection of Accelerometer, Gyroscope, and Magnetometer. Supported Sensor: adxl345 , mpu60x0 , hmc5883l1,568MIT accompany`with`-like macro for Rust3,324non-standard accordLibrary for validating data according to rules like "contains", "length", "either", "range".12,018MIT accord-rsCalculate consensus sequences4,982non-standard accordionSimple library for Command Line Interface parsing with no magic behind the scenes1,986MIT accordion-rs↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos.11,347MITScienceWeb programming accountProvides a simple tool library for managing web3 accounts.It provides a set of APIs for account management, including account…17,921MIT OR Apache-2.0 account-addressWrapper type for serializing Move account addresses as strings.16,304Apache-2.0 account-compressionSolana account compression program23,421Apache-2.0 account-dbDB backend wrapper for Account trie3,674GPL-3.0 account-modelRust crate17MIT account-stateVapory accounts, keeps track of changes to the code and storage2,912GPL-3.0 accountable-refcellA RefCell wrapper that provides actionable information for dynamic borrow failures.574,152MPL-2.0 accountantA simple accounting utilities library for financial calculations51MITDevelopment tools accountingaccounting is a library for money and currency formatting.15,620MITValue formatting accounting-allocatorA global memory allocator wrapper which counts allocated and deallocated bytes.12,486MITMemory management accounting-coreCore accounting functionality with double-entry bookkeeping, GST calculations, and financial reporting1,047MIT OR Apache-2.0Finance AccountingCenter这是一个使用rust语言构建超市结算的开源学习项目1,931MIT OR Apache-2.0 accountNovaFiNova finance nToken12,349Apache-2.0 accountNovaFi1Pack and Unpack for all structs1,924Apache-2.0 accountNovaFi4Pack and Unpack for all structs3,367Apache-2.0 accountNovaFi5test1,938Apache-2.0 accounts-cliA cli to register and analyze monetary transactions1,437non-standard accounts-serviceSafe gir-generated wrapper for accountsservice134GPL-3.0-or-laterAPI bindings accounts-service-sysUnsafe gir-generated FFI bindings for accountsservice272GPL-3.0-or-laterExternal FFI bindings accreteRust port of Accrete, planetary system generation algorithm. Based on 'Formation of Planetary Systems by Aggregation: A Computer…24,553MIT accroitreHigh-speed, cross-platform file copier with deduplication and SSH streaming.122MIT OR Apache-2.0Command line utilitiesFilesystem accroitre-cliCLI for accroître — high-speed file copier with deduplication and SSH streaming.16MIT OR Apache-2.0Command line utilitiesFilesystem accrua-rsAn accruals calculation library1,908Apache-2.0 acctCrate for reading data from acct(5) files12,309MIT/Apache-2.0 acctlAutoCore Control Tool - CLI for managing AutoCore projects and deployments718non-standardCommand line utilitiesDevelopment tools accumulateink! accumulator4,105MIT accumulate-apiLower-level API for interfacing with the Accumulate Protocol via JSON-RPC1,658MITAPI bindingsAsynchronous accumulate-sdkAccumulate Rust SDK (V2/V3 unified) with DevNet-first flows116MITAPI bindingsCryptography accumulatorA key-value store limited by size or time, allowing accumulation of multiple values under a single key.71,947GPL-3.0 accumulator-plusAccumulator based on Biguint4,554MIT accumulatorsComplete package of multiple Accumulators with Stores and hashing functions (Hashers)33,585non-standardCryptographyData structures accumulo-accessRust API for parsing and evaluating Accumulo Access Expressions14,184MIT OR Apache-2.0 accumulo_access_pgPostgreSQL extension for parsing and evaluating Accumulo Access Expressions7,023MIT OR Apache-2.0 accurate(more or less) accurate floating point algorithms644,059MIT OR Apache-2.0AlgorithmsMathematics accursedA correct curses-based terminal library, with unicode support1,338CC0-1.0API bindingsOperating systems::Unix APIs accursed-unutterable-type-idA worse version of std::any::TypeId5,955MIT accursed-unutterable-type-id-derivederive macro for accursed-unutterable-type-id4,087MIT accurustOn hold for upcoming scheduling project.1,893MIT accurust-serverOn hold for upcoming scheduling project.3,295MIT accuseSquatting2,036MIT accuweatherA library to fetch data from accuweather api3,707WTFPL acdcAuthentic Chained Data Containers620EUPL-1.2 acdc-coreShared set of data structures and types22MIT OR Apache-2.0Text processing acdc-parser`AsciiDoc` parser using PEG grammars506MIT OR Apache-2.0Parsing toolsText processing acdiAutomated Cryptography Discovery & Inventory for PQC migration172MITCommand line utilitiesCryptography acdpRust client library for the Agent Context Distribution Protocol (ACDP v0.1.0 + v0.2.0 Trust & Hardening)2,623MIT OR Apache-2.0CryptographyData structures acdp-cliCommand-line client (`acdp` binary) for the Agent Context Distribution Protocol (ACDP)266MIT OR Apache-2.0Command line utilities acdp-clientConsumer client (RegistryClient, VerifiedContext, CrossRegistryResolver) for the Agent Context Distribution Protocol (ACDP)2,462MIT OR Apache-2.0CryptographyWeb programming::HTTP client acdp-cryptoContent-hashing, signing, verification, and key fingerprinting for the Agent Context Distribution Protocol (ACDP)2,737MIT OR Apache-2.0Cryptography acdp-diddid:web and did:key resolution for the Agent Context Distribution Protocol (ACDP)2,821MIT OR Apache-2.0CryptographyWeb programming acdp-jcsRFC 8785 JSON Canonicalization Scheme (JCS) implementation used by the Agent Context Distribution Protocol (ACDP)2,774MIT OR Apache-2.0Data structuresEncoding acdp-primitivesFoundational types and error vocabulary for the Agent Context Distribution Protocol (ACDP)2,871MIT OR Apache-2.0Data structuresWeb programming acdp-producerPublish-request builder (build + validate + hash + sign) for the Agent Context Distribution Protocol (ACDP)2,508MIT OR Apache-2.0CryptographyWeb programming acdp-safe-httpSSRF defenses and HTTPS guards (RFC-ACDP-0006 §7) for the Agent Context Distribution Protocol (ACDP)2,852MIT OR Apache-2.0Network programmingWeb programming acdp-serverRegistry-side building blocks (PublishValidator, RegistryServer, store, pagination) for the Agent Context Distribution Protocol…2,465MIT OR Apache-2.0Data structuresWeb programming acdp-typesWire types (Body, PublishRequest, DataRef, receipts, search) for the Agent Context Distribution Protocol (ACDP)2,667MIT OR Apache-2.0Data structuresEncoding acdp-validationSchema/structural validation for the Agent Context Distribution Protocol (ACDP)2,622MIT OR Apache-2.0Data structuresEncoding acdp-verifyHigh-level body/publish-request verification (DID resolution + signature) for the Agent Context Distribution Protocol (ACDP)2,550MIT OR Apache-2.0CryptographyWeb programming aceParsing command line arguments9,979MIT ace-canISO-TP implementation. Provides the reassembler and segmenter used by an IsoTpNode to bridge DoIP UDS payloads to CAN frames.184MIT or Apache-2.0AutomotiveDevelopment tools ace-clientUDS tester client state machine.175MIT or Apache-2.0AutomotiveDevelopment tools ace-coreFoundation layer, providing three codec traits that the rest of ACE builds on: FrameRead, FrameWrite, Writer552MIT or Apache-2.0AutomotiveDevelopment tools ace-doipDoIP typed message and session layer implementing ISO 13400-2.169MIT or Apache-2.0AutomotiveDevelopment tools ace-gatewayDoIP Gateway, ISO-TP bridge node, and DoIP Tester110MIT or Apache-2.0AutomotiveDevelopment tools ace-macrosProc-macro crate. Provides FrameCodec which generates FrameRead and FrameWrite impls for structs and enums.405MIT or Apache-2.0AutomotiveDevelopment tools ace-playerACE Player — High-Performance Rust Media Engine SDK23MIT ace-protoRaw frame wrappers with no protocol knowledge. Provides UDS, DoIP, and CAN Frames with mutable variants.456MIT or Apache-2.0AutomotiveDevelopment tools ace-rsx86 AI Compute Extensions (ACE) primitives for Rust. See DESIGN_RATIONALE.md.14MIT OR Apache-2.0 ace-sdk-coreACE SDK Core - Rust client for the ACE API275MIT ace-serverUDS ECU server state machine. Handles all session management security access, timing, periodic DID scheduling, and NRC…197MIT or Apache-2.0AutomotiveDevelopment tools ace-simDeterministic simulation infrastructure. Everything needed to test protocol state machines reproducibly.349MIT or Apache-2.0AutomotiveDevelopment tools ace-test-libdemo test1,959MIT ace-udsUDS typed message layer implementing ISO 14229-1.360MIT or Apache-2.0AutomotiveDevelopment tools ace128_driverAn embedded hal driver for the Bourns Absolute Contact Encoder (ACE-128)4,917MIT OR Apache-2.0 ace_itMacro to automate wrapping types into enums3,817non-standard ace_rust_demodemo test1,430MIT acerolaWIP1,734MIT acesAlgebra of Cause-Effect Structures22,497MIT acestream_clientAcestream client written in Rust3,953non-standard acetewmAritz's Custom Element Template Engine3,059GPL-3.0-or-later acetylene_parserA parser for chemical formulas.2,931AGPL-3.0 aceutilsRust utility to convert Garmin Aviation Checklist Editor (ACE) files to and from various formats.1,460BSD-2-ClauseAerospaceCommand line utilities acevo-shared-memoryA library to easily access Assetto Corsa Evo shared memory.53MITAPI bindingsOperating systems::Windows APIs acf-parserA simple ACF parser, targeted at reading Valve configuration files342non-standardConfigurationGame development acgmathA linear algebra and mathematics library for computer graphics. A fork of `cgmath`.4,406Apache-2.0 achAtomic Channel12,847non-standardConcurrency ach-arrayAtomic Channel23,241non-standardConcurrency ach-cellAtomic Channel35,478non-standardConcurrency ach-lazyAtomic Channel8,989non-standardConcurrency ach-linkedAtomic Channel16,960non-standardConcurrency ach-mpmcAtomic Channel16,721non-standardConcurrency ach-onceAtomic Channel14,065non-standardConcurrency ach-optionAtomic Channel10,292non-standardConcurrency ach-poolAtomic Channel3,059non-standardConcurrency ach-pubsubAtomic Channel19,221non-standardConcurrency ach-ringAtomic Channel27,087non-standardConcurrency ach-spscAtomic Channel9,040non-standardConcurrency ach-utilAtomic Channel42,290non-standardConcurrency achainA Blockchain-based Accounting Information System1,731MIT achanA simple & convenient representation for any value3,240MPL-2.0Data structuresNo standard library achatMinimal LAN agent-to-agent messaging for AI coding assistants24Apache-2.0Command line utilitiesNetwork programming achen_testA test about release.46MIT OR Apache-2.0 acheronA simple SAT solver2,496MIT achievementsTrack and celebrate the passage of time6,819MIT OR Apache-2.0 achitekachitek cli34MITCommand line utilities achitek-lsachitekfile language server69MITCommand line utilities achitek-sourceShared source analysis primitives for Achitek crates106MIT OR Apache-2.0Development toolsParser implementations achitekfileA tree-sitter backed semantic parser for the Achitekfile DSL233MIT OR Apache-2.0Development toolsParser implementations achooAcronym Chooser.3,126non-standardCommand line utilities aciMount APIs as CLIs with raw HTTP and OpenAPI-backed commands142MIT aci-registryProgrammatic representation of the ACI-Registry7,741MIT OR Apache-2.0 aci_pngEncode and decode png and apng(TODO) image files.24,912BSL-1.0Data structuresEncoding aci_ppmEncode and decode PNM image files (TODO: so far only PPM).15,083BSL-1.0Data structuresEncoding acickCommand line tools for programming contests30,064MITCommand line utilities acick-atcoderTools for acick crate to interact with AtCoder16,499MIT acick-configDropbox API client for acick crate18,627MIT acick-dropboxDropbox API client for acick crate20,278MIT acick-utilUtils for acick crate21,575MIT acidAPI for acidarchive.com1,992MIT acid-rainEmulate screensaver.33Apache-2.0Command line utilities acid-rsA supersonic static-site generator written in Rust.6,276MITCommand line utilities acid-stateeasy persistence for rust4,440Apache-2.0 acid-storeA transactional and deduplicating virtual file system41,945Apache-2.0CryptographyFilesystem acid22-adic double-precision floating-point implementation8,942MIT OR Apache-2.0MathematicsNo standard library acid64A simple base64 decoder374MIT acid_allocBare-metal allocators11,522MIT OR Apache-2.0Memory managementNo standard library acid_ioA pared-down version of std::io usable with no_std71,876MIT OR Apache-2.0No standard library acidaliaThe game's game engine's engine10,053MPL-2.0 acidalia_coreCore functionality for the acidalia ecosystem5,575MPL-2.0 acidalia_imguiImgui integration for acidalia1,947MPL-2.0 acidalia_proc_macrosConvenient procedural macros for use with acidalia4,948MPL-2.0 acidjsonStrongly consistent JSON flat-files43,753ISC acirACIR is the IR that the VM processes, it is analogous to LLVM IR134,675MIT OR Apache-2.0 acir_fieldThe field implementation being used by ACIR.165,802MIT OR Apache-2.0 ack-udpA bit more reliable UDP20,210MITNetwork programming ackermanYggdrasil Shared Structure1,862MPL-2.0 ackermann_functionRust crate16MIT acknowledgements-rsacknowledge is a simple CLI tool to analyze dependencies of a Cargo (rust) project and produce an ACKNOWLEDMENTS.md file listing…6,763CC-BY-4.0 ackorelicIdiomatic Rust bindings to the New Relic C SDK.25,044MIT OR Apache-2.0API bindings ackrStorm acking algorithm in Rust4,977MIT acktorPure-Rust actor framework built on top of the Tokio async runtime1,132MITAsynchronous acktor-deriveDerive macros for the acktor actor framework1,180MITAsynchronous acktor-ipcInterprocess communication support for the acktor actor framework305MITAsynchronous acktor-ipc-protoInterprocess communication protocol for the acktor actor framework687MITAsynchronous acktor-macrosDeprecated crate.593MIT aclacl ~ GNU acl; implemented as universal (cross-platform) utils, written in Rust3,232MITCommand line utilities