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,366MITAPI bindingsCommand line utilities defaults-utilA TUI application that detects macOS defaults setting changes and generates reproducible commands50MITCommand line utilities 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.0Memory managementNo standard library 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,105MITNo standard libraryRust patterns defer-liteA lightweight high-performance implementation of Go's defer statement.604,692MITNo standard libraryRust patterns defer-rsDeferred execution Rust utilities.12,332MIT OR Apache-2.0Development toolsRust patterns 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,570MITAsynchronous 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,315MITData structuresMemory management deferred-future模仿 jQuery.Deferred(),允许从 Future 实现类实例的外部对正在 pending 的 Future 对象进行 resolve 或 reject 处理。7,426MITAsynchronous deferred-mapHigh-performance generational arena using handle-based deferred insertion with O(1) operations7,997MIT OR Apache-2.0Data structuresMemory management 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,319MITConcurrencyData structures deferred_vectorA deferred vector implementation4,044MITAlgorithmsData structures deferrerdefer! macro for deferring functions.5,759GPL-2.0 defewA new() derive macro for structs5,496MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation 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.0Network programming defi-tracker-lifecyclePure-logic crate for DeFi order lifecycle tracking on Solana — classification, correlation, and state machine logic317MITCryptography::Cryptocurrencies 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 API15MITAPI bindingsCryptography::Cryptocurrencies 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.0Cryptography::CryptocurrenciesDevelopment tools 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.0Development tools::Procedural macro helpersRust patterns 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.0Rendering::Graphics APIs 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,331ISCAlgorithmsGame engines 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 workflows170MITCommand line utilitiesDevelopment tools::Testing deflateA DEFLATE, zlib and gzip encoder written in Rust.33,724,632MIT/Apache-2.0Compression deflate-macroA macro for using encoded value in binary but decompress on runtime1,963MIT deflate64Deflate64 implementation based on .NET's implementation49,328,504MITCompression 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/MITRust patterns defmtA highly efficient logging framework that targets resource-constrained devices, like microcontrollers19,762,594MIT OR Apache-2.0Development tools::DebuggingEmbedded development defmt-bbqA generic bbqueue based transport for defmt log messages8,208MIT OR Apache-2.0Embedded developmentNo standard library defmt-brttDefmt logs over RTT as well as through a BBQueue26,075MIT OR Apache-2.0Development toolsEmbedded development 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.0Development tools::DebuggingEmbedded development defmt-influxPipes defmt logs received from a TCP interface to InfluxDB2,785non-standardCommand line utilitiesDevelopment tools defmt-itmTransmit defmt log messages over the ITM (Instrumentation Trace Macrocell) stimulus port4,245MIT OR Apache-2.0Embedded developmentNo standard library 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.0Embedded developmentHardware support defmt-log-testtest1,684MIT OR Apache-2.0 defmt-loggerA `log` logger that can format defmt log frames2,303MIT OR Apache-2.0Embedded development 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.0Embedded developmentNo standard library defmt-or-log-macrosProc-Macros to derive either defmt or log, depending on the configuration215,146MIT OR Apache-2.0Embedded developmentNo standard library defmt-parserParsing library for defmt format strings15,126,829MIT OR Apache-2.0 defmt-persistPersistent defmt logger that survives resets3,280MIT OR Apache-2.0Embedded developmentNo standard library defmt-printA tool that decodes defmt logs and prints them to the console45,059MIT OR Apache-2.0Embedded development defmt-ringbufdefmt persistent ring buffer logger2,818MIT OR Apache-2.0Embedded developmentNo standard library defmt-rttTransmit defmt log messages over the RTT (Real-Time Transfer) protocol2,658,368MIT OR Apache-2.0Embedded developmentNo standard library defmt-rtt-targetdefmt logger implementation using the rtt-target crate24,060MIT OR Apache-2.0Embedded developmentNo standard library defmt-semihostingTransmit defmt log messages over the Cortex-M Semihosting protocol10,792MIT OR Apache-2.0Embedded developmentNo standard library defmt-serialLog defmt-messages over serial63,929MIT defmt-stdoutTransmit defmt log messages to the standard output (Linux only, x86_64 and aarch64)246MITCommand-line interfaceEmbedded development defmt-tcpPrints defmt logs received from a TCP interface3,964non-standardCommand line utilitiesDevelopment tools defmt-testA test harness for embedded devices131,050MIT OR Apache-2.0Embedded developmentNo standard library 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,799MITEmbedded developmentHardware support deforest_derivederive macros for the crate deforest3,369MIT deforgeUniversal Edge Function Compiler - Transform standard code to platform-specific deployables37Apache-2.0Command line utilitiesDevelopment tools 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.0Parser implementationsText processing defrGolang `defer` statements but in Rust.1,726MIT defragsafe and low overhead defragmenting memory manager for microcontrollers9,599MIT defrag-dirsDirectory index defragmentation3,824GPL-3.0Command line utilitiesFilesystem deframeA frame/block parser for embedded and no_std applications1,470MITData structuresEmbedded development 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,530MITExternal FFI bindings deft-simplecssA simple CSS 2 parser and selector.3,885Apache-2.0 OR MITParser implementations deft-skia-bindingsSkia Bindings for Rust6,773MITExternal FFI bindingsGraphics deft-skia-safeSafe Skia Bindings for Rust7,012MITAPI bindingsGraphics deft-softbufferCross-platform software buffer2,546MIT OR Apache-2.0Game developmentGraphics deft-traySystem tray extention for deft2,937MIT deft-usvgAn SVG simplification library.1,790Apache-2.0 OR MITMultimedia::Images deft-videoVideo component for deft781GPL-2.0-or-later deft-winitCross-platform window creation library.10,364Apache-2.0GUI 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.0Text processingWeb programming 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.0Value formattingWebAssembly degaussYour friendly neighborhood Avro schema compatibility checker.10,601Apache-2.0/MITCommand line utilitiesDevelopment tools 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 themes20MITCommand line utilities 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,296MITRust patterns 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.0Asynchronous 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…16UnlicenseDevelopment toolsWebAssembly degree_trigonometricTrigonometric functions in degree2,520Apache-2.0/MIT degreenA small tool for degreening files1,951MITCommand line utilities 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 methods91MITCommand line utilitiesDevelopment tools 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 workspace69MITScienceSimulation 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,380MITCommand line utilitiesText processing deindentorA tool to reverse indentation in a file.6,823MIT OR Apache-2.0Command line utilities 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,640MITCachingCommand line utilities dejadbCommand-line interface for DejaDB, the embedded memory engine for AI agents.48MIT OR Apache-2.0Command line utilitiesDatabase implementations dejadb-calCAL (Context Assembly Language) lexer, parser, and executor for DejaDB.45MIT OR Apache-2.0Database implementationsParser implementations dejadb-contextBudget-aware context rendering (SML/TOON/Markdown/JSON) for DejaDB.40MIT OR Apache-2.0Text processing dejadb-coreCore .mg format, canonical serialization, content addressing, and grain types for DejaDB.60MIT OR Apache-2.0Data structuresEncoding dejadb-mcpModel Context Protocol (MCP) stdio server for DejaDB.36MIT OR Apache-2.0API bindings dejadb-serverWeb console and sync-hub server for DejaDB.36MIT OR Apache-2.0Web programming::HTTP server dejadb-storeContent-addressed embedded store with hybrid recall (Turso/SQLite) for DejaDB.56MIT OR Apache-2.0CachingDatabase implementations 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.83MITCommand line utilitiesDevelopment tools 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 TOML797MITCommand line utilitiesDevelopment tools