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.
defaultsA better `Default` derive macro61,983non-standard
defaults-rsOpen-source interface to a user's defaults on macOS9,366MIT
defaults-utilA TUI application that detects macOS defaults setting changes and generates reproducible commands50MIT
defect-acpAgent Client Protocol (ACP) server and session layer for the defect headless agent.127MIT OR Apache-2.0
defect-agentCore agent runtime for defect: turn loop, context compaction, tools and session orchestration.290MIT OR Apache-2.0
defect-clidefect: a highly configurable, ACP-native, resource-frugal headless general-purpose agent CLI.88MIT OR Apache-2.0
defect-configLayered TOML configuration loading and merging for the defect agent.176MIT OR Apache-2.0
defect-coreFoundational shared types for defect: error, LLM protocol types, HTTP client trait, and tool schema. Zero dependency on the agent…149MIT OR Apache-2.0
defect-httpHTTP client service layer for defect, bridging generated wire types to provider transports.211MIT OR Apache-2.0
defect-llmLLM provider implementations (Anthropic, Bedrock, OpenAI, DeepSeek) for the defect agent.121MIT OR Apache-2.0
defect-mcpModel Context Protocol (MCP) client integration for the defect agent.121MIT OR Apache-2.0
defect-obsObservability layer for defect: session events and Langfuse trace ingestion.124MIT OR Apache-2.0
defect-sandboxSandboxing and command execution policy primitives for the defect agent.83MIT OR Apache-2.0
defect-storageSession persistence and storage backend for the defect agent.137MIT OR Apache-2.0
defect-toolsBuilt-in tool implementations (filesystem, shell, subagents, skills) for the defect agent.154MIT OR Apache-2.0
defendA defeasible argumentation engine: computes the grounded extension over a graph of claims and labels which survive every attack.17GPL-3.0-only
defendorA secure file encryption tool with AES-GCM and Argon2 for password hashing.2,493Apache-2.0
deferUtility to defer excecution of code, inspired by go's defer statement.3,704,734MIT/Apache-2.0
defer-dropDefer dropping large types to a background thread1,644,568MPL-2.0
defer-heavyA versatile and easy to use defer statement for Rust. Similar to Go's or Zig's defer.23,105MIT
defer-liteA lightweight high-performance implementation of Go's defer statement.604,692MIT
defer-rsDeferred execution Rust utilities.12,332MIT OR Apache-2.0
defer-rs-implproc_macros for the `defer-rs` crate12,617MIT OR Apache-2.0
defernodatePure calendar/RRULE expansion library3,407MIT
deferredRust crate to help perform deferred execution of code logic.3,570MIT
deferred-boxDefer the value set after the struct has been initialized6,150MIT
deferred-cellA single-assignment, weak reference wrapper for cyclic node graphs with late initialization3,315MIT
deferred-future模仿 jQuery.Deferred(),允许从 Future 实现类实例的外部对正在 pending 的 Future 对象进行 resolve 或 reject 处理。7,426MIT
deferred-mapHigh-performance generational arena using handle-based deferred insertion with O(1) operations7,997MIT OR Apache-2.0
deferred-referenceA deferred reference is not an actual reference, it is merely a smart pointer tied to the lifetime of the location it points to.4,319MIT
deferred_vectorA deferred vector implementation4,044MIT
deferrerdefer! macro for deferring functions.5,759GPL-2.0
defewA new() derive macro for structs5,496MIT OR Apache-2.0
deffInteractive side-by-side git diff viewer for PR review591MIT
defguard_boringtunan implementation of the WireGuard® protocol designed for portability and speed80,762BSD-3-Clause
defguard_boringtun_clian implementation of the WireGuard® protocol designed for portability and speed184BSD-3-Clause
defguard_wireguard_rsA unified multi-platform high-level API for managing WireGuard interfaces166,641Apache-2.0
defi-tracker-lifecyclePure-logic crate for DeFi order lifecycle tracking on Solana — classification, correlation, and state machine logic317MIT
defi_greeksLibrary to calculate greeks for an option, power perpetual, or concentrated liquidity share1,661MIT
defigraph-rs📦 a package for defi market token graph visualization1,585MIT
defileProc-macro helper to ungroup macro metavariables171,476Zlib OR MIT OR Apache-2.0
defile-proc_macrosSee https://docs.rs/defile172,338Zlib
defillamaUnofficial Rust client for the DefiLlama API15MIT
defillama-rsA Rust client for the DefiLlama API5,067Apache-2.0
defindex-strategy-coreA foundational library for developing and integrating strategies into the DeFindex ecosystem, providing reusable abstractions,…2,046GPL-3.0
defineReserved for in-progress crate1,712Apache-2.0
define-errorsThis crate is abandoned. Please open an issue against one of my github repos if you wish to take control of the name.14,657MIT
define_errorA library for easily defining an error type.27,657MIT
define_into_enumDefines Into<T> on an enum where all variants wrap T.2,751Apache-2.0
definedA simpler Option type to circumvent orphan rules in sea-orm.7,362MIT OR Apache-2.0
definitelyCodepaths that are statically unreachable according to the compiler's intraprocedural control flow analysis669MIT OR Apache-2.0
definitely-not-piet-direct2d-please-ignoreDirect2D backend for piet 2D graphics abstraction.1,249MIT/Apache-2.0
definition_stringRust macro to convert a struct definition to a String.2,379MIT OR Apache-2.0
definitiveThe definitive and final vector & matrix library for Rust7,331ISC
defiosMain github on-chain integrations by DefiOS1,520MIT
defituna-clientRust client to interact with DefiTuna's on-chain program.21,474non-standard
defituna-coreDefiTuna core library2,668non-standard
defituna-stakingRust client to interact with DefiTuna's Staking on-chain program.6,510non-standard
deflake-rscargo-deflake is a command that detects flaky tests based on what tests fail and what code has changed472BSD-3-Clause
deflangA scripting language for HTTP workflows170MIT
deflateA DEFLATE, zlib and gzip encoder written in Rust.33,724,632MIT/Apache-2.0
deflate-macroA macro for using encoded value in binary but decompress on runtime1,963MIT
deflate64Deflate64 implementation based on .NET's implementation49,328,504MIT
deflectReflection in Rust via DWARF debug info.2,894MIT OR Apache-2.0
defluxReserved crate for future use1,606MIT OR Apache-2.0
deflux-coreReserved crate for future use1,591MIT OR Apache-2.0
deflux-daemonReserved crate for future use1,576MIT OR Apache-2.0
defmacA macro to define lambda-like macros inline.1,739,702Apache-2.0/MIT
defmtA highly efficient logging framework that targets resource-constrained devices, like microcontrollers19,762,594MIT OR Apache-2.0
defmt-bbqA generic bbqueue based transport for defmt log messages8,208MIT OR Apache-2.0
defmt-brttDefmt logs over RTT as well as through a BBQueue26,075MIT OR Apache-2.0
defmt-decoderDecodes defmt log frames509,380MIT OR Apache-2.0
defmt-elf2tableReads ELF metadata and builds a defmt interner table4,042MIT OR Apache-2.0
defmt-embassy-usbserialTransmit defmt log messages over USB serial660MIT OR MPL-2.0
defmt-influxPipes defmt logs received from a TCP interface to InfluxDB2,785non-standard
defmt-itmTransmit defmt log messages over the ITM (Instrumentation Trace Macrocell) stimulus port4,245MIT OR Apache-2.0
defmt-json-schemadefmt JSON schema412,315MIT OR Apache-2.0
defmt-listenerA tool to decode and print defmt-itm data received from tcp.2,660MIT OR Apache-2.0
defmt-log-testtest1,684MIT OR Apache-2.0
defmt-loggerA `log` logger that can format defmt log frames2,303MIT OR Apache-2.0
defmt-logger-rtrbA defmt global logger based on rtrb ring buffer.82MIT OR Apache-2.0
defmt-logger-tcpA defmt logger that serves logs over TCP.4,975BSD-2-Clause
defmt-macrosdefmt macros15,296,218MIT OR Apache-2.0
defmt-or-logLogging macros that forward to either defmt or log221,314MIT OR Apache-2.0
defmt-or-log-macrosProc-Macros to derive either defmt or log, depending on the configuration215,146MIT OR Apache-2.0
defmt-parserParsing library for defmt format strings15,126,829MIT OR Apache-2.0
defmt-persistPersistent defmt logger that survives resets3,280MIT OR Apache-2.0
defmt-printA tool that decodes defmt logs and prints them to the console45,059MIT OR Apache-2.0
defmt-ringbufdefmt persistent ring buffer logger2,818MIT OR Apache-2.0
defmt-rttTransmit defmt log messages over the RTT (Real-Time Transfer) protocol2,658,368MIT OR Apache-2.0
defmt-rtt-targetdefmt logger implementation using the rtt-target crate24,060MIT OR Apache-2.0
defmt-semihostingTransmit defmt log messages over the Cortex-M Semihosting protocol10,792MIT OR Apache-2.0
defmt-serialLog defmt-messages over serial63,929MIT
defmt-stdoutTransmit defmt log messages to the standard output (Linux only, x86_64 and aarch64)246MIT
defmt-tcpPrints defmt logs received from a TCP interface3,964non-standard
defmt-testA test harness for embedded devices131,050MIT OR Apache-2.0
defmt-test-macrosdefmt-test macros124,170MIT OR Apache-2.0
defmt2logAdapt full defmt logging to ordinary log records875MIT OR Apache-2.0
deforestefficient `#![no_std]` parser for devicetree blobs6,799MIT
deforest_derivederive macros for the crate deforest3,369MIT
deforgeUniversal Edge Function Compiler - Transform standard code to platform-specific deployables37Apache-2.0
deforge-adapter-cfCloudflare Workers adapter for deforge179Apache-2.0
deforge-adapter-dcDeno Cloud adapter for deforge179Apache-2.0
deforge-adapter-eoTencent EdgeOne adapter for deforge180Apache-2.0
deforge-coreCore types and traits for deforge - Universal Edge Function Compiler542Apache-2.0
deformatExtract plain text from HTML, PDF, and other document formats13,412MIT OR Apache-2.0
defrGolang `defer` statements but in Rust.1,726MIT
defragsafe and low overhead defragmenting memory manager for microcontrollers9,599MIT
defrag-dirsDirectory index defragmentation3,824GPL-3.0
deframeA frame/block parser for embedded and no_std applications1,470MIT
defsMacros to define architecture-dependent information for cilk2,637MIT
deftCross platform ui framework32,310MIT
deft-builddeft build helper4,104MIT
deft-cliDeft command line tool2,465MIT
deft-clipboardrust-clipboard is a cross-platform library for getting and setting the contents of the OS-level clipboard.2,841MIT / Apache-2.0
deft-emscriptenemscripten bindings512MIT
deft-emscripten-sysemscripten bindings2,536MIT
deft-font-kitA cross-platform font loading library3,444MIT OR Apache-2.0
deft-macrosDeft macros5,605MIT
deft-ohos-loggerDeft logger for ohos1,646MIT
deft-quick-jsQuickJS Javascript engine wrapper8,228MIT
deft-resvgAn SVG rendering library.1,595Apache-2.0 OR MIT
deft-rquickjs-sysQuickJS bindings for rquickjs4,530MIT
deft-simplecssA simple CSS 2 parser and selector.3,885Apache-2.0 OR MIT
deft-skia-bindingsSkia Bindings for Rust6,773MIT
deft-skia-safeSafe Skia Bindings for Rust7,012MIT
deft-softbufferCross-platform software buffer2,546MIT OR Apache-2.0
deft-traySystem tray extention for deft2,937MIT
deft-usvgAn SVG simplification library.1,790Apache-2.0 OR MIT
deft-videoVideo component for deft781GPL-2.0-or-later
deft-winitCross-platform window creation library.10,364Apache-2.0
deft-yogaRust bindings for Facebook's Yoga, a Flexbox layout engine8,669MIT
deftsilodeftsilo is a dotfiles manager4,881Apache-2.0
defuddle-rsA Rust library for extracting main content and metadata from HTML web pages34MIT OR Apache-2.0
defunctionalizeDefunctionalization as a proc-macro over modules3,083MIT
defunctionalize-proc-macroDefunctionalization as a proc-macro over modules2,623MIT
defund-cosmwasmBindings for Cosmwasm on the Defund blockchain.5,151Apache-2.0
defvarA macro that makes defining environment variables easy38,157Apache-2.0
defyReplacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax.7,847Apache-2.0
degaussYour friendly neighborhood Avro schema compatibility checker.10,601Apache-2.0/MIT
degen-loggerDecent console logging for rust3,851MIT
degen-sqlA postgres database engine for rust that builds on top of tokio-postgres and deadpool21,410MIT
degen-terminalA terminal multiplexer with tiling window management, tabbed workspaces, and 20 color themes20MIT
degen-websocketsYet Another WebSocket Server8,986MIT
degen_toon_cloudsA toon cloud shader for bevy3,357MIT
degen_toon_terrainA simple heightmap terrain plugin for Bevy game engine9,301MIT
degen_toon_waterA toon water shader for bevy22,834MIT
degenerateA degenerate programming language3,027CC0-1.0
degeneric-macrosHides struct generics into trait associated types15,296MIT
degenproto_engineRust library for parsing RON configuration files and generating React/JSX code73MIT
degenverateLoads environment variables from an environment.d directory8,380MIT
degiro-tax-reportA library and a cli application to calculate annual tax reports1,675MIT OR Apache-2.0
degitRust rewrite of degit15,938MIT
degit-rsRust rewrite of degit3,650MIT
deglazeJS Budget Auditor for WebAssembly. Analyzes wasm-bindgen JS glue, categorizes every function, maps each to the WASM spec proposal…16Unlicense
degree_trigonometricTrigonometric functions in degree2,520Apache-2.0/MIT
degreenA small tool for degreening files1,951MIT
degreesEasily work with and compare temeratures in different units7,826MIT
dehashed-rsA rust library for the dehashed API11,636MPL-2.0
dehazingA simple dehazing algorithm1,285MIT
dehumanizeDehumanize text binary data into raw bytes472MIT
deiStatic analysis tool for detecting god classes and god methods91MIT
dei-astAST traversal and analysis for DEI191MIT
dei-clusteringClustering analysis for DEI194MIT
dei-coreCore types and traits for DEI static analysis tool639MIT
dei-languagesMulti-language parsing for DEI191MIT
dei-metricsMetrics and coupling analysis for DEI191MIT
deimosControl-loop and data pipeline for the Deimos data acquisition system9,872MIT OR Apache-2.0
deimos_numericsNumerical methods and control systems analysis279MIT OR Apache-2.0
deimos_sharedShared packet formats and related resources for Deimos DAQ ecosystem6,254MIT OR Apache-2.0
deimossDeimos celestial simulation crate for the MilkyWay SolarSystem workspace69MIT
deincludeSimple tool to process Includes from C/C++ files3,362MIT/Apache-2.0
deindentA command line utility and Rust library to format overly-indented text.1,380MIT
deindentorA tool to reverse indentation in a file.6,823MIT OR Apache-2.0
deinflectjapanese deinflection6,608GPL-3.0
deinflectorAttempts to be a 1 to 1 reimplementation of Yomitan's MultiLanguageTransformer.513MIT
deinterleaveDeinterleave your datastructures2,389BSD-3-Clause
deinterleave-deriveDeinterleave your datastructures2,691BSD-3-Clause
dejaA simple command line utility to cache output of commands6,640MIT
dejadbCommand-line interface for DejaDB, the embedded memory engine for AI agents.48MIT OR Apache-2.0
dejadb-calCAL (Context Assembly Language) lexer, parser, and executor for DejaDB.45MIT OR Apache-2.0
dejadb-contextBudget-aware context rendering (SML/TOON/Markdown/JSON) for DejaDB.40MIT OR Apache-2.0
dejadb-coreCore .mg format, canonical serialization, content addressing, and grain types for DejaDB.60MIT OR Apache-2.0
dejadb-mcpModel Context Protocol (MCP) stdio server for DejaDB.36MIT OR Apache-2.0
dejadb-serverWeb console and sync-hub server for DejaDB.36MIT OR Apache-2.0
dejadb-storeContent-addressed embedded store with hybrid recall (Turso/SQLite) for DejaDB.56MIT OR Apache-2.0
dejavoxA syscall-level record/replay tool for deterministic testing and debugging.33Apache-2.0
dejavox_baseInternal support crate shared by the dejavox family of crates. Not intended for direct use by third parties.27Apache-2.0
dejavox_cliCommand-line interface for dejavox, a syscall-level record/replay tool.15Apache-2.0
dejavox_deriveDerive macros for dejavox.23Apache-2.0
dejavox_recordRecording backend for dejavox, a syscall-level record/replay tool.23Apache-2.0
dejavox_replayReplay backend for dejavox, a syscall-level record/replay tool.23Apache-2.0
dejavuProvides the DejaVu font family for embedding34,993MIT/Apache-2.0
dejavu-cliStop showing coding agents the same command output twice.83MIT
dejavu-engineDejaVu shared types and runtime1,605MPL-2.0
dejavu-irError Handling, Parser and Compiler of DejaVu Language1,551MPL-2.0
dejavu-parserParser of DejaVu Language4,178MPL-2.0
dejavu-runtimeDejaVu shared types and runtime2,870MPL-2.0
dejisDe JIS encoding.1,183AGPL-3.0-only
dekDeclarative environment setup and scripted workflows from TOML797MIT