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.
discardDiscard trait which allows for intentionally leaking memory15,462,671MIT
discard-whileGet the first non-matching element, and the amount of discarded elements.9,050MIT
discernA Rust library for implementing the Command Query Responsibility Segregation (CQRS) pattern.10,052MIT
discfsVirtual FUSE filesystem with files stored as Discord attachments2,793MIT OR Apache-2.0
dischromfortDischromfort hides your data in plain sight.1,564MIT
discidBindings for MusicBrainz libdiscid21,463LGPL-3.0-or-later
discid-sysUnsafe FFI bindings for MusicBrainz libdiscid19,328LGPL-3.0-or-later
disclaimSpawn child processes that disclaim the parent's macOS TCC responsibility, so each child is judged under its own code-signing…2,119MIT OR Apache-2.0
discliA CLI tool for Discord with send, listen, and AI response modes74MIT
discloseAn attribute macro to set default visibilities on container elements.2,976MIT
discloudBlazingly fast Discloud CLI15,009Apache-2.0
discloud-cliBlazingly fast Discloud CLI5,819Apache-2.0
discloud-rsA rust wrapper for Discloud's API3,368Apache-2.0
discludeStatic analyzer to discover obfuscation of malicious code, with LLM review and enrichment363MIT
discoAn implementation of the Disco cryptographic protocol framework in pure Rust1,898MIT/Apache-2.0
disco-assetsAssets crate generated by rlvgl-creator for the rlvgl STM32H747I-DISCO demo33MIT
disco-cliGenerate recommendations from CSV files2,842MIT
disco-quickLibrary for processing the Discogs XML data dumps3,266MIT
disco-rpcA customisable client for Discord rich presence using simple Lua configuration.4,059Unlicense
disco-rsA no-std, pure Rust impl of Disco Noise Protocol extension8,086Apache-2.0
disco-typesTypes used by tide-disco and surf-disco3,470non-standard
discodoRust wrapper of Discodo3,064MIT
discogsA Library to consume Discogs API9,009MIT/Apache-2.0
discogs-apiWIP api wrapper for Discogs3,991non-standard
discogs-rsAsync Rust client library for the Discogs API v230MIT
discogs2csvConverts a Discogs releases dump into a CSV1,563MIT
discogstaggerrsTool to tag your audio library using data from Discogs1,762MIT
discoidDifferent types of generic Circular Buffers8,047MIT
discombobulateCompare and contrast directories4,920LGPL-3.0
discordClient library for the Discord API63,606MIT
discord-authorityA fast, async Discord selfbot library for Rust87MIT
discord-backup-utilA tiny tool to backup stuff to Discord2,360AGPL-3.0-or-later
discord-baseThe crate I use to build my bots on top of, made using Serenity in Rust!1,301MIT OR Apache-2.0
discord-bots-orgBindings for the discordbots.org API.1,946ISC
discord-cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.716,763Apache-2.0
discord-cli-rsLocal-first read-only Discord archival CLI — search, sync, tail, and download via a user token40MIT
discord-clientSimple Discord API Client2,793MIT
discord-devTBA338BSD-2-Clause
discord-echoDiscord text integration for echo-system entities112AGPL-3.0-only
discord-ferrisdiscord-ferris is a Discord API Rust library under development 🦀737Apache-2.0
discord-ferris-macrosProcedural macros for discord-ferris 🦀 (Internal Crate)583Apache-2.0
discord-finderThis crate has been removed.7,663MIT
discord-flowsDiscord Integration for flows.network30,429MIT/Apache-2.0
discord-flows-macrosDiscord Integration macros for flows.network5,396MIT/Apache-2.0
discord-gouda-appA lightweight desktop version of the Discord web app.1,665MIT
discord-hooksdiscord-hooks is a fully featured and customizable library for working with Discord Webhooks1,276MIT
discord-indexmapA fork of the popular `indexmap` library that adds a few extra APIs that are yet to be
upstreamed.2,451,436Apache-2.0/MIT
discord-ipcA simple, cross-platform crate for interfacing with Discord IPC for more than just presence1,281MIT
discord-ipc-rpA simple, cross-platform crate for interfacing with Discord's IPC4,110MIT
discord-lambdaFramework for building a Discord bot on the Vercel platform1,705GPL-3.0
discord-markdownParse discord-flavored markdown5,182GPL-3.0-only
discord-mdParser and generator for Discord's markdown15,973MIT OR Apache-2.0
discord-messageA crate containing the utilities needed to build Discord webhook messages from Rust83,174GPL-3.0
discord-mpris-rsDiscord Rich Presence for MPRIS media players3,6260BSD
discord-openaiDiscord x OpenAI bot4,150MIT
discord-presenceA Rust client for Discord RPC.89,359MIT
discord-presence-rsA Rust library for creating Discord Rich Presence76MIT
discord-proxyWindows-first Discord process-local proxy launcher17MIT OR Apache-2.0
discord-qr-authA Rust library to authenticate with Discord using QR codes.1,675ISC
discord-rconThe discord bot to control game servers via rcon.9,526Apache-2.0 OR MIT
discord-restDiscord REST API365BSD-2-Clause
discord-retention-botA bot that allows you to set a message retention for individual Discord text channels.4,490MIT
discord-rich-presenceA simple, cross-platform crate for interfacing with Discord's IPC390,046MIT
discord-rpc-clientA Rust client for Discord RPC.48,547MIT
discord-rpc-helperAutomatically sets Discord activity based on running Proton games23,729GPL-3.0-only
discord-rpc-sdkRust bindings to the Discord RPC SDK3,762MIT
discord-rpc-sysFFI bindings to the Discord RPC SDK3,320MIT
discord-rsA rust library for interacting with the Discord API in a blazingly fast way1,899non-standard
discord-sdkAn open implementation of the Discord Game SDK126,242MIT OR Apache-2.0
discord-selfbotDiscord selfbot API library for Rust20,430MIT
discord-sendmessageA debug tool for sending simple text messages to Discord over a webhook1,659GPL-3.0
discord-snowflakeA library for working snowflakes, Discord compatible.6,735MIT
discord-snowflake-infoSimple application to get information from a discord snowflake5,959Unlicense
discord-stream-rsDiscord voice/video streaming library for selfbots, ported from @dank074/discord-video-stream93MIT
discord-termviewSpawn multiple concurrent unix terminals in Discord1,698MIT
discord-timestampA CLI utility to generate discord-formatted timestamps1,881Apache-2.0
discord-toggle-rpcA simple command-line app to toggle Discord Rich Presence written in Rust.1,729MIT
discord-toolsDiscord search tools for agentic-mcp151MIT OR Apache-2.0
discord-updaterA tool to download and install the latest Discord version to resolve update issues.438MIT
discord-user-rsDiscord self-bot client library — user-token WebSocket gateway and REST API, with an optional full-featured CLI client (archive +…346MIT
discord-webhookDiscord Webhook API Wrapper8,864MIT
discord-webhook-cliSimple CLI for Discord webhooks (not discord bots)2,845MIT
discord-webhook-clientA super simple client to the Discord webhook service3,385GPL-3.0
discord-webhook-libDiscord Webhook library - VERY Simple lib for sending webhooks from your codebase, without fuss, no fluff10,312MIT
discord-webhook-proxyDiscordWebhookProxy is a powerful Discord proxy service designed for Roblox, built to prevent abuse and provide secure relaying.…576MIT
discord-webhook-rsRust library to send Discord webhooks.6,585MIT
discord-webhook2Discord webhook library14,699Apache-2.0
discord-webhooksThis is a simple library for interacting with Discord's webhooks1,847MIT
discord-websocketTBA1,038MPL-2.0
discord_apiInteract with the Discord API from your shell3,273MIT
discord_botsAPI bindings for discordbots.org ...Not really tested... yet4,487non-standard
discord_channel_cleanerDeletes messages (optional keep images) in discord channels.4,102MIT
discord_client_gatewayUndetected discord client gateway reimplementation1,209MIT
discord_client_macrosMacros for discord-client-rs crates1,886MIT
discord_client_restUndetected discord client rest API reimplementation1,170MIT
discord_client_structsDiscord API/gateway structs with serde support1,696MIT
discord_game_sdkSafe wrapper for the Discord Game SDK31,342Apache-2.0 OR MIT
discord_game_sdk_mockMock library of the Discord Game SDK9,769Apache-2.0 OR MIT
discord_game_sdk_sysLow-level bindings for the Discord Game SDK21,254Apache-2.0 OR MIT
discord_injector-libThis is a rust library which allows you to inject javascript into the discord desktop client!9,677MIT
discord_interactionA high-level library for using Discord's interactions model. Uses AWS Lambda.6,543GPL-3.0-only
discord_notifyA Rust library to send notifications to Discord channels.2,767MIT
discord_rust_frameworkA very high-level library for creating simple bots for Discord.2,034MIT
discord_rust_scraperDiscordRustScraper is a powerful Discord data scraper built in Rust, designed to extract and format channel data for further…4,308MIT
discord_social_rpcA Rust library for Discord Rich Presence using the sdk.social_layer_presence OAuth2 scope37MIT
discord_social_sdkSafe Rust bindings to the Discord Social SDK52MIT
discord_social_sdk_sysRaw FFI bindings to the Discord Social SDK66MIT
discord_time_stampA discord bot that prints discord timestamps8,912EUPL-1.2
discord_typed_interactionssuppose you're working with discord slash commands and you want statically typed request types1,700MIT/Apache-2.0
discord_typed_interactions_libsuppose you're working with discord slash commands and you want statically typed request types3,095MIT/Apache-2.0
discord_typed_interactions_proc_macrosuppose you're working with discord slash commands and you want statically typed request types2,391MIT/Apache-2.0
discordantTypes and utilities for creating Discord bots.4,130MIT
discordant_typesRaw types for interacting with Discord4,115MIT
discordant_utilUtility functions and types for creating Discord bots3,459MIT
discordapiTBA365BSD-2-Clause
discordcatCLI utility to post files and command output to discord1,697non-standard
discordinteractionsA library to declare Discord Interactions easily in Rust, with support for Serde2,917CC-BY-4.0
discordipcA Rust crate that enables connection and interaction with Discord's IPC, allowing you to set custom activities for your project.2,228MIT OR Apache-2.0
DiscordMessengerA library that allows you to easily send discord webhooks3,228Apache-2.0
discordrsdiscord.rs - Standalone Discord bot framework with Components V2, Gateway, and HTTP client285MIT OR Apache-2.0
discoreDiscore is a simple, easy to use, API wrapper for the discord API1,709MIT
discorecRecommendations for Rust using collaborative filtering11,091MIT
discorsA high-level, ergonomic Discord API framework, inspired by discord.js. (Work in Progress)22MIT OR Apache-2.0
discortpLightweight, flexible Real-time Transport Protocol (RTP) parsing library.321,008ISC
discosearch-rsRust client for discosearch engine4,148MIT
discotecaplaceholder, will be used very soon1,107MIT OR Apache-2.0
discotechThe best way to meet your service11,413Apache-2.0
discotech_zookeeperA minimal ZooKeeper client, work in progress7,356MIT
discountMarkdown parser and display library for terminals35Apache-2.0
discourse-api-rsRust client for the Discourse API219MIT
discourse-tuiTerminal UI for browsing Discourse forums26MIT
discourse-webhooksType-safe Rust library for handling Discourse webhook events817MIT
discovererRecursively search directories for a particular type of file.5,150MIT
discoveryService discovery via dns and vlan6,763MIT
discovery-connectLibrary to upload data to RetinAI Discovery via the public API.2,412Apache-2.0
discovery-portfolioTyped discovery portfolio surface crate with bounded budget and selection evaluators; not a scheduler runtime86MIT
discovery-rsmDNS-SD TUI browser4,229MIT OR Apache-2.0
discovery-telemetryShared wire-format types for discovery-* flight-controller telemetry (no_std, postcard + COBS)37MIT
discovery_crateThis crate is not meant to be used or downloaded but has been created to experiment on crates io.5,327MIT
discovery_crate_companionThis crate is not meant to be used or downloaded but has been created to experiment on crates io.4,082MIT
discovery_crate_other_companionThis crate is not meant to be used or downloaded but has been created to experiment on crates io.1,623MIT
discovery_rustDiscovery for rust3,012MIT
discrabA simple Discord bot wrapper4,291MIT
discrab_codegenproc macros for Discrab (a discord bot wrapper)3,738MIT
discreetGenerate numerical codes from definitions of PDEs and discretisations in the type system.504MIT
discreet-commonCode shared between the discreet and discreet-macros packages.888MIT
discreet-macrosMacros for the discreet package703MIT
discretA backend to create peer to peer (P2P) applications, using a GraphQL inspired syntax3,516non-standard
discreteCombinatorial phantom types for discrete mathematics18,714MIT
discrete-gaussianGaussian sampling over discrete fields/rings/sets7,679MIT OR Apache-2.0
discrete-logarithmFast discrete logarithm solver12,126MIT OR Apache-2.0
discrete_countEncapsulate counting for clocks, ab-encoders, etc2,142MIT OR Apache-2.0
discrete_count_coreCore implementation for discrete_count2,382MIT OR Apache-2.0
discrete_pidA PID controller for robotics and discrete control systems791MIT
discrete_range_mapThis crate provides DiscreteRangeMap and DiscreteRangeSet, Data
Structures for storing non-overlapping discrete intervals based…14,692AGPL-3.0-or-later
discrete_systemTraits for SISO, SIMO, MISO and MIMO type discrete systems2,560MIT
discrete_transformsLibrary for Discrete Transforms6,367MIT
discretionaryA tiny procedural macro to make all your struct fields optional2,106Apache-2.0
discretionary_engineLaTeX of trading4,486MIT OR Apache-2.0
discretionary_engine_macrosmacros for discretionary_engine2,641MIT OR Apache-2.0
discretionary_engine_riskMy engine for risk-management26MIT
discrimConstruct enum variants from their tag8,646MIT
discrim-codegenCodegen for discrim9,442MIT
discrimenumDerive `Hash` and `PartialEq` on enums where only the discriminant matters.1,702MIT OR Apache-2.0
discrimin-antA tiny crate to make working with discriminants easier.1,247MIT OR Apache-2.0
discrimin-ant-procA tiny crate to make working with discriminants easier.1,372MIT OR Apache-2.0
discriminantBetter `Discriminant` and enum operations1,285MIT
discriminant-deriveConvert enum to integer type1,258non-standard
discriminant-macroBetter `Discriminant` and enum operations1,550MIT
discriminant-rsConvert enum to integer type2,291non-standard
discriminant_hash_deriveDerive macro to implement Hash trait based on enum's discriminants only and ignore variant's fields1,703MIT OR Apache-2.0
discriminant_hash_eqThe DiscriminantHashEq macro is designed to derive implementations of the Hash, PartialEq, and Eq traits for enum types. These…1,274MIT
discriminant_ord_eqThe DiscriminantOrdEq macro is designed to derive implementations of the Ord, PartialOrd, Hash, PartialEq, and Eq traits for enum…866MIT
discriminationGeneric worst-case-linear-time sorting and partitioning algorithms based on discriminators5,650Apache-2.0
discrimination-treediscrimination tree term indexing7,300MIT
discroDISCRete Observables for asynchronous Functional Reactive Programming (FRP).93,948MPL-2.0
discv5Implementation of the p2p discv5 discovery protocol3,058,176Apache-2.0
discv5-cliSimple CLI utility for creating and debugging discovery v5 servers15,516MIT
disel_todoLib for todo app7,779MIT
diselfA Discord self-bot library for Rust255MIT
disfmtRust code disformatter1,797MIT
dishAddition to core1,336MPL-2.0
dishubApp for posting GitHub activity on Discord4,071MIT
disint-modelSerializable data models for Discord Interaction.2,967MIT OR Apache-2.0
disint-securityRequest validation for Discord Interaction.2,464MIT OR Apache-2.0
disint-tideTide middleware for Discord Interaction endpoints.1,693MIT OR Apache-2.0
disintegrateDisintegrate is a Rust library to build event-sourced applications.25,561MIT
disintegrate-macrosDisintegrate macros. Not for direct use. Refer to the `disintegrate` crate for details.24,631MIT
disintegrate-postgresDisintegrate PostgresDB implementation. Not for direct use. Refer to the `disintegrate` crate for details.22,033MIT
disintegrate-serdeSerialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the `disintegrate` crate for…17,555MIT
disjointFast and safe implementation of the disjoint-set data structure.53,290MIT OR Apache-2.0
disjoint-borrowDisjoint mutable borrows of slices3,270MIT
disjoint-collectionsDisjoint-set data structures1,211MIT/Apache-2.0
disjoint-hash-setA disjoint set / union-find data structure suitable for incremental tracking of connected component identified by their hash.22,187CC0-1.0
disjoint-rangesRanges with gaps398MIT
disjoint-setA implementation of Tarjan's Union-Find Data Structure.202,481MIT
disjoint-setsThree union-find implementations268,515MIT/Apache-2.0
disjoint_implsSupport for mutually disjoint impls51,253Apache-2.0
disjoint_set_forestA disjoint set data structure implemented using a disjoint set forest.1,672MIT
disk(De)serialize files to/from disk38,873MIT