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.0
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.0
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.0
access-maskaccess-mask is a command line tool that interprets handle access mask values (both generic and specific).827MIT
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,403MIT
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,247MIT
access_control_near_attributeSome Macros For Access Control NEAR.2,683MIT
access_db数据库连接6,104MIT
access_log_parserA library of Rust parsers for reading access logs in a strongly-typed way26,823Apache-2.0
access_pathType-safe field paths for Rust structs — get, get_mut, and set17MIT OR Apache-2.0
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.0
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.0
accesskitUI accessibility infrastructure across platforms21,791,519MIT OR Apache-2.0
accesskit_androidAccessKit UI accessibility infrastructure: Android adapter27,923MIT OR Apache-2.0
accesskit_atspi_commonAccessKit UI accessibility infrastructure: core AT-SPI translation layer7,445,956MIT OR Apache-2.0
accesskit_consumerAccessKit consumer library (internal)14,224,405MIT OR Apache-2.0
accesskit_iosAccessKit UI accessibility infrastructure: iOS adapter65,277MIT OR Apache-2.0
accesskit_macosAccessKit UI accessibility infrastructure: macOS adapter9,683,877MIT OR Apache-2.0
accesskit_unixAccessKit UI accessibility infrastructure: Linux adapter9,984,767MIT OR Apache-2.0
accesskit_windowsAccessKit UI accessibility infrastructure: Windows adapter9,794,827MIT OR Apache-2.0
accesskit_winitAccessKit UI accessibility infrastructure: winit adapter15,704,437Apache-2.0
accesskit_xplatAccessKit UI accessibility infrastructure: cross-platform adapter1,962Apache-2.0
accessorA library to access MMIO space57,789MIT OR Apache-2.0
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.0
accioRetrieves code blocks distributed to multiple sites1,849MIT
accio-stringSearch for string patterns in files.3,652MIT OR Apache-2.0
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,347MIT
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 calculations51MIT
accountingaccounting is a library for money and currency formatting.15,620MIT
accounting-allocatorA global memory allocator wrapper which counts allocated and deallocated bytes.12,486MIT
accounting-coreCore accounting functionality with double-entry bookkeeping, GST calculations, and financial reporting1,047MIT OR Apache-2.0
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-later
accounts-service-sysUnsafe gir-generated FFI bindings for accountsservice272GPL-3.0-or-later
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.0
accroitre-cliCLI for accroître — high-speed file copier with deduplication and SSH streaming.16MIT OR Apache-2.0
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-standard
accumulateink! accumulator4,105MIT
accumulate-apiLower-level API for interfacing with the Accumulate Protocol via JSON-RPC1,658MIT
accumulate-sdkAccumulate Rust SDK (V2/V3 unified) with DevNet-first flows116MIT
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-standard
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.0
accursedA correct curses-based terminal library, with unicode support1,338CC0-1.0
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.0
acdc-parser`AsciiDoc` parser using PEG grammars506MIT OR Apache-2.0
acdiAutomated Cryptography Discovery & Inventory for PQC migration172MIT
acdpRust client library for the Agent Context Distribution Protocol (ACDP v0.1.0 + v0.2.0 Trust & Hardening)2,623MIT OR Apache-2.0
acdp-cliCommand-line client (`acdp` binary) for the Agent Context Distribution Protocol (ACDP)266MIT OR Apache-2.0
acdp-clientConsumer client (RegistryClient, VerifiedContext, CrossRegistryResolver) for the Agent Context Distribution Protocol (ACDP)2,462MIT OR Apache-2.0
acdp-cryptoContent-hashing, signing, verification, and key fingerprinting for the Agent Context Distribution Protocol (ACDP)2,737MIT OR Apache-2.0
acdp-diddid:web and did:key resolution for the Agent Context Distribution Protocol (ACDP)2,821MIT OR Apache-2.0
acdp-jcsRFC 8785 JSON Canonicalization Scheme (JCS) implementation used by the Agent Context Distribution Protocol (ACDP)2,774MIT OR Apache-2.0
acdp-primitivesFoundational types and error vocabulary for the Agent Context Distribution Protocol (ACDP)2,871MIT OR Apache-2.0
acdp-producerPublish-request builder (build + validate + hash + sign) for the Agent Context Distribution Protocol (ACDP)2,508MIT OR Apache-2.0
acdp-safe-httpSSRF defenses and HTTPS guards (RFC-ACDP-0006 §7) for the Agent Context Distribution Protocol (ACDP)2,852MIT OR Apache-2.0
acdp-serverRegistry-side building blocks (PublishValidator, RegistryServer, store, pagination) for the Agent Context Distribution Protocol…2,465MIT OR Apache-2.0
acdp-typesWire types (Body, PublishRequest, DataRef, receipts, search) for the Agent Context Distribution Protocol (ACDP)2,667MIT OR Apache-2.0
acdp-validationSchema/structural validation for the Agent Context Distribution Protocol (ACDP)2,622MIT OR Apache-2.0
acdp-verifyHigh-level body/publish-request verification (DID resolution + signature) for the Agent Context Distribution Protocol (ACDP)2,550MIT OR Apache-2.0
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.0
ace-clientUDS tester client state machine.175MIT or Apache-2.0
ace-coreFoundation layer, providing three codec traits that the rest of ACE builds on: FrameRead, FrameWrite, Writer552MIT or Apache-2.0
ace-doipDoIP typed message and session layer implementing ISO 13400-2.169MIT or Apache-2.0
ace-gatewayDoIP Gateway, ISO-TP bridge node, and DoIP Tester110MIT or Apache-2.0
ace-macrosProc-macro crate. Provides FrameCodec which generates FrameRead and FrameWrite impls for structs and enums.405MIT or Apache-2.0
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.0
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.0
ace-simDeterministic simulation infrastructure. Everything needed to test protocol state machines reproducibly.349MIT or Apache-2.0
ace-test-libdemo test1,959MIT
ace-udsUDS typed message layer implementing ISO 14229-1.360MIT or Apache-2.0
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-Clause
acevo-shared-memoryA library to easily access Assetto Corsa Evo shared memory.53MIT
acf-parserA simple ACF parser, targeted at reading Valve configuration files342non-standard
acgmathA linear algebra and mathematics library for computer graphics. A fork of `cgmath`.4,406Apache-2.0
achAtomic Channel12,847non-standard
ach-arrayAtomic Channel23,241non-standard
ach-cellAtomic Channel35,478non-standard
ach-lazyAtomic Channel8,989non-standard
ach-linkedAtomic Channel16,960non-standard
ach-mpmcAtomic Channel16,721non-standard
ach-onceAtomic Channel14,065non-standard
ach-optionAtomic Channel10,292non-standard
ach-poolAtomic Channel3,059non-standard
ach-pubsubAtomic Channel19,221non-standard
ach-ringAtomic Channel27,087non-standard
ach-spscAtomic Channel9,040non-standard
ach-utilAtomic Channel42,290non-standard
achainA Blockchain-based Accounting Information System1,731MIT
achanA simple & convenient representation for any value3,240MPL-2.0
achatMinimal LAN agent-to-agent messaging for AI coding assistants24Apache-2.0
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 cli34MIT
achitek-lsachitekfile language server69MIT
achitek-sourceShared source analysis primitives for Achitek crates106MIT OR Apache-2.0
achitekfileA tree-sitter backed semantic parser for the Achitekfile DSL233MIT OR Apache-2.0
achooAcronym Chooser.3,126non-standard
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.0
aci_ppmEncode and decode PNM image files (TODO: so far only PPM).15,083BSL-1.0
acickCommand line tools for programming contests30,064MIT
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.0
acid-rsA supersonic static-site generator written in Rust.6,276MIT
acid-stateeasy persistence for rust4,440Apache-2.0
acid-storeA transactional and deduplicating virtual file system41,945Apache-2.0
acid22-adic double-precision floating-point implementation8,942MIT OR Apache-2.0
acid64A simple base64 decoder374MIT
acid_allocBare-metal allocators11,522MIT OR Apache-2.0
acid_ioA pared-down version of std::io usable with no_std71,876MIT OR Apache-2.0
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,210MIT
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.0
ackrStorm acking algorithm in Rust4,977MIT
acktorPure-Rust actor framework built on top of the Tokio async runtime1,132MIT
acktor-deriveDerive macros for the acktor actor framework1,180MIT
acktor-ipcInterprocess communication support for the acktor actor framework305MIT
acktor-ipc-protoInterprocess communication protocol for the acktor actor framework687MIT
acktor-macrosDeprecated crate.593MIT
aclacl ~ GNU acl; implemented as universal (cross-platform) utils, written in Rust3,232MIT