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.

diagweaveCore runtime and macros re-export for diagweave error algebra and report diagweaveing.1,071MIT OR Apache-2.0Development tools::DebuggingRust patterns diagweave-macrosProcedural macros for diagweave DSL: set! and union!.952MIT OR Apache-2.0Development tools::DebuggingRust patterns dialA terminal-based code snippet manager and viewer built with ratatui.717MIT dial-cliCLI for DIAL - Deterministic Iterative Agent Loop190MIT OR Apache-2.0Command line utilitiesDevelopment tools dial-coreDIAL engine - Deterministic Iterative Agent Loop for autonomous AI-assisted software development323MIT OR Apache-2.0Development tools dial-ecologyLotka-Volterra dynamics for musical tradition competition on cultural dials17MIT dial-providersAI provider implementations for DIAL engine249MIT OR Apache-2.0Development tools dial-theoryDial theory framework for algebraic structure analysis18MIT dial9Low-overhead async runtime telemetry: event recording, Tokio integration, CPU/memory profiling, and a trace viewer CLI484Apache-2.0AsynchronousDevelopment tools::Profiling dial9-coreTelemetry event bus for dial962Apache-2.0 dial9-macroProc-macro crate that provides the dial9::main attribute macro175,237Apache-2.0 dial9-perf-self-profileMinimal self-profiling via Linux/Android perf_event_open with frame-pointer-based stack traces98,312MIT OR Apache-2.0 dial9-tokio-telemetryLow-overhead runtime telemetry for Tokio with poll timing, wake events, and CPU profiling209,822Apache-2.0AsynchronousDevelopment tools::Profiling dial9-trace-formatSelf-describing binary trace format with schema registry208,255Apache-2.0 dial9-trace-format-deriveDerive macro for dial9-trace-format TraceEvent trait208,232Apache-2.0 dial9-utilsS3 upload SegmentProcessor for dial9-core's pipeline41Apache-2.0 dial9-viewerCLI trace viewer and S3 browser for dial9-tokio-telemetry1,590Apache-2.0 dialasmDialASM - simple pest based dialogue DSL for Rust40MIT dialectTypes and traits for implementing syntax highlighting.12,578MIT OR Apache-2.0 dialecticTransport-polymorphic, asynchronous session types for Rust13,591MITAsynchronousConcurrency dialectic-compilerSession type macro compiler for the Dialectic crate6,700MITAsynchronousConcurrency dialectic-macroProcedural macros used by and exported from the Dialectic crate6,613MITAsynchronousConcurrency dialectic-nullA no-op backend for the Dialectic crate, intended for benchmarking and testing2,539MITAsynchronousConcurrency dialectic-tokio-mpscA backend for the Dialectic crate using Tokio's MPSC channels3,210MITAsynchronousConcurrency dialectic-tokio-serdeA backend builder for the Dialectic crate using Serde serialization over Tokio transport3,887MITAsynchronousConcurrency dialectic-tokio-serde-bincodeA backend for the Dialectic crate using Bincode serialization over Tokio transport2,577MITAsynchronousConcurrency dialectic-tokio-serde-jsonA backend for the Dialectic crate using JSON serialization over Tokio transport1,796MITAsynchronousConcurrency dialgaBlueprint instantiator for Palkia9,064MITGame development dialler-rsA simple dialler / contact manager for the terminal5,959MIT dialogDisplay dialog boxes using various backends126,176MITCommand-line interfaceGUI dialog-boxLibrary to use different dialog-box/popup in Rust3,021MIT dialog-expectDisplay a dialog box with the message when calling `.expect` or panicing6,587MIT dialog_detectiveAutomatically identify and rename unknown tv series video files by letting AI listen to their dialogue.64MIT dialog_final_v2_cliDialog CLI — Nostr-based encrypted notes-to-self352MITCommand line utilities dialog_final_v2_libDialog library — Nostr-based encrypted notes-to-self (core Rust SDK)533MITAPI bindingsCryptography::Cryptocurrencies dialogiA dialog parser7,281MIT OR Apache-2.0 dialogicalP/E/T/S 2037 Dialogue Tree Compiler30,401GPL-3.0-onlyCommand line utilitiesGame development dialogosA super simple dialogue system for Rust.2,878MITGame development dialogtocliAn application to open a dialog GUI and print it to stdout.2,420MIT dialogueAn NNTP server implementation written in Rust.1,978MITCommand line utilitiesNetwork programming dialogue-corethe core of dialogue-macro19,952MIT dialogue-macroAn extension to dialoguer that simplifies command-line interaction interfaces.21,583MIT dialogue-rsA Rust library for parsing dialogue scripts.1,668MIT OR Apache-2.0 dialoguerA command line prompting library.71,891,663MITCommand-line interface dialoguer-deriveDerive macro based on Dialoguer crate. To use only with 'dialoguer-trait'2,603non-standardCommand-line interfaceConfiguration dialoguer-extA fork of dialoguer: A command line prompting library.892MITCommand-line interface dialoguer-multiselectA command line prompting library. Fork of dialoguer with multiselect improvements.1,143MITCommand-line interface dialoguer_macroDerive macro based on Dialoguer crate. To use only with 'dialoguer_trait'6,797non-standardCommand-line interfaceConfiguration dialoguer_traitTrait helper (and derive macro) for constructing interactive message prompts using `dialoguer`7,198non-standardCommand-line interfaceConfiguration dialtoneDialtone Command Line Client1,632MIT OR Apache-2.0 dialtone_axumDialtone Axum Back-end2,998MIT OR Apache-2.0 dialtone_botsDialtone Client-side Bots1,607MIT OR Apache-2.0 dialtone_ccli_utilDialtone Client CLI Utilities3,000MIT OR Apache-2.0 dialtone_commonDialtone Common Code7,056MIT OR Apache-2.0 dialtone_ctrlDialtone Back-End Control Programs1,596MIT OR Apache-2.0 dialtone_reqwestDialtone HTTP Reqwest Client Library4,862MIT OR Apache-2.0 dialtone_sqlxDialtone SQLx Back-End3,652MIT OR Apache-2.0 dialtone_sqlx_macrosDialtone SQLx Macros4,241MIT OR Apache-2.0 dialtone_test_utilDialtone Testing Utilities1,668MIT OR Apache-2.0 dialtone_yewDialtone Yew Webapp1,646MIT OR Apache-2.0 diameterRust Implementation of the Diameter Protocol.23,446MIT diameter-interfaceRust Implementation of the Diameter Protocol.1,508Apache-2.0 OR MIT diamondCommon library for diamond, just a daemon491MIT diamond-cliLightning-fast CLI for stacked pull requests97Apache-2.0Command line utilitiesDevelopment tools diamond-squareGenerate heightmap using diamond-square algorithm5,286MPL-2.0 diamond-typesThe world's fastest text CRDT28,954ISC diamond-types-extendedUnified CRDT library with ergonomic API - fork of diamond-types78ISCConcurrencyData structures diamond_opPerl-like diamond operator for Rust151Apache-2.0 diamondfire-actiondumpA wrapper around the code action dump from DiamondFire.4,175MIT OR Apache-2.0 diamondscaffoldA CLI for scaffolding EIP-2535 Diamond Standard projects23MITCommand line utilitiesDevelopment tools dianaDiana is an out-of-the-box GraphQL system with full support for use as a serverless function, as well as commonly-used features…18,625MITWeb programmingWeb programming::HTTP server diana-actix-webThe integration between Diana GraphQL and Actix Web.14,379MITWeb programmingWeb programming::HTTP server diana-aws-lambdaThe integration between Diana GraphQL and AWS Lambda (including its derivatives, like Netlify).13,305MITWeb programmingWeb programming::HTTP server dianacAn emulator, compiler, and interpreter for the Diana Compiled Language2,323GPL-3.0 dianmenga web parse1,564Apache-2.0 diap-rs-sdkDIAP Rust SDK - 基于零知识证明的去中心化智能体身份协议,使用 ZKP 验证 DID-CID 绑定,无需 IPNS2,371MITAsynchronousAuthentication diapauseCoroutines/generators for stable Rust via code transformation — no async, no Pin, no allocation, no unsafe code7MITNo standard libraryNo standard library::No dynamic allocation diapause-macroProcedural macro for the diapause crate; depend on diapause instead8MITDevelopment tools::Procedural macro helpers diapause-macro-coreCoroutine transformation internals of the diapause crate; depend on diapause instead8MITDevelopment tools::Procedural macro helpers diarA directory favorite tool in rust11,622MIT diaricBackend-free speaker-diarization core: clustering (offline AHC→VBx, online), PLDA projection, pipeline assembly,…161(MIT OR Apache-2.0) AND Apache-2.0 AND MIT AND CC-BY-4.0 AND BSD-2-Clause AND BSD-3-Clause diarizationSans-I/O speaker diarization for streaming audio. Bundles the pyannote/segmentation-3.0 model and sources the…18(MIT OR Apache-2.0) AND MIT diaryA TUI based diary tool for Linux with encryption supported for files and text.3,497GPL-3.0-onlyCommand line utilities diary-cliA powerful cli for documenting and keeping a diary.2,652GPL-3.0 diaryxCommand-line interface for Diaryx journal management485non-standardCommand line utilities diaryx-siphonophoreExtensible Yjs sync server primitive with native document multiplexing (Diaryx fork)706MIT OR Apache-2.0Network programmingWeb programming::WebSocket diaryx_coreCore library for Diaryx - a tool to manage markdown files with YAML frontmatter1,034non-standardText processing diaryx_extismExtism-based third-party plugin runtime for Diaryx207non-standard diaryx_plugin_sdkSDK for building Diaryx Extism WASM plugins228MIT diaryx_publishPublishing pipeline for Diaryx workspaces — converts markdown to HTML41non-standard diaryx_syncSync engine for Diaryx - CRDT types, sync protocol, siphonophore hooks, and local server242non-standard diasMinimal cross-platform support for common platform specific things, intended for small games for web plus desktopy platforms.3,040non-standard diatermiA library to interact with the high-level terminal that uses crossterm5,332MIT diathdiath is a light-weight library for communication between tokio async tasks17,349MITAsynchronous diatomThe diatom programming language28,958Apache-2.0 diatom-cliThe diatom programming language2,787Apache-2.0 diatom-coreThe diatom programming language5,539Apache-2.0 diatom-std-coreDiatom core standard library4,519Apache-2.0 diatom-std-osThe diatom programming language4,536Apache-2.0 diatomic-wakerAn async, lock-free synchronization primitive for task wakeup.8,096,958MIT OR Apache-2.0AsynchronousConcurrency dibdevice independent bitmap (DIB) / BMP file format decoder1,707MITEncodingGraphics dibsPostgres toolkit for Rust, powered by facet reflection1,123MIT OR Apache-2.0Database interfaces dibs-cliCLI for dibs - Postgres toolkit for Rust660MIT OR Apache-2.0 dibs-configFacet types for the dibs configuration schema692MIT OR Apache-2.0 dibs-db-schemaDatabase schema types for dibs988MIT OR Apache-2.0 dibs-jsonbJSONB column support for dibs (Jsonb<T> wrapper for Facet types)1,097MIT OR Apache-2.0 dibs-macrosProc macros for dibs1,141MIT OR Apache-2.0 dibs-protoProtocol definitions for dibs CLI-to-service communication963MIT OR Apache-2.0 dibs-qgenQuery DSL code generator for dibs (parses .styx query files into Rust and SQL)955MIT OR Apache-2.0 dibs-query-schemaFacet types for the dibs query DSL schema989MIT OR Apache-2.0 dibs-runtimeRuntime types for dibs-generated query code888MIT OR Apache-2.0 dibs-sqlTyped SQL AST and renderer for dibs1,052MIT OR Apache-2.0 dicdic -- dictionary -- hashmap with insertion order and uses string as key.9,033GPL-3.0 dic-serverin-memory dictionary used as a database, cache and message broker.2,881GPL-3.0 dic-structure-createrA CLI tool that reads tree-structured text files and generates folders and files accordingly.702MITCommand line utilities diceA crate for calculating arbitrary dice probabilities2,621MIT dice-bagThis library uses standard RPG notation for generating dice rolls producing a total score, but also a break down of all the rolls…4,099LGPL-3.0-only dice-command-parserA library for parsing basic dice roll commands like 2d20 + 2a17,893MIT dice-meJust another simple rust based diceware generator3,621MIT dice-nomA library that utilizes the nom parser for randomly generating numbers to support role-playing games.2,738non-standardCommand line utilitiesGames dice-parserA parser and roller for standard RPG dice notation.45GPL-3.0-onlyGamesParsing tools dice-rollsmall library to parse dice expressions and evaluate them3,021Apache-2.0 dice-roll-16-CS380Random number generator between 1 and 6 to simulate a dice roll692MIT dice-rollerRoll dice from the command line.6,023MIT dice_coreA robust library for parsing and rolling dice notation like '2d6+3'.45MIT OR Apache-2.0GamesParser implementations dice_expressionA library to help you parse and execute some dice expressions.2,846LGPL-3.0-or-laterGame developmentParser implementations dice_forgeA small crate to preform basic math using dice notation for random numbers6,163MIT OR Apache-2.0Game developmentMathematics dice_roller_rsA Rust library for simulating dice rolls in RPG games82MIT OR Apache-2.0GamesSimulation dicebagChaotic dice rolling!6,118MIT OR Apache-2.0 dicebearAn unofficial dicebear wrapper for Rust3,272WTFPL dicebear-coreCore library for generating DiceBear avatars158MIT dicebear-schemaJSON Schema definitions for DiceBear avatar styles and options277MIT dicebear-stylesDefinition files of the DiceBear avatar styles.148non-standard dicecloud_sheet_printerA tool for printing a 5e character off of dicecloud v21,892MIT OR Apache-2.0Command line utilities dicedA Rust reimplementation of the MinCED algorithm for identifying CRISPRs in full or assembled genomes.4,560GPL-3.0-or-laterScience diced-pyPyO3 bindings and Python interface to the diced crate.3,801GPL-3.0-or-laterScience dicedbDiceDB sdk for Rust.946MITDatabase interfaces dicedb-rsRust SDK for DiceDb.3,933non-standard dicegenGenerate passwords easy to remember.1,706MIT dicengFast dice expression parser, roller, and probability analyzer86MITCommand line utilitiesGame development dicenotationStandard Dice Notation (parsing and die rolling) for Rust3,551MIT/Apache-2.0 dicepropMathematical properties for random testing3,130MIT OR Apache-2.0Development tools::Testing dicerDice Roller10,448MIT OR Apache-2.0 dicerollA simple dice rolling lib for RPG purposes.1,654MITGame developmentMathematics dicerollingrolls dice1,623MIT dicersA diceware application with support for AWS Lambda3,385MIT dicescalculate discrete probability distributions and statistics for combinations of dices4,440MIT OR Apache-2.0MathematicsSimulation dicetestFramework for writing tests with randomly generated test data37,221MIT OR Apache-2.0Development tools::Testing dicetest-deriveDerive macro for dicetest180MIT OR Apache-2.0Development tools::Testing dicetest_examplesA collection of examples for Dicetest3,165MIT OR Apache-2.0 dicewareA command line diceware, with or without dice.32,383AGPL-3.0 diceware-genThis program generates random passphrases based on EFF's long wordlist.7,331MIT diceware-rsDiceware passphrase generator4,464MIT diceware_wordlistsWordlists for the command line tool Rusty Diceware114,449MIT OR Apache-2.0 dicexpA Dice Expression Interpreter program and library for parsing (and rolling) role-playing game style dice notations (e.g. "2d8+5")7,670MPL-2.0Text processing diceySimple library for parsing dice strings of the form "adx,bdy,cdz", where a, b, & c are quantity of dice and x, y, & z are the…4,269MIT diceystatsLibrary to parse and interact with dice formulas5,574MIT dicgenGenerate a list with all combinations for given characters, like in brute force attacks10,524UnlicenseCommand line utilities dickerA container runtime that asks the important questions. Like Docker, but with more feelings and fewer actual containers.24MITDevelopment tools dicklessOfficial Rust SDK for the dickless.io API platform23MITAPI bindingsWeb programming dicoco_safe_mathA Rust library for simplified safe math operations3,151CC-BY-4.0 dicomA pure Rust implementation of the DICOM standard1,193,527MIT OR Apache-2.0 dicom-anonymizationDICOM anonymization4,013MIT OR Apache-2.0 dicom-app-commonHelper library for command-line applications in the DICOM-rs project656MIT OR Apache-2.0 dicom-coreEfficient and practical core library for DICOM compliant systems1,614,864MIT OR Apache-2.0 dicom-dictionary-builderA generator of DICOM dictionaries from standard documentation and other sources17,008MIT OR Apache-2.0Command line utilities dicom-dictionary-stdStandard DICOM attribute dictionary1,599,532MIT OR Apache-2.0 dicom-dumpA CLI tool for inspecting DICOM files1,139,371MIT OR Apache-2.0Command line utilities dicom-echoscuA DICOM C-ECHO command line interface10,519MIT OR Apache-2.0Command line utilities dicom-encodingDICOM encoding and decoding primitives1,607,158MIT OR Apache-2.0Encoding dicom-finderA simple CLI tool and library for finding DICOM files.5,887MIT OR Apache-2.0Command line utilitiesFilesystem dicom-findscuA DICOM C-FIND command line interface11,200MIT OR Apache-2.0Command line utilities dicom-fromimageA CLI tool for replacing the image content from DICOM files11,459MIT OR Apache-2.0Command line utilities dicom-gen-uidA library and command-line utility to generate DICOM UIDs5,089MIT OR Apache-2.0Command line utilities dicom-jsonDICOM data serialization to/from JSON1,152,918MIT OR Apache-2.0 dicom-mapMemory-mapped O(1) DICOM tag dictionary250Apache-2.0Command line utilitiesData structures dicom-map-ffiC FFI for dicom-map129Apache-2.0Command line utilitiesData structures dicom-movescuA DICOM C-MOVE command line interface19MIT OR Apache-2.0Command line utilities dicom-objectA high-level API for reading and manipulating DICOM objects1,604,528MIT OR Apache-2.0 dicom-parserA middle-level parser and printer of DICOM data sets1,601,703MIT OR Apache-2.0Parser implementations dicom-pixeldataA high-level API for decoding DICOM objects into images and ndarrays1,426,343MIT OR Apache-2.0Multimedia::Images dicom-scpproxyA proxy SCP server, for logging and diagnostics14,265MIT OR Apache-2.0Command line utilities dicom-storescpA server accepting DICOM C-STORE12,283MIT OR Apache-2.0Command line utilities dicom-storescuA DICOM C-ECHO command line interface17,504MIT OR Apache-2.0Command line utilities dicom-test-filesA collection of DICOM files for testing DICOM parsers.25,599non-standardDevelopment tools::TestingParsing tools dicom-toimageA CLI tool for converting DICOM files into general purpose image files12,889MIT OR Apache-2.0Command line utilities dicom-toolkit-codecDICOM image compression codecs: JPEG, JPEG-LS, RLE, and codec registry580MIT OR Apache-2.0EncodingParser implementations dicom-toolkit-coreFoundation types and utilities for the dicom-toolkit-rs DICOM toolkit882MIT OR Apache-2.0EncodingParser implementations dicom-toolkit-dataCore DICOM data structures, file I/O, and encoding/decoding801MIT OR Apache-2.0EncodingParser implementations dicom-toolkit-dictDICOM data dictionary, tag constants, VR definitions, and transfer syntax registry839MIT OR Apache-2.0EncodingParser implementations dicom-toolkit-imageDICOM image processing: pixel data, window/level, LUTs, color models, export565MIT OR Apache-2.0EncodingParser implementations dicom-toolkit-jpeg2000A memory-safe, pure-Rust JPEG 2000 codec with native-bit-depth decode and DICOM-focused encoding support.1,705MIT OR Apache-2.0EncodingMultimedia::Images dicom-toolkit-netAsync DICOM networking: association management, DIMSE services (C-ECHO, C-STORE, C-FIND, C-GET, C-MOVE)418MIT OR Apache-2.0EncodingParser implementations dicom-toolkit-toolsCLI tools for DICOM: dcmdump, echoscu, storescu, storescp, findscu, getscu, img2dcm, dcmcjpls, dcmdjpls, dcmcjp2k, dcmdjp2k207MIT OR Apache-2.0EncodingParser implementations dicom-transfer-syntax-registryA registry of DICOM transfer syntaxes1,603,211MIT OR Apache-2.0 dicom-ulTypes and methods for interacting with the DICOM Upper Layer Protocol1,195,083MIT OR Apache-2.0Network programming dicom-volumeA high-level API for handling multiple DICOM files as volumes103Apache-2.0 dicom-webA high-level API for accessing DICOMweb resources6,146MIT OR Apache-2.0 dicom_dictionary_parserLibrary that parses the data dictionary (part 6) of the DICOM standard and provides access to all data elements4,147MIT dicomview-coreWASM-safe DICOM decode, incremental volumes, MPR state, and rendering presets163MIT OR Apache-2.0