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.
ast-outlineFinal ast-outline release. Renamed to ast-bro — install via `cargo install ast-bro`. This 2.1.1 ships the new `ast-bro` and `sb`…496MIT
ast-parse-tsUniversal AST parsing via tree-sitter — complexity, doc coverage, identifiers for Rust/Python/JS/TS/Go219Apache-2.0
ast-rsAST Toolkit for Rust1,739MIT
ast-templateRecipe and template helpers for Structured Merge AST libraries12AGPL-3.0-only OR PolyForm-Small-Business-1.0.0
ast-to-mermaidGit-aware tree-sitter-based code-graph builder. Emits Mermaid diagrams at five zoom levels, materializes per-commit bundles into…216Apache-2.0
ast2strA crate for pretty-printing ASTs and other recursive data structures.8,915MIT
ast2str-deriveA crate for pretty-printing ASTs and other recursive data structures.6,989MIT
ast2str-libA crate for pretty-printing ASTs and other recursive data structures.7,040MIT
ast_contextAST/CST-based code graph analysis — index codebases, find dead code, detect redundancy, and expose everything via an MCP server…291MIT
ast_debugRust compiler plugin that prints out the AST of a function3,313
ast_nodeMacros for ast nodes.27,091,576Apache-2.0
ast_openapiGenerate OpenAPI without any boilerplate887Apache-2.0
asta-jobboerse-apiRocket API for the WP Job Manager Plugin running on asta.upb.de5,482AGPL-3.0-or-later
astackastack offers a Stack data structure with fixed capacity capable of fast LIFO operations.11,620MIT OR Apache-2.0
astal-appsRust bindings for libastal and it's libraries192MIT
astal-apps-sysFFI Bindings for libatstal and its libraries305MIT
astal-authRust bindings for libastal and it's libraries42MIT
astal-auth-sysFFI Bindings for libatstal and its libraries162MIT
astal-batteryRust bindings for libastal and it's libraries54MIT
astal-battery-sysFFI Bindings for libatstal and its libraries164MIT
astal-bluetoothRust bindings for libastal and it's libraries197MIT
astal-bluetooth-sysFFI Bindings for libatstal and its libraries260MIT
astal-cavaRust bindings for libastal and it's libraries118MIT
astal-cava-sysFFI Bindings for libatstal and its libraries165MIT
astal-greetRust bindings for libastal and it's libraries45MIT
astal-greet-sysFFI Bindings for libatstal and its libraries163MIT
astal-hyprlandRust bindings for libastal and it's libraries61MIT
astal-hyprland-sysFFI Bindings for libatstal and its libraries173MIT
astal-ioRust bindings for libastal and it's libraries278MIT
astal-io-sysFFI Bindings for libatstal and its libraries386MIT
astal-mprisRust bindings for libastal and it's libraries150MIT
astal-mpris-sysFFI Bindings for libatstal and its libraries263MIT
astal-networkRust bindings for libastal and it's libraries247MIT
astal-network-sysFFI Bindings for libatstal and its libraries300MIT
astal-niriRust bindings for libastal and it's libraries54MIT
astal-niri-sysFFI Bindings for libatstal and its libraries169MIT
astal-notifdRust bindings for libastal and it's libraries113MIT
astal-notifd-sysFFI Bindings for libatstal and its libraries227MIT
astal-riverRust bindings for libastal and it's libraries44MIT
astal-river-sysFFI Bindings for libatstal and its libraries159MIT
astal-trayRust bindings for libastal and it's libraries126MIT
astal-tray-sysFFI Bindings for libatstal and its libraries240MIT
astal-wpRust bindings for libastal and it's libraries152MIT
astal-wp-sysFFI Bindings for libatstal and its libraries262MIT
astal4Rust bindings for libastal and it's libraries163MIT
astal4-sysFFI Bindings for libatstal and its libraries275MIT
astarA generic implementation of the A* pathfinding algorithm.19,470MIT
astar-mumuA* algorithm plugin for the Lava language1,401MIT OR Apache-2.0
astar_libA Star algorithm for two dimensional navigations graphs.220MIT
astar_rustA rust implementation of astar search alogorithm3,155MIT OR Apache-2.0
astarte-device-errorGeneric error struct with context information.518Apache-2.0
astarte-device-fdoFIDO Device Onboarding client implementation to register with Astarte1,549Apache-2.0
astarte-device-sdkA library that provides communication and pairing primitives to an Astarte Cluster75,117Apache-2.0
astarte-device-sdk-deriveDerive macros implementation used by Astarte Device SDK74,373Apache-2.0
astarte-device-sdk-mockMock implementation of the traits in the astarte-device-sdk31,361Apache-2.0
astarte-device-tlsTLS configuration for the Astarte device71Apache-2.0
astarte-fdo-protocolFIDO Device Onboarding message parsing library1,702Apache-2.0
astarte-interfacesInterfaces used by Astarte to define how data is exchange with a Device.14,770Apache-2.0
astarte-message-hubA central service that runs on (Linux) devices for collecting and delivering messages from N apps using 1 MQTT connection to…20,251Apache-2.0
astarte-message-hub-protoAstarte message hub protocol buffers for Rust43,269Apache-2.0
astarte-message-hub-proto-mockAstarte message hub protocol buffers mock crate5,853Apache-2.0
astarte-test-utilsTest utilities to use in mulitple repository78Apache-2.0
astaxanthinNative applications using HTML & CSS1,760MIT
astc-decodeA software ASTC decoder in rust50,380Apache-2.0
astcenc-rsIdiomatic Rust bindings to the official ASTC encoder library from ARM7,514Unlicense
astcenc-sysLow-level bindings to the official ARM ASTC encoding library (currently Linux-only due to use of GNU Make)15,310Unlicense
astchunkAST-based code chunking for RAG228MIT
astdA drop-in replacement for std in no-std environments, with full abseil backend.863Apache-2.0
astennExtendible hashing HashMap for Rust221Apache-2.0
asterA libsyntax ast builder1,253,656MIT/Apache-2.0
aster-a2uiA2UI (Agent-to-User Interface) protocol implementation for Aster24Apache-2.0
aster-benchAster - An AI agent framework110Apache-2.0
aster-cliAster - An AI agent framework23Apache-2.0
aster-coreAster - An AI agent framework264Apache-2.0
aster-mcpAster - An AI agent framework193Apache-2.0
aster-modelsShared API data models for OpenAI and Anthropic formats337Apache-2.0
aster-proxyA light, fast and powerful cache proxy written in Rust.31,273MIT
aster-sdkAster SDK,A wrapper for the Aster API.300GPL-3.0
aster-serverAster - An AI agent framework23Apache-2.0
aster-testAster - An AI agent framework23Apache-2.0
asteraceaA web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered…3,643MIT OR Apache-2.0
asteracea_proc-macro-definitionsProc macro definitions for Asteracea. They are unlikely to work correctly unless used through the asteracea crate.4,640MIT OR Apache-2.0
asteraiCLI for asterai - the portable AI compute platform1,895MIT
asterai_runtimeRuntime library for asterai - the portable AI compute platform492Apache-2.0
asterdex-sdkAsterDex Futures SDK v3 — Rust async client for REST and WebSocket APIs116MIT
asteriaSafe Rust. No Deps. RL for the CPU.15MIT
asterionFind your way out of a dangeroussh labyrinth1,042GPL-3.0-or-later
asterion-corePure game logic for asterion - data and rules for the labyrinth game.73MIT OR Apache-2.0
asteriskUniversal language-agnostic AST walking and accurate call stack generation with tree-sitter1,672MIT
asterisk-agiMinimal crate to support writing a program for Asterisk's AGI2,465MIT OR Apache-2.0
asterisk-amiMinimalistic library to communicate with an Asterisk server using the AMI over TCP protocol14,629MIT OR Apache-2.0
asterisk-ariAsterisk ARI client4,805MIT
asterisk-ari-client-rsSimple Asterisk ARI library7,980MIT OR Apache-2.0
asterisk-cliA lightweight command-line tool for rapidly testing API endpoints4,255MIT
asterisk-managerAn asynchronous Rust library for interacting with the Asterisk Manager Interface (AMI), featuring a strongly-typed, stream-based…3,974non-standard
asterisk-rsAsync Rust client for Asterisk AMI, AGI, and ARI350MIT OR Apache-2.0
asterisk-rs-agiAsync Rust FastAGI server for Asterisk Gateway Interface371MIT OR Apache-2.0
asterisk-rs-amiAsync Rust client for the Asterisk Manager Interface (AMI)435MIT OR Apache-2.0
asterisk-rs-ariAsync Rust client for the Asterisk REST Interface (ARI)456MIT OR Apache-2.0
asterisk-rs-coreShared types, error framework, and event bus for asterisk-rs607MIT OR Apache-2.0
asterismHyperbolic navigation for tree data585MIT
asterixEncode/Decode for ASTERIX protocol using the deku library16,608MIT
asterix-deriveproc-macro convenience with the deku library, for updating ASTERIX FSPECs12,570MIT
asterix_parserPlayground do Protocolo ASTERIX2,958MIT
asteroidSmall game framework based on SDL23,413MIT
asteroid-mqAn embeddable message queue system11,162MIT/Apache-2.0
asteroid-mq-modelBasic models for asteroid-mq14,232MIT/Apache-2.0
asteroid-mq-sdkRust SDK for asteroid-mq12,051MIT/Apache-2.0
asteroid-tuiTools for minor planets researchers: observation scheduling and planning88GPL-3.0-or-later
asteroidssimple set of macros1,857MPL-2.0
asteroidsfactoryAsteroid factory — classify, build and catalogue asteroids of any type: near-Earth, main belt, trojan, centaur, binary, rubble…67MIT
astheteVR-ready WM & engine.2,015MIT
astisReserved by ASTIS OÜ. The official ASTIS SDK is in preparation — see https://astis.io15Apache-2.0
astis-mcpReserved by ASTIS OÜ. The ASTIS MCP server is in preparation — see https://astis.io15Apache-2.0
astis-sdkReserved by ASTIS OÜ. The official ASTIS SDK is in preparation — see https://astis.io15Apache-2.0
astis-workloadReserved by ASTIS OÜ. The ASTIS workload SDK is in preparation — see https://astis.io15Apache-2.0
astlibA libary for generating (and manipulating) abstract syntax trees (AST) using ASDL descriptions.1,852MIT
astmakerBuild Abstract Syntax Trees and tree-walking models quickly in Rust.4,591MIT
astmapastmap — code structure index with transitive impact analysis for LLM coding tools34MIT
astmap-coreCore domain types and logic for astmap137MIT
astmap-languagesLanguage parsers and resolvers for astmap (tree-sitter based)90MIT
astoAsto is a minimalist DSL for documenting CLI tools, built from the ground up in Rust.35MIT
astolfoAstolfo1,734MIT
astorA fast, minimal HTTP framework for reverse-proxy deployments92MIT
astorionA Duckling-inspired, rule-based entity parsing engine in Rust, designed for extensible time and numeral parsing using a…65MIT
astrA const lenght stack str7,643MIT
astraA blocking HTTP server built on hyper.16,291MIT
astra-coreCore datastore engine, Raft state machine, and control-plane semantics for Astra240MIT
astra-forgeMigration and bulk-load tooling for converging external control-plane stores into Astra38MIT
astra-numA wrapper lib around num_bigint, num_integer, and num_traits with extra utilities for handling incredibly large (astronomical)…1,691MIT
astra-plugin-sdkRust SDK for building Astra plugins122MIT
astra-protoetcd-compatible protobuf/gRPC contract definitions used by Astra components376MIT
astractlCommand-line client for interacting with Astra and etcd-compatible endpoints37MIT
astradAstra server daemon exposing etcd-compatible APIs for control-plane workloads38MIT
astraeusA library for space mission analysis1,688MIT
astraguardOfficial AstraGuard SDK - license validation, HWID binding, anti-debug, and offline cache for Rust applications159MIT
astraiA pretty bad neural network library5,512MIT
astralHigh level astronomy library.8,642MIT
astral-cliAstronomy toolkit for finding the position of the Sun, Moon, planets and other celestial bodies at a place and time.8,862MIT
astral-engineAstral Engine (WIP)9,656Apache-2.0
astral-errorError handling library for the Astral Engine (WIP)13,409Apache-2.0
astral-mathMath library for the Astral Engine (WIP)8,709Apache-2.0
astral-pubgrubPubGrub version solving algorithm449,661MPL-2.0
astral-reqwest-middlewareWrapper around reqwest to allow for client middleware chains.598,898MIT OR Apache-2.0
astral-reqwest-retryRetry middleware for reqwest.497,712MIT OR Apache-2.0
astral-reqwest-tracingOpentracing middleware for reqwest.70MIT OR Apache-2.0
astral-stringString library for the Astral Engine (WIP)11,720Apache-2.0
astral-thirdpartyThird party facade for the Astral Engine to unify dependencies and features7,093Apache-2.0
astral-tlFast HTML parser written in pure Rust1,476,362MIT
astral-tokio-tarA Rust implementation of an async TAR file reader and writer. This library does not
currently handle compression, but it is…17,590,717MIT OR Apache-2.0
astral-utilUtility library for the Astral Engine (WIP)11,789Apache-2.0
astral-version-rangesPerformance-optimized type for generic version ranges and operations on them.1,121,711MPL-2.0
astral_async_http_range_readerA library for streaming reading of files over HTTP using range requests526,446MIT
astral_async_zipAn asynchronous ZIP archive reading/writing crate.677,175MIT
astral_reflectionA short description of my package1,724GPL-2.0-or-later WITH Bison-exception-2.2
astrayEasily define AST using only Rust structures18,981MIT
astray_coreCore functionality of the astray macro25,749MIT
astray_macroEasily build AST from Rust structures12,719MIT
astreA modular game framework for optimised 2d games1,479Apache-2.0
astreaA file-system based routing framework for Axum with automatic code generation89MIT
astrea-macroProcedural macros for Astrea - file-system based routing framework187MIT
astreeA command line tool for drawing tree structures with ascii characters16,264MIT OR Apache-2.0
astree_coreCore functionality of the astree macro2,324MIT
astree_macroEasily build AST from Rust structures3,107MIT
astrelisModular native application, graphics, rendering, and retained UI engine for Rust166MIT
astrelis-appShared desktop and continuously updating application runtime for Astrelis19MIT
astrelis-assetsAsset management module for Astrelis game engine618MIT
astrelis-audioAudio processing library for Astrelis275MIT
astrelis-compositorOrdered UI and scene pass composition for Astrelis17MIT
astrelis-coreCore types and math for the Astrelis engine1,186MIT
astrelis-ecsA high-performance Entity Component System (ECS) library for Rust.150MIT
astrelis-eguiEGUI integration for Astrelis370MIT
astrelis-geometryCustomizable 2D geometry rendering for Astrelis Game Engine94MIT
astrelis-gpuBackend-neutral GPU resource, command, and surface API for Astrelis27MIT
astrelis-gpu-wgpuWgpu backend for the Astrelis GPU API17MIT
astrelis-inputAstrelis input handling library295MIT
astrelis-paintBackend-independent paint paths, images, and display lists for Astrelis27MIT
astrelis-paint-gpuGPU renderer for Astrelis backend-independent display lists19MIT
astrelis-platformBackend-neutral desktop platform API for Astrelis29MIT
astrelis-platform-testDeterministic scripted platform backend for Astrelis15MIT
astrelis-platform-winitWinit desktop backend for Astrelis16MIT
astrelis-profilingIn-engine custom profiler for the Astrelis engine33MIT
astrelis-renderShared scene-rendering target and frame vocabulary for Astrelis748MIT
astrelis-render-2dSprite and tilemap scene rendering for Astrelis16MIT
astrelis-render-3dLit mesh scene rendering for Astrelis16MIT
astrelis-sceneAstrelis Scene Module152MIT
astrelis-test-utilsTest utilities for Astrelis projects671MIT
astrelis-textBackend-independent font discovery, shaping, and retained text layout for Astrelis537MIT
astrelis-text-gpuGPU glyph rasterization and atlas caching for Astrelis text layouts20MIT
astrelis-uiErgonomic Layer-5 facade over the retained Astrelis UI core390MIT
astrelis-ui-coreRetained, headlessly testable UI core for Astrelis24MIT
astrelis-ui-dockingSerializable editor docking workspaces for Astrelis16MIT
astrelis-ui-hostCross-platform retained UI, surface, and compositor window hosting for Astrelis16MIT
astrelis-ui-testingDeterministic semantic, inspection, and display-list UI testing for Astrelis15MIT
astrelis-ui-widgetsReusable retained widget compositions for Astrelis18MIT
astrelis-winitAstrelis integration for winit938MIT
astreumAstreum Rust Library1,680MIT
astreuos-accountsAstreuos Accounts is a library for managing accounts and applying transactions to the Astreuos Accounts State.1,375MIT
astreuos-blockAstreuos Block is a library for encoding, decoding and verifying blocks for the Astreuos Blockchain.4,039MIT
astreuos-transactionAstreuos Transaction is a library for encoding, decoding and verifying transactions for the Astreuos Blockchain.2,958MIT