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,671MITMemory management discard-whileGet the first non-matching element, and the amount of discarded elements.9,050MITNo standard libraryNo standard library::No dynamic allocation discernA Rust library for implementing the Command Query Responsibility Segregation (CQRS) pattern.10,052MITAsynchronousConcurrency 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-laterAPI bindings discid-sysUnsafe FFI bindings for MusicBrainz libdiscid19,328LGPL-3.0-or-laterExternal FFI bindings 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.0Operating systemsOperating systems::macOS APIs 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.0Command line utilities discloud-cliBlazingly fast Discloud CLI5,819Apache-2.0 discloud-rsA rust wrapper for Discloud's API3,368Apache-2.0API bindings 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.0CryptographyNo standard library 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 v230MITAPI bindingsWeb programming::HTTP client discogs2csvConverts a Discogs releases dump into a CSV1,563MIT discogstaggerrsTool to tag your audio library using data from Discogs1,762MITMultimedia::Audio 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 Rust87MITAPI bindingsAsynchronous discord-backup-utilA tiny tool to backup stuff to Discord2,360AGPL-3.0-or-laterCommand line utilities discord-baseThe crate I use to build my bots on top of, made using Serenity in Rust!1,301MIT OR Apache-2.0AccessibilityAPI bindings discord-bots-orgBindings for the discordbots.org API.1,946ISCAPI bindingsWeb programming discord-cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.716,763Apache-2.0API bindingsAsynchronous discord-cli-rsLocal-first read-only Discord archival CLI — search, sync, tail, and download via a user token40MITCommand line utilitiesDatabase interfaces discord-clientSimple Discord API Client2,793MIT discord-devTBA338BSD-2-Clause discord-echoDiscord text integration for echo-system entities112AGPL-3.0-onlyAPI bindings 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.0API bindingsAsynchronous 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/MITData structuresNo standard library 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-onlyParser implementations discord-mdParser and generator for Discord's markdown15,973MIT OR Apache-2.0Parser implementations 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 MITGames discord-restDiscord REST API365BSD-2-Clause discord-retention-botA bot that allows you to set a message retention for individual Discord text channels.4,490MITCommand line utilities 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-onlyGames discord-rpc-sdkRust bindings to the Discord RPC SDK3,762MITAPI bindingsGames discord-rpc-sysFFI bindings to the Discord RPC SDK3,320MITAPI bindingsExternal FFI bindings discord-rsA rust library for interacting with the Discord API in a blazingly fast way1,899non-standardAPI bindings discord-sdkAn open implementation of the Discord Game SDK126,242MIT OR Apache-2.0 discord-selfbotDiscord selfbot API library for Rust20,430MITAPI bindingsAsynchronous 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.438MITCommand line utilitiesFilesystem discord-user-rsDiscord self-bot client library — user-token WebSocket gateway and REST API, with an optional full-featured CLI client (archive +…346MITAPI bindingsAsynchronous 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.…576MITCommand line utilities discord-webhook-rsRust library to send Discord webhooks.6,585MIT discord-webhook2Discord webhook library14,699Apache-2.0API bindingsNetwork programming 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,273MITAPI bindingsAsynchronous discord_botsAPI bindings for discordbots.org ...Not really tested... yet4,487non-standardAPI bindings discord_channel_cleanerDeletes messages (optional keep images) in discord channels.4,102MITCommand line utilities 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 MITAPI bindingsGame engines discord_game_sdk_mockMock library of the Discord Game SDK9,769Apache-2.0 OR MITDevelopment tools::FFIDevelopment tools::Testing discord_game_sdk_sysLow-level bindings for the Discord Game SDK21,254Apache-2.0 OR MITExternal FFI bindingsGame engines 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-onlyGUIWeb programming 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,308MITCommand line utilities discord_social_rpcA Rust library for Discord Rich Presence using the sdk.social_layer_presence OAuth2 scope37MITAPI bindingsNetwork programming discord_social_sdkSafe Rust bindings to the Discord Social SDK52MITAPI bindingsGame development discord_social_sdk_sysRaw FFI bindings to the Discord Social SDK66MITExternal FFI bindingsGame development 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-standardCommand line utilities 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.0API bindings 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.0API bindingsNetwork programming discortpLightweight, flexible Real-time Transport Protocol (RTP) parsing library.321,008ISCEncodingMultimedia::Encoding discosearch-rsRust client for discosearch engine4,148MITWeb programming 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.0Command-line interfaceParsing tools discourse-api-rsRust client for the Discourse API219MITAPI bindingsWeb programming discourse-tuiTerminal UI for browsing Discourse forums26MITCommand line utilities discourse-webhooksType-safe Rust library for handling Discourse webhook events817MITAPI bindingsWeb programming 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.0Command line utilitiesNetwork programming discovery-telemetryShared wire-format types for discovery-* flight-controller telemetry (no_std, postcard + COBS)37MITAerospaceEmbedded development 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.0AlgorithmsMathematics discrete_countEncapsulate counting for clocks, ab-encoders, etc2,142MIT OR Apache-2.0Date and timeEmbedded development discrete_count_coreCore implementation for discrete_count2,382MIT OR Apache-2.0Date and timeEmbedded development discrete_pidA PID controller for robotics and discrete control systems791MITAerospace::DronesEmbedded development discrete_range_mapThis crate provides DiscreteRangeMap and DiscreteRangeSet, Data Structures for storing non-overlapping discrete intervals based…14,692AGPL-3.0-or-laterData structures 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.0Development toolsRust patterns discretionary_engineLaTeX of trading4,486MIT OR Apache-2.0Finance 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.0Rust patterns discrimin-antA tiny crate to make working with discriminants easier.1,247MIT OR Apache-2.0EncodingNo standard library discrimin-ant-procA tiny crate to make working with discriminants easier.1,372MIT OR Apache-2.0EncodingNo standard library discriminantBetter `Discriminant` and enum operations1,285MITData structuresNo standard library::No dynamic allocation 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.0Algorithms discrimination-treediscrimination tree term indexing7,300MIT discroDISCRete Observables for asynchronous Functional Reactive Programming (FRP).93,948MPL-2.0AsynchronousConcurrency discv5Implementation of the p2p discv5 discovery protocol3,058,176Apache-2.0AsynchronousNetwork programming discv5-cliSimple CLI utility for creating and debugging discovery v5 servers15,516MITCryptography::Cryptocurrencies disel_todoLib for todo app7,779MIT diselfA Discord self-bot library for Rust255MITAPI bindingsAsynchronous 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.0AlgorithmsData structures disjoint-borrowDisjoint mutable borrows of slices3,270MITNo standard libraryRust patterns disjoint-collectionsDisjoint-set data structures1,211MIT/Apache-2.0AlgorithmsData structures disjoint-hash-setA disjoint set / union-find data structure suitable for incremental tracking of connected component identified by their hash.22,187CC0-1.0Data structures disjoint-rangesRanges with gaps398MITData structures disjoint-setA implementation of Tarjan's Union-Find Data Structure.202,481MIT disjoint-setsThree union-find implementations268,515MIT/Apache-2.0Data structures 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