Source: doc.rust-lang.org (std library reference) · crates.io database dump, 2026-07-25 (crates directory)Contact
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.

open-redact-pdf-objectsLow-level PDF object model, parser, and serializer for open-redact-pdf.448MIT OR Apache-2.0 open-redact-pdf-redactRedaction planning and content rewriting for open-redact-pdf.214MIT OR Apache-2.0 open-redact-pdf-targetsCanonical redaction target model and normalization for open-redact-pdf.270MIT OR Apache-2.0 open-redact-pdf-textText extraction and search geometry for open-redact-pdf.272MIT OR Apache-2.0 open-redact-pdf-writerDeterministic full-save PDF rewrite support for open-redact-pdf.209MIT OR Apache-2.0 open-responsesOpen inference standard for LLM providers25MIT open-routererAn unofficial Rust client for the OpenRouter API796MITAPI bindingsWeb programming open-rpcDefinition of the types used in the OpenRPC Specification.36,747MIT open-rpc-deriveOpenRPC Schema Generator16,026MIT open-rpc-schemaOpenRPC Schema Generator19,555MIT open-samlRe-exports opensaml.107MITAuthenticationWeb programming open-sound-controlA library for working with Open Sound Control (OSC) messages34MITMultimedia::Audio open-sound-moduleA crate providing a client for the Rebel Tech Open Sound Module1,734MPL-2.0 open-stockAn Inventory Management Database Interface Layer for MySQL24,569MIT open-tauri-remote-webviewA Tauri plugin that exposes the application's IPC to a web browser via WebSocket, enabling frontend development and E2E testing…284MIT open-tauri-remote-webview-macrosProc macros for open-tauri-remote-webview112MIT open-timeline-coreOpenTimeline core551MIT open-timeline-crudOpenTimeline CRUD321GPL-3.0-or-later open-timeline-gamesOpenTimeline games121GPL-3.0-or-later open-timeline-guiOpenTimeline GUI39GPL-3.0-or-later open-timeline-gui-coreOpenTimeline GUI core177MIT open-timeline-macrosOpenTimeline macros582GPL-3.0-or-later open-timeline-rendererOpenTimeline renderer135MIT open-timeline-www-apiOpenTimeline web API171GPL-3.0-or-later open-transaction-poolOpen transaction pool is an extensible OTX solution based on memory pool.1,473MIT open-udsThe open-uds is an open-source Unified Diagnostic Services (UDS) implementation in Rust.1,238MIT open-universeOpenUniverse WIP21MIT open-vafA compiler frontend for VerilogA aimed predominently at compact modelling5,078GPL-3.0 open-vcdiff-sysLow-level bindings to open-vcdiff, a codec for the VCDIFF binary delta format.6,693Apache-2.0 open-vector-tileThis library reads/writes The Open Vector Tiles 1.0 Specification10,954MITEmbedded developmentEncoding open-walAn embedded Write-Ahead Log (WAL) library for Rust.56BSD-3-Clause open-weather-wizardA simple, elegant desktop weather app with animated Lottie icons, a 5-day forecast, and a silent cross-faded auto-refresh, built…53MITGUI open-wechatA rust sdk for wechat miniprogram open api19,893MIT open-world-agentCompatibility crate for the canonical openworldagent crate.18MIT open1722Rust bindings for COVESA Open1722 (IEEE 1722 / AVTP) covering AVTP stream formats, ACF messages, and the COVESA VSS mapping.41MIT OR Apache-2.0 open1722-sysLow-level FFI bindings to COVESA Open1722 (IEEE 1722 / AVTP).73(MIT OR Apache-2.0) AND BSD-3-Clause open189A Rust client for the open.189.cn API3,745Apache-2.0/MIT open62541High-level, safe bindings for the C99 library open62541, an open source and free implementation of OPC UA (OPC Unified…365,896MPL-2.0API bindingsEmbedded development open62541-ffiffi interface for the C library open62541 generated by bindgen1,877MIT open62541-srcSource code of C99 library open62541, an open source and free implementation of OPC UA (OPC Unified Architecture).1,458MPL-2.0 open62541-sysLow-level, unsafe bindings for the C11 library open62541, an open source and free implementation of OPC UA (OPC Unified…393,469MPL-2.0Embedded developmentExternal FFI bindings open_aiOpenAI library for Rust8,086MITAPI bindingsNetwork programming open_ai_apiA simple wrapper for the OpenAI API2,155MIT open_ai_rustIdiomatic Rust SDK for the OpenAI API: chat, responses, embeddings, audio, images, moderations, files, batches, vector stores,…10,660Apache-2.0API bindingsWeb programming open_ai_rust_fn_call_extensionProc-macro toolkit for OpenAI function-calling: derive JSON-schema from Rust types, annotate functions with tool schemas, and…22,723MITAPI bindingsDevelopment tools::Procedural macro helpers open_board_format.obf and .obz Open Board File Formats38Unlicense OR MIT open_board_loggingOpen Board Logging File Format (.obl/.obla) parser/writer for OpenAAC projects21Unlicense OR MITEncodingParser implementations open_bookopen book client407MITCryptography open_clip_inferenceRun OpenCLIP compatible embedding models via ONNX Runtime1,182MITComputer vision open_cmdGenerate commands for opening paths and URIs with the system handler7,997MIT open_coinspotA library for interacting with CoinSpot's REST API49MIT open_configurationOpenConfiguration (OC) is a modular, efficient and flexible approach for the uni-directional exchange of visual e-commerce…3,297non-standard open_creator_protocolOpen Creator Protocol is an open protocol for creators to build utilities and policy engine for their tokens158,102Apache-2.0 open_dmxA wrapper around the serialport library to send DMX data over a serial port13,011MITAPI bindingsHardware support open_eccUnofficial Elgato Command Centre API1,821non-standard open_ecc_cliUnofficial Elgato Command Centre CLI1,569non-standard open_in_editorOpen files or directories in the system-default programmer's editor. Reveal files in file explorer/Finder5,826Apache-2.0 OR MITGUIOperating systems open_launcherOpen Launcher is a package to install and launch modded and vanilla Minecraft instances totally automatically with Rust.12,627MIT open_linked_listA linked list which allows unsafely mutating, removing, and adding elements in the middle of the list through a pointer.1,433MIT open_menu_standardRust implementation of the OpenMenuStandard (OMS) specification592MITData structures open_notifyfetches information about spotting International Space Station from open-notify.org13,305MIT OR Apache-2.0 open_ocppOCPP Library3,802MIT open_plc_schemaTypes from openPLC XML schema359MIT OR Apache-2.0EncodingParser implementations open_proxiesSimple and fast proxy checker that include protocol validation2,679Apache-2.0 open_read_laterAn implementation of and CLI for the Open Read-Later list specification6,389MITCommand-line interfaceCommand line utilities open_secretsA client wrapper for the Open Secrets REST API6,016MIT/Apache-2.0 open_texture_packerOpen source and free Texture Packer tool written in rust.6,709MIT open_ttt_libLibrary that provides common Tic Tac Toe logic.9,911MIT open_ui🕹 Build cross-platform GUI apps with Rust6,116non-standardGame developmentGame engines open_withProvides a multiplatform invocation interface to the native open-with interface for files.4,328Apache-2.0 openactionA crate for creating plugins for the OpenAction API23,734MITAPI bindingsAsynchronous openadp-ocryptRust SDK for OpenADP - Distributed secret sharing and advanced data protection877MIT OR Apache-2.0AuthenticationCryptography openagentOpenAI Agent Kit2,613GPL-3.0 openagentsOpenAgents is an open framework for building, connecting, and running autonomous agents.295Apache-2.0API bindingsDevelopment tools openaiAn unofficial Rust library for the OpenAI API.147,642MIT openai-agentsOpenAI Agents SDK for Rust - A lightweight framework for building multi-agent workflows58MITAPI bindingsAsynchronous openai-agents-core-rsCore runtime primitives for openai-agents-rust.256MITAPI bindingsAsynchronous openai-agents-extensions-rsOptional transports, adapters, memory backends, and integrations for openai-agents-rust.71MITAPI bindingsAsynchronous openai-agents-macrosProcedural macros for openai-agents136MIT openai-agents-openai-rsOpenAI provider, models, sessions, and hosted tools for openai-agents-rust.171MITAPI bindingsAsynchronous openai-agents-realtime-rsRealtime runtime, sessions, and event models for openai-agents-rust.115MITAPI bindingsAsynchronous openai-agents-rsRust-native agents runtime with OpenAI, MCP, realtime, voice, and extensions.26MITAPI bindingsAsynchronous openai-agents-rustHarmony-aligned, OpenAI-compatible agent orchestration in Rust with tools, realtime, and voice.718MITAPI bindingsAsynchronous openai-agents-voice-rsVoice workflow, STT, and TTS pipeline primitives for openai-agents-rust.71MITAPI bindingsAsynchronous openai-apiOpenAI API library for rust9,871non-standardAPI bindingsAsynchronous openai-api-forkOpenAI API library for rust6,171non-standardAPI bindingsAsynchronous openai-api-rsOpenAI API client library for Rust (unofficial)663,861MIT openai-api-rs-primeOpenAI API client library for Rust (unofficial)281MIT openai-api-stream-rsA Rust crate that provides a simple function for interacting with the OpenAI API and performing language-based tasks. This crate…5,088MIT openai-api-typesRust type definitions for the OpenAI API (chat completions, models, responses endpoints)55MIT openai-api-wrapperWrappers for the openapi HTTP API. Based on reqwest and tokio.1,588MIT openai-authOpenAI/ChatGPT OAuth 2.0 authentication with PKCE - sync and async APIs9,565MITAPI bindingsAuthentication openai-chatchatgpt api2,692MIT openai-cliCLI for the OpenAI API16,747MITCommand-line interfaceCommand line utilities openai-client-baseAuto-generated Rust client for the OpenAI API7,933MIT OR Apache-2.0API bindings openai-client-cliOpenAI API client CLI2,706MITAPI bindingsCommand-line interface openai-compatAsync Rust client for OpenAI-compatible LLM provider APIs36Apache-2.0API bindingsAsynchronous openai-coreRust SDK for OpenAI-compatible ecosystem249MITAPI bindingsAsynchronous openai-costCalculate OpenAI API call cost from a usage block. Cache-aware (cached_input_tokens), supports GPT-5, GPT-4.1, o3, o4 model…20MIT OR Apache-2.0API bindingsScience openai-czhA simple OpenAI compatible API client library with streaming support21MIT openai-ergonomicErgonomic Rust wrapper for OpenAI API1,538MIT OR Apache-2.0API bindingsAsynchronous openai-flowsOpenAI integration for flows.network41,774MIT/Apache-2.0 openai-forkAn unofficial Rust library for the OpenAI API.1,317MIT openai-func-embeddingsA companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums.5,736MIT openai-func-enumsA companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums.15,603MITAPI bindingsCommand-line interface openai-func-enums-macrosA companion crate for async-openai to ease the composition of function calls by leveraging Rust's type system and enums.15,443MIT openai-gpt-clientA simple client for OpenAI's GPT-3 API1,476GPL-3.0 openai-harmonyOpenAI's response format for its open-weight model series gpt-oss1,096,966Apache-2.0 openai-interfaceA low-level Rust interface for the OpenAI API4,866AGPL-3.0API bindingsWeb programming openai-libAPIs for sampling from and fine-tuning language models1,536MIT openai-macrosmacros for the openai-utils crate3,851MIT openai-magic-instantiateUse LLMs to instantiate well-typed values13,164MIT openai-magic-instantiate-deriveDerive macro for `openai-magic-instantiate crate`10,175MIT openai-mcp-serverGeneric OpenAI-compatible MCP server24MIT openai-mockA Rust library to mock OpenAI's API for testing purposes.1,596MIT openai-modelsLLM Utils for clap and billing9,091GPL-2.0-only openai-ngopenai sdk for rust and tokio, for personal5,934MITAPI bindings openai-openapiFeature-complete, human, and async OpenAI client, generated from OpenAI's OpenAPI specification2,721MIT openai-openapi-httpClient for OpenAI API generated from OpenAPI spec1,280MIT openai-openapi-typesTypes for OpenAI API generated from OpenAPI spec3,492MIT openai-orchA concurrency-included Rust client for the OpenAI API.1,525MIT OR Apache-2.0 openai-oxideIdiomatic Rust client for the OpenAI API — 1:1 parity with the official Python SDK1,138MITAPI bindingsAsynchronous openai-oxide-macrosProcedural macros for openai-oxide82MIT openai-protocolOpenAI-compatible API protocol definitions and types1,122,197Apache-2.0API bindingsData structures openai-realtimeOpenAI Realtime client542MIT openai-realtime-proxySafely deploy OpenAI's Realtime APIs in less than 5 minutes!1,620MITAPI bindingsWeb programming openai-reassemblerReassemble OpenAI-compatible SSE streaming responses into non-streaming format2,692MIT OR Apache-2.0Web programming openai-reqClient for OpenAI API, written with reqwest and tokio4,933MIT openai-rsA Rust implementation of OpenAI3,558MIT openai-rs-apiA Rust wrapper for the OpenAI API11,294MIT openai-rustAn unofficial library for the OpenAI API25,414MITAPI bindings openai-rust2An unofficial library for the OpenAI API (OpenAI-compatible endpoints, streaming chat, Responses API, images)6,962MITAPI bindings openai-rustyA Rust wrapper for the OpenAI API.507MIT openai-safeOpenAI Framework for Rust6,816MIT openai-schemaOpenAI schema generation macro public library931MIT openai-schema-implOpenAI schema generation macro1,823MIT openai-schemarsA Rust utility to generate JSON Schemas compatible with OpenAI's function calling API512Apache-2.0 openai-sdkRust SDK for OpenAI APIs548MIT openai-sdk-rsUnofficial, minimal async OpenAI API client for Rust with support for Chat Completions, Embeddings, Responses API, and tool…975MIT OR Apache-2.0API bindingsAsynchronous openai-struct利用openai的openapi生成的rust结构体1,840MIT OR Apache-2.0 openai-testA test for publishing to crates.io417MIT openai-toolsTools for OpenAI API7,266Apache-2.0 openai-tribe-rsAPIs for sampling from and fine-tuning language models1,574MIT openai-typesTyped OpenAI API models — zero dependencies beyond serde797MITAPI bindingsData structures openai-utilsutilities for using the openai api15,453MIT openai2OpenAi client, generated from the OpenAPI spec.2,636MIT openai4rsA non-official Rust crate for calling the OpenAI service2,824Apache-2.0API bindingsAsynchronous openai4rs-macroMacros for the openai4rs crate689Apache-2.0API bindingsAsynchronous openai_api_clientOpenAI API client for Rust13,806MIT openai_api_rustA very simple Rust library for OpenAI API, free from complex async operations and redundant dependencies.44,034MITAPI bindings openai_bootstrapBootstrapping crate for the openai crate.6,163MIT openai_chatgpt_apiTyped async Rust client for the OpenAI API: Responses API, Chat Completions, Embeddings, Images (gpt-image), Audio (TTS/STT),…5,008MITAPI bindingsWeb programming::HTTP client openai_clientClient library for using the OpenAi Api1,628non-standard openai_diveOpenAI Dive is an unofficial async Rust library that allows you to interact with the OpenAI API.133,710MIT openai_gpt_rsA wrapper for OpenAI API written in Rust11,173MIT openai_httpA strongly-typed client for the OpenAI HTTP API2,667MIT OR Apache-2.0 openai_http_clientA strongly-typed client for the OpenAI HTTP API2,602MIT OR Apache-2.0 openai_proc_macrosProcedural macros for use in openai crate.6,864MIT openai_responsesRust SDK for the OpenAI Responses API10,842MITAPI bindingsAsynchronous openai_rust_sdkComprehensive OpenAI API SDK for Rust with YARA rule validation2,539MITAPI bindingsDevelopment tools openaijsonwrapperA lightweight OpenAI response parsing wrapper for structured JSON output40MITAPI bindingsParsing tools openaipOpenAIP file parser for Rust5,267Apache-2.0 openairLibrary for reading and writing airspace files in OpenAir format.9,724MIT/Apache-2.0Parser implementations openairsA simple and efficient wrapper around the OpenAI API7,302MIT openakb-validateSchema, semantic, and strict-profile validator for OpenAKB descriptors with stable AKB001-AKB012 diagnostics.226Apache-2.0Development tools openalOpenAL wrapper11,263WTFPL openal-rsDEPRECATED - Use alto instead40,856Apache-2.0 openal-soft-sysLow-level Rust FFI bindings to the OpenAL Soft library.387MIT OR Apache-2.0External FFI bindingsMultimedia openal-sysFFI bindings to OpenAL13,932WTFPL openalexA rust module to to access metadata from openalex.org7,477MIT OR Apache-2.0 openalex-rsAsync Rust client for the OpenAlex scholarly data API21MITAPI bindingsScience openalgebraRust linear algebra library for OpenCL1,915MIT openalgoA Rust wrapper for the OpenAlgo API with WebSocket support150MITAPI bindingsFinance openaliasLook up and parse OpenAlias data6,144MITAuthenticationCommand line utilities openapeOpenApe — namespace placeholder. The real Rust SDK for the OpenApe agent/identity platform will ship under this crate.21MITAuthentication openapiRust bindings for openapi schemas53,685MIT openapi-31OpenAPI v3.1 Specification12,694MIT openapi-azure-storage-blobNo description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)562Unlicense openapi-clapAuto-generate clap CLI commands from OpenAPI specs262MIT OR Apache-2.0Command-line interfaceWeb programming openapi-cli-rsCLI client for Openapi.com APIs48MITAPI bindingsAsynchronous openapi-client-genExperimental OpenApi client generator for Rust with support for C-FFI and WASM2,680MIT OR Apache-2.0API bindings openapi-client-generatorGenerates a client library based on an OpenAPI spec.12,151MIT openapi-codegenAutomatically generate rust HTTP clients from OpenAPI files.2,821Apache-2.0 openapi-contextContext functionality for OpenApi1,661Apache-2.0 openapi-contractCompile-time OpenAPI contract checking for Rust HTTP clients. Validates paths, parameters, and response types against your…611MIT OR Apache-2.0API bindingsDevelopment tools::Procedural macro helpers openapi-contract-macrosProc-macro implementation for the openapi-contract crate. Not intended to be used directly — depend on `openapi-contract` instead.663MIT OR Apache-2.0API bindingsDevelopment tools::Procedural macro helpers openapi-derefLightweight OpenAPI/JSON Schema $ref resolver. Inline-expands all $ref pointers into a self-contained JSON value.1,297MIT OR Apache-2.0Parser implementationsWeb programming openapi-forgeOpenAPI 3.0 parser and query library18MITParsing toolsWeb programming openapi-forge-cliOpenAPI Forge command-line interface526Apache-2.0 OR MIT openapi-from-sourceGenerates OpenAPI document in YAML/JSON from RUST source code using Axum or Actix-Web308MIT openapi-fuzzerBlack-box fuzzer that fuzzes APIs based on OpenAPI specification11,709AGPL-3.0-or-later openapi-gatewayAPI Gateway based on OpenAPI routes7,679non-standard openapi-genRust macro to generate client from OpenAPI spec.1,905MIT openapi-generator-cliA cargo CLI wrapper around OpenAPI Generator — generates client SDKs from OpenAPI specs with a bundled JRE.62MIT OR Apache-2.0Command line utilitiesDevelopment tools openapi-githubOpenAPI specs from https://github.com/github/rest-api-description with the 'x-octokit' extension required by the Octokit SDKs1,477MIT openapi-interfacesGenerate OpenAPI schemas for related GET, POST, PUT and JSON Merge Patch types18,509Apache-2.0 OR MITCommand line utilitiesWeb programming openapi-lambdaOpinionated, strongly-typed code generation for AWS Lambda from OpenAPI definitions2,830MIT openapi-lambda-codegenCode generator for openapi-lambda crate4,299MIT openapi-macrosProcedural macros for OpenAPI implementation764MIT OR Apache-2.0 openapi-mergeOpenAPI Merge library5,411Apache-2.0 OR MIT