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.
designalProcedural macro for use with futures-signals12,808MIT
DesignerHelper-rsQt designer.exe launcher5,784MIT
designguardKiCad schematic and PCB validation library128MIT
designguard-cliCLI for KiCad schematic and PCB validation (DesignGuard)43MIT
designoThe Main Library2,854MIT
designspaceUtility library for reading/writing .designspace files2,464Apache-2.0
designtime-jsxLightweight Rust parser for JSX-style HTML and custom components - built for the DesignTime language.3,228MIT
desimA discrete-time events simulation framework inspired by Simpy6,547GPL-3.0
desimplexA CLI that displays an animated simplex noise field in your terminal with ASCII1,667MIT
desirableA minimal Rust web application framework7,495Apache-2.0
desireA minimal Rust web application framework21Apache-2.0
deskBasic in-memory key-value store2,369MIT
desk-commandThe application platform for your cyberpunk desk2,244MIT OR Apache-2.0
desk-eguiThe application platform for your cyberpunk desk1,695MIT OR Apache-2.0
desk-egui-pluginThe application platform for your cyberpunk desk1,651MIT OR Apache-2.0
desk-execLibrary to execute the programs defined in XDG desktop entries13,656Unlicense
desk-exec-binExecute programs defined in XDG desktop entries directly from the command line5,930Unlicense
desk-exit-screenGUI for exiting a desktop environment (logging out, shutting down)5,983MIT OR Apache-2.0
desk-guideThe application platform for your cyberpunk desk1,593MIT OR Apache-2.0
desk-lockerScreen-locking helper for X11 and systemd3,144MIT OR Apache-2.0
desk-logindBindings for the systemd-logind D-Bus API6,162MIT OR Apache-2.0
desk-physicsThe application platform for your cyberpunk desk1,699MIT OR Apache-2.0
desk-system-orderingThe application platform for your cyberpunk desk2,269MIT OR Apache-2.0
desk-talkA software that records when you press a button down, and types what you said when you release it5,395MIT
desk-terminalThe application platform for your cyberpunk desk1,636MIT OR Apache-2.0
desk-themeThe application platform for your cyberpunk desk2,951MIT OR Apache-2.0
desk-uiThe application platform for your cyberpunk desk1,705MIT OR Apache-2.0
desk-windowThe application platform for your cyberpunk desk2,170MIT OR Apache-2.0
desk-xThe application platform for your cyberpunk desk1,693MIT OR Apache-2.0
desk-x-egui-pluginThe application platform for your cyberpunk desk2,357MIT OR Apache-2.0
desk-x-themeThe application platform for your cyberpunk desk2,984MIT OR Apache-2.0
deskcThe application platform for your cyberpunk desk1,676MIT OR Apache-2.0
deskc-amirThe application platform for your cyberpunk desk4,179MIT OR Apache-2.0
deskc-amirgenThe application platform for your cyberpunk desk1,701MIT OR Apache-2.0
deskc-astThe application platform for your cyberpunk desk7,745MIT OR Apache-2.0
deskc-cliThe application platform for your cyberpunk desk1,662MIT OR Apache-2.0
deskc-conc-typesThe application platform for your cyberpunk desk1,670MIT OR Apache-2.0
deskc-concretizerThe application platform for your cyberpunk desk1,748MIT OR Apache-2.0
deskc-dsonThe application platform for your cyberpunk desk2,330MIT OR Apache-2.0
deskc-evalmirThe application platform for your cyberpunk desk1,713MIT OR Apache-2.0
deskc-fileThe application platform for your cyberpunk desk8,750MIT OR Apache-2.0
deskc-fmtThe application platform for your cyberpunk desk1,681MIT OR Apache-2.0
deskc-hirThe application platform for your cyberpunk desk8,226MIT OR Apache-2.0
deskc-hirgenThe application platform for your cyberpunk desk5,665MIT OR Apache-2.0
deskc-idsThe application platform for your cyberpunk desk5,506MIT OR Apache-2.0
deskc-language-serverThe application platform for your cyberpunk desk1,723MIT OR Apache-2.0
deskc-lexerThe application platform for your cyberpunk desk6,717MIT OR Apache-2.0
deskc-linkThe application platform for your cyberpunk desk12,318MIT OR Apache-2.0
deskc-mirThe application platform for your cyberpunk desk3,013MIT OR Apache-2.0
deskc-parserThe application platform for your cyberpunk desk6,205MIT OR Apache-2.0
deskc-textual-diagnosticsThe application platform for your cyberpunk desk7,526MIT OR Apache-2.0
deskc-thirThe application platform for your cyberpunk desk3,600MIT OR Apache-2.0
deskc-thir2dsonThe application platform for your cyberpunk desk1,675MIT OR Apache-2.0
deskc-thirgenThe application platform for your cyberpunk desk1,737MIT OR Apache-2.0
deskc-tokensThe application platform for your cyberpunk desk7,499MIT OR Apache-2.0
deskc-typeinferThe application platform for your cyberpunk desk5,087MIT OR Apache-2.0
deskc-typesThe application platform for your cyberpunk desk10,615MIT OR Apache-2.0
deskctlX11 desktop control CLI for agents36MIT
deskentFind and inspect desktop entry files4,669MIT
deskephemCLI Astronomy Calculator and Ephemeris Generator3,0250BSD
deskfileA CLI tool for generating freedesktop.org compliant .desktop files42MIT
deskmcpReserved name for the DeskMCP project. See https://deskmcp.com18MIT
deskmcp-hostReserved name for the DeskMCP project — stdio sidecar host for DeskMCP desktop apps, driving governed agent runs over…18MIT
deskmcp-mcpReserved name for the DeskMCP project — exposes DeskMCP typed actions as Model Context Protocol tools for external clients like…17MIT
deskodonComing soon1,586GPL-2.0-only
desktopDetects the target platform and it's architecture, vendor and desktop environment14,587Apache-2.0
desktop-app-blocker-apiA cross-platform Rust library for creating application blockers. Useful for productivity apps3,705Apache-2.0
desktop-coreCore schemas and shared types for the Agent Computer Use Platform desktop runtime.101MIT
desktop-editA lossless parser and editor for .desktop files1,651Apache-2.0
desktop-entryCreate desktop entries for a webpage, making them available via launcher1,627non-standard
desktop-file-editorA Lightweight TUI app made to edit basic info of .desktop files on Linux40MIT
desktop-iniModify directory's desktop.ini file.184GPL-3.0-or-later
desktop-linkCreate shortcut or link files633GPL-3.0-or-later
desktop-tuiA desktop environment without graphics (tmux-like)2,843MIT
desktop2mqttA daemon to integrate any pc into your home automation system.3,058MIT
desktop_file_organizerA crate for organizing your desktop files.486MIT
desktop_lyricDesktop lyric application for linux3,285MIT OR Apache-2.0
desktop_shortcut_removerA program that periodically removes desktop shortcuts62MIT
desktopdBrowse sway/i3 windows and browser tabs.1,778non-standard
desktopentriesA simple tool for displaying and querying desktop entries4,713MIT
deslicer-cliDeslicer CLI — vendor-neutral CI client for planning, approving, and shipping Splunk changes via DAP.36Apache-2.0
desliteLimited sqlite lib for Rust4,443MIT
deslopA static analyzer that spots low-context and AI-assisted code patterns across naming, concurrency, security, performance, and…73MIT
desmondA Markdown to iCalendar converter.1,729GPL-3.0-or-later
desmosDesmos network types and helpers4,865Apache-2.0
desmos-bindingsCosmWasm bindings to custom Desmos features15,248Apache-2.0
desmos-cwDesmos network utilities for smart contracts development3,058Apache-2.0
desmos-mockMock helpler for testing4,967MIT OR Apache-2.0
desmos-stdDesmos network utilities for smart contracts development1,698Apache-2.0
desmos-std-deriveProcedural macro for desmos-std4,495MIT OR Apache-2.0
desmume-rsRust bindings for DeSmuME, the Nintendo DS emulator.6,629GPL-3.0-or-later
desmume-sysFFI for DeSmuME, the Nintendo DS emulator.7,915GPL-3.0-or-later
desoDeSo Transaction Signing, and Other Helpful Utilities4,658non-standard
deso-sdkA Rust SDK for Using the Deso Blockchain2,752MIT
despatmaDesign Pattern Macro like Loki17,546MIT
despatma-abstract-factoryDesign Pattern Macro for abstract factory15,363MIT
despatma-dependency-containerDesign Pattern Macro for dependency container15,403MIT
despatma-libCommon tokens for Despatma19,333MIT
despatma-visitorDesign Pattern Macro for visitor15,544MIT
despelldespell puts icons in your tmux statusline3,287MIT
desperadoIterate and stream I/Q samples from stdin, files, TCP streams and SDR devices28,207MIT
desperoRusty game engine, using API Vulkan and implementing paradigm of ECS3,154Unlicense
despero-hecsA fast, minimal, and ergonomic entity-component-system library5,565MIT OR Apache-2.0
despero-hecs-scheduleProvides shedulable systems and parallel execution for hecs3,986non-standard
desqueLightweight discrete-event simulation framework.3,520MIT
desruDiscrete Event Simulation in Rust (DESRu)13,189Apache-2.0
dessThe Differential Equation System Solver (DESS) is a Rust crate implementing fixed-step and adaptive-step solvers and designed…1,743BSD-3-Clause
dess-coreDo not use this crate. Instead, use the crate titled dess.2,718BSD-3-Clause
dess-examplesDESS examples2,730BSD-3-Clause
dess-proc-macrosDESS procedural macros3,670BSD-3-Clause
desseUltra fast binary serialization and deserialization for types with size known at compile time.22,744MIT
desse-deriveUltra fast binary serialization and deserialization for types with size known at compile time.23,593MIT
dessertA impler way of writing Serde custom serialize and deserialize traits.5,192MIT
dessert-deriveSee the Dessert crate4,533MIT
dessinBuild complex drawing for PDF, SVG, Images or Dioxus92,651MIT
dessin-contribDessin Contrib2,383MIT
dessin-dioxusDrawing SVG3,046MIT
dessin-imageDessin into image9,730MIT
dessin-macrosMacros for the crate `dessin`33,497MIT
dessin-pdfDessin to PDF43,546MIT
dessin-svgDrawing SVG81,214MIT
destackRust client for Destack629MIT
destack-rsRust compatibility crate for Destack21MIT
destack_bridge_coreShared core for Destack bridge clients158MIT
destinationA library providing types and method for managing physical addresses in a municipality.2,429Apache-2.0
destinyA library for rolling dice and calculating dice distributions.6,900MIT
destiny-pkgDestiny 1/2 Tiger package library and tools (unpacker, verification)26,381MIT
destiny_rsAn async library to interact with Bungie's destiny 2 api.3,034MIT
destreamLibrary for async stream (de)serialization50,329Apache-2.0
destream_jsonLibrary for decoding & encoding a JSON stream45,275Apache-2.0
destroy(reserved name) Destroy!21MIT
destroy_ds_storeDelete the annoying .DS_Store files from the current folder and all its sub-folders.2,789MIT
destructDestruct structs and enums for simpler combinator implementation4,626MIT
destruct-deriveDestruct structs and enums for simpler combinator implementation6,186MIT
destruct-dropMacro for dropping the fields of a struct or enum without dropping the container.45,851MIT
destruct-drop-deriveActual derive macro for destruct-drop.47,860MIT
destruct-libDestruct structs and enums for simpler combinator implementation5,630MIT
destructivatorAutomated Force.com project rollback with git integration.2,069MIT
destructive_command_guardAn AI coding agent hook that blocks destructive commands before they execute272non-standard
destructureAutomation of Destructure Pattern18,904MIT OR Apache-2.0
destructure_traitobjectUnsafe helpers for working with raw trait objects. (Forked from traitobject)16,539,132MIT/Apache-2.0
desubDecode Substrate with Backwards-Compatible Metadata1,749GPL-3.0
desub-commonDecode Substrate with Backwards-Compatible Metadata6,166GPL-3.0
desub-currentDecode Substrate with Backwards-Compatible Metadata4,426GPL-3.0
desub-json-resolverDecode Substrate with Backwards-Compatible Metadata2,329GPL-3.0
desub-legacyDecode Substrate with Backwards-Compatible Metadata3,058GPL-3.0
desugar-implSugar for less explicit generics in structs, enums, and union declarations.2,553ISC OR MIT OR Apache-2.0
desyncA hassle-free data type for asynchronous programming70,933Apache-2.0
desyntConvert syn paths & idents to normalised names38,801MIT OR Apache-2.0
detCalculate the determinant using a macro5,198MIT/Unlicense
det-keygenDerivation of ECDSA private keys from arbitrary seeds, using FIPS 186-5 methods only18,600non-standard
detaDeta SDK for Rust4,232non-standard
deta-rust-sdkUnofficial Deta Rust SDK1,567MIT OR Apache-2.0
deta-sdkA Rust client for Deta Base3,450MIT
deta_rustThe unofficial Deta SDK for Rust lang14,278MIT
detachhelper type for being able to detach/reatach a member item84,582Apache-2.0
detached-jwsDetached JSON Web Signature for Rust10,672BSD-2-Clause
detached-shellNoras.tech's minimalist detachable shell solution · zero configuration · not a complex multiplexer, just persistent sessions1,519MIT
detached-strSafely borrow strings without a lifetime9,676Apache-2.0 OR MIT
detailerDynamic workflow logging25,156Apache-2.0
detainString interner4140BSD
detalibRust bindings for the Deta Base and Drive HTTP API8,669MIT
detaxine-chartsA data visualization library for Leptos282MIT OR Apache-2.0
detaxine-uiA UI Library for Leptos353MIT OR Apache-2.0
detaxine-ui-cliThe Official CLI for Detaxine UI365MIT OR Apache-2.0
detcdAn etcd-based implementation of service registration and discovery.1,800MIT
detcharCommand line tool for detecting file encodings1,699non-standard
detcoreMinimal no_std deterministic state machine engine. Single dependency.21MIT
detectExpression-based file search combining name, content, metadata, and structured data predicates2,963MIT OR Apache-2.0
detect-coding-agentDetect if your application is being invoked by an AI coding agent such as Claude Code, Copilot, Cursor, Codex, Aider, and many…6,007EUPL-1.2 OR MIT OR Apache-2.0
detect-compressionReader and Writer that auto-detect compresson algorithms.4,981MIT OR Apache-2.0
detect-containerDetect whether the current process is running inside a container (Docker, Podman, etc.).56BSD-2-Clause
detect-desktop-environmentAutodetect the desktop environment1,090,715MIT
detect-duplicatesDetects and reports duplicate files in a file system9,497MIT
detect-indentDetect the indentation of code38,985BlueOak-1.0.0
detect-langLanguage detection given paths and extensions19,599MIT
detect-newlineDetect and normalize line endings (LF, CRLF, CR) — a zero-dependency, no_std toolkit. A Rust take on Node's detect-newline.30MIT OR Apache-2.0
detect-newline-styleDetermine a string's preferred newline character20,741MIT OR Apache-2.0
detect-targetsDetect the target of the env at runtime606,581Apache-2.0 OR MIT
detect-wasiDetect if WASI can be run30,220Apache-2.0 OR MIT
detect_dns_packetA Rust library to detect DNS packets8,652MIT OR Apache-2.0
detect_flakeRun many instances of the same command in parallel to find abnormal behavior or check if a test is flaky28,767MIT OR Apache-2.0
detect_git_serviceDetect Git hosting service from file path1,911MIT
detect_rsDetect files on your filesystem using arbitrary expression language criteria1,539MIT OR Apache-2.0
detecteffFind and delete duplicate files5,135non-standard
detectiveDetective is an application tracer which currently supports tracing Juju applications.3,977Apache-2.0
detectlibA small rust library for input12,121GPL-3.0-or-later
detectorA set of types for service registration and discovery.6,988MIT
detector-backenddetector backend1,185MIT
deterixDeterministic network emulator with microsecond timing precision5,607GPL-3.0
determaUmbrella launcher for the Determa family — git-style dispatch to determa-<product> commands39MIT
determa-stateDeterma State — Rust implementation of the Determa statechart engine (implements Determa State spec v0.0.6)39MIT
determinatorFigure out which packages changed between two commits to a workspace.2,992,058MIT OR Apache-2.0
determinishticBlend deterministic Rust code with LLM-powered reasoning308MIT OR Apache-2.0
deterministicdeterministic building blocks for testable systems37,082MIT/Apache-2.0
deterministic-bloomA deterministic Bloom filter with support for saturation. Suitable for distributed use cases and as a cryptographic primitive.5,661Apache-2.0
deterministic-bloom-wasmWasm bindings for the deterministic-bloom crate.1,552Apache-2.0
deterministic-finite-automatonSimple generic implementation of a deterministic finite automaton2,913MIT
deterministic-hashCreate deterministic hashes regardless of architecture133,296MIT
deterministic-keygenDeterministic key-generator5,044MIT