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.

ontologos-swrlDLSafe SWRL rule engine for OntoLogos2,745MIT OR Apache-2.0 ontology-registryCrate that lets you download, store and register ontologies1,361non-standard ontosimStructural and semantic similarity comparison of ontology trees239MITAlgorithms ontosim-localCommand line driver that demonstrates use of the ontosim lib with a local text embedding model24MITAlgorithms ontouchstart_gitpod_hello_cargoA simple hello_cargo1,174Apache-2.0 ontproxRDF format conversion as a web-service.3,882AGPL-3.0-or-laterCachingCommand line utilities ontrackHigh-performance Rust library for routing, searching, and querying GTFS transit data with minimal runtime allocations.156MIT ontvA rich desktop application for tracking tv shows7,394MIT/Apache-2.0GUI onusBuild tool for Scala1,589MIT onvifONVIF types and traits34MIT OR Apache-2.0 onvif-cam-rsONVIF IP camera messaging protocol15,381MIT onvif-rs<alpha> Onvif Client in rust. This is WIP. DO NOT USE YET!6,552MIT/Apache-2.0 onvif-serverAn ONVIF Profile S streaming-core device server library for Rust — build a camera/encoder that standard ONVIF clients can…53(MIT OR Apache-2.0) AND LicenseRef-ONVIFMultimedia::VideoNetwork programming onwardsA flexible LLM proxy library12,694MITAPI bindingsWeb programming onwardzServer-side SDK for managing Onwardz rooms (create rooms, issue join tokens, manage settings).15MITAPI bindingsWeb programming onymCheck name availability across package registries and domains with qualitative signal about squatters53MITCommand line utilities onyumsAn Onion-service server using axum.19,509MITNetwork programmingWeb programming::HTTP client onyxA simple engine for simple minds3,677MIT onyx-dlThe Ultimate YouTube Downloader - A beautiful TUI application30MITCommand line utilitiesMultimedia onyx-rsCross-platform toolkit for building desktop applications without rewriting OS-specific glue every time141MITCommand line utilitiesFilesystem onyx-sdkOnyx SDK - Privacy-preserving stealth addresses for Solana47MIT OR Apache-2.0API bindingsCryptography onyx_apiapi for interacting with onyx servers1,353MIT OR Apache-2.0 ooSimple microwrapper around Git.50CC0-1.0 oo-apiApi support for ∞ extensions86MIT oo-bindgenDSL-based binding geneator for C, C++, Java, and C#46,768MIT OR Apache-2.0 oo-ide∞ is a terminal IDE focused on low distraction, high usability.92MIT oo-protocolProtocol between ∞ ide and extensions.229MIT oo7James Bond went on a new mission and this time as a Secret Service provider1,154,433MITAPI bindingsOperating systems oo7-cliSystem keyring access from the terminal4,465MITAPI bindingsOperating systems oo7-daemonServer side implementation of the freedesktop Secret Service45MIT oo7-macrosProcedural macros for oo7167MITAPI bindingsOperating systems oo7-pamPAM module for oo7 Secret Service integration52MIT oo7-portalSecret portal implementation using oo752MITAPI bindingsOperating systems oo7-pythonPython bindings for oo752MITAPI bindingsOperating systems ood_persistenceAsynchronous and synchronous interfaces and persistence implementations for your OOD architecture7,517MIT OR Apache-2.0Database interfacesDatabase implementations oodaMinimal Rust package scaffold for ooda20MIT ooda-loopOODA Loop — autonomous coding orchestrator (Ollama/Grok review, codebuff/aider/ollama coding)23MITCommand line utilitiesDevelopment tools oodleOodle wrapper for rust1,671MITCompressionExternal FFI bindings oodle-safeSafe low-level bindings for the oodle compression library.6,159MITCompression oodle-sysLow-level bindings for the oodle compression library.6,934MITCompression ooecsObject-oriented entity-component-system.77MIT OR Apache-2.0Data structuresNo standard library oofNaive proof scheme for accelerated testing8,008Apache-2.0 oofsError handling library that generates and injects context for you.18,600MITRust patterns oofs_deriveError handling library that generates and injects context for you.16,519MITRust patterns oohidGenerates UUIDs on CLI in various formats, very fast, outputs to .txt or stdout.15,447non-standard ookencode and decode Brainfuck or Ook4,269MITDevelopment tools ookcite-mcpMCP server for OokCite citation validation and formatting268MITCommand line utilitiesScience OOLANGAn esoteric stack-based programming language, where all instructions are different variations of the character 'O'2,901MIT oolispLISP based on Daniel Holden's Book, compiles to web assembly1,590MIT oolonggitea API client1,756GPL-3.0Command line utilities oomOne or Many types (Haskell NonEmpty)5,940MITNo standard libraryParser implementations oom-expressionsLightweight Incremental Parser Generator inspired by Regular Expressions and Parsing Expression Grammars891MITParsing tools oom-matchLightweight Incremental Parser Generator inspired by Regular Expressions and Parsing Expression Grammars887MITParsing tools oom-parsingLightweight Incremental Parser Generator inspired by Regular Expressions and Parsing Expression Grammars886MITParsing tools oom-safeOut-of-memory safe5,809MIT OR Apache-2.0 oombak_genA library crate that generates, from your SystemVerilog project, a dynamically-linked library (`libdut`) which represents a…791non-standard oombak_local_simOombak's simulator "backend" implementation that runs locally.624non-standard oombak_rsProvides two essential structs: `Dut`, which represents a simulation instance of a SystemVerilog design that you can interact…1,128non-standard oombak_simOombak's simulator "backend" interface.967non-standard oombak_tuiAn interactive SystemVerilog simulator that runs on your terminal424non-standard oomclientoomstore client for rust17,508Apache-2.0 oomfiA minimal Bloom Filter implementation in Rust5,747MIT oomllamaSovereign AI Inference Engine — .oom quantization, Trust Kernel encryption, JIS identity routing, TIBET provenance. The auto…34MIT oomplayPlayground manager for oomstore26,442MIT/Apache-2.0Command line utilities oontaOCaml (subset) to LLVM IR compiler front-end83MIT oopObject-Oriented Inheritence in Rust20,137MPL-2.0Data structuresRust patterns oop-macroMacros for the oop package20,065MPL-2.0Data structuresRust patterns oop_in_rustA simple example of oop in rust1,521non-standard oop_inheritanceObject-oriented inheritance3,218MIT OR Apache-2.0 oop_inheritance_procObject-oriented inheritance2,454MIT OR Apache-2.0 oop_rsRust's object-oriented-programming library support27MIT or Apache-2.0 oop_rs_macrosMacros for the `oop_rs` crate26MIT or Apache-2.0 ooproxyA reverse OpenID Connect and OAuth 2 proxy, implementing the client-credentials flow.6,341GPL-3.0-only oopsLightweight error-handling. Provides `Option<T> -> std::io::Result<T>`.13,252MIT OR Apache-2.0 oops-shUndo for your terminal: run any command in a sandbox, then undo or commit it. Installs the `oops` binary (Linux via OverlayFS,…48MIT OR Apache-2.0Command line utilitiesDevelopment tools oops_my_phone_died_freeotpA CLI program to print TOTP codes from freeotp-backup.json2,875AGPL-3.0Command line utilities oopsieErgonomic, structured error handling: context selectors, traced errors, and rich colorized reports355MIT OR Apache-2.0Development tools::DebuggingRust patterns oopsie-coreCore error types and trace capture for the oopsie error-handling library434MIT OR Apache-2.0Development tools::DebuggingRust patterns oopsie-macrosProcedural macros for the oopsie error-handling library: the #[oopsie] attribute and Oopsie derive447MIT OR Apache-2.0Development tools::DebuggingRust patterns oopsie_woopsieA crate to make debugging unexpected panics easier on end-user machines.17,422MITDevelopment tools::DebuggingRust patterns oorSystem operations and monitoring CLI for Optima infrastructure86MITCommand line utilitiesDevelopment tools oor-nmea0183Convert NMEA0183 sentences14,394MIT oorandomA tiny, robust PRNG implementation.217,171,318MITAlgorithmsEmbedded development oorooA fast, compiled rule engine with a text-based DSL66MITConfigurationData structures oors-macrosMacros for oors -- See https://crates.io/crates/oors1,380MIT oort-vmThe Oort Virtual Machine2,863Apache-2.0Compilers oort_apiAPIs for Oort, a space fleet programming game.161,205GPL-3.0-or-later oort_sharedShared definitions for Oort, a space fleet programming game.17,714GPL-3.0-or-later oot_bitsetA no‑frills, zero‑overhead bit flag system8,850MIT ootkOrbital Object Toolkit including SGP4 Propagator and Coordinate Transforms1,540AGPL-3.0-or-later ootle-networkThe Tari Ootle Network enum, identifying which Tari network (MainNet, StageNet, NextNet, LocalNet, Igor, Esmeralda) a node,…1,197BSD-3-Clause ootle-rsA Rust library for interacting with the Tari Ootle network.527BSD-3-Clause ootle-wasmWASM bindings for Tari Ootle client-side crypto — thin wasm-bindgen shell over ootle-wasm-core485BSD-3-Clause ootle-wasm-corePure Rust crypto and encoding logic for Tari Ootle WASM — BOR encoding, transaction hashing, Schnorr signing, and key management613BSD-3-Clause ootle_byte_typeConversion traits that define conversions to/from light-weight byte types2,512BSD-3-Clause ootle_ledger_clientHost client for the Tari Ootle Ledger app: on-device key derivation and transaction signing over any APDU transport72BSD-3-Clause ootle_ledger_commonShared APDU protocol types for the Tari Ootle Ledger app and its host client61BSD-3-Clause ootle_serdeserde utilities for Tari Ootle2,279BSD-3-Clause ootpOOTP (Open One-time Password) is a supports multiple programming languages. The generated one-time passwords are fully compliant…11,499MITCryptography ooxOpen Office XML file format deserializer1,955MIT ooxmlAn Office OpenXML parser writen in Rust19,954MIT OR Apache-2.0 ooxml-codegenCode generator for OOXML types from RELAX NG schemas417MIT OR Apache-2.0Development toolsParser implementations ooxml-coreOOXML 公共基座:OPC 打包层 + DrawingML 公共类型系统,服务于 pptx-rs / xlsx-rs / docx-rs43MITEncodingParser implementations ooxml-dmlDrawingML support for the ooxml library (shared by Word, Excel, PowerPoint)294MIT OR Apache-2.0EncodingParser implementations ooxml-numfmtExcel-compatible ECMA-376 number format codes12MIT OR Apache-2.0Parsing toolsText processing ooxml-ommlOffice Math Markup Language (OMML) support for the ooxml library228MIT OR Apache-2.0EncodingParser implementations ooxml-opcCore OOXML library: OPC packaging, relationships, and shared types363MIT OR Apache-2.0EncodingParser implementations ooxml-pmlPresentationML (PPTX) support for the ooxml library77MIT OR Apache-2.0EncodingParser implementations ooxml-smlSpreadsheetML (XLSX) support for the ooxml library64MIT OR Apache-2.0EncodingParser implementations ooxml-wmlWordprocessingML (DOCX) support for the ooxml library153MIT OR Apache-2.0EncodingParser implementations ooxml-xmlShared XML utilities for the ooxml library488MIT OR Apache-2.0EncodingParser implementations ooxmlsdkOOXML SDK for Rust23,969MIT OR Apache-2.0Parser implementations ooxmlsdk-buildOpen XML SDK for Rust21,686MIT OR Apache-2.0Parser implementations ooxmlsdk-deriveOOXML SDK for Rust996MIT OR Apache-2.0Parser implementations ooxxTODO1,542MIT ooz-sysRust bindings to powzix's ooz4,307GPL-3.0-or-later oozextractOpen source Kraken / Mermaid / Selkie / Leviathan / LZNA / Bitknit decompressor13,486MIT oozieOozie is a recommender systems framework written in Rust and inspired on Apache Mahout. There will be breaking changes until…5,484MIT oozleOpen source Kraken, Mermaid, Selkie, Leviathan, LZNA, Bitknit decompressor8,298GPL-3.0-or-later oozzA CLI program that takes input and renders it in an ANSI art font, and adds some colored oozz.11,365GPL-3.0Command line utilities opa simple library for operator7,577Unlicense op-alloyConnect applications to the OP Stack802,072MIT OR Apache-2.0 op-alloy-consensusOptimism alloy consensus types3,251,299MIT OR Apache-2.0 op-alloy-flzTiny FastLZ compression library1,054,080MIT OR Apache-2.0 op-alloy-genesisOptimism genesis types248,566MIT OR Apache-2.0 op-alloy-networkOptimism blockchain RPC behavior abstraction1,717,287MIT OR Apache-2.0 op-alloy-protocolRe-export of op-rs/maili-protocol261,971MIT OR Apache-2.0 op-alloy-providerInterface with an OP Stack blockchain873,740MIT OR Apache-2.0 op-alloy-registryA registry of superchain configs15,747MIT OR Apache-2.0 op-alloy-rpc-jsonrpseeOptimism RPC Client811,952MIT OR Apache-2.0 op-alloy-rpc-typesOptimism RPC types2,188,381MIT OR Apache-2.0 op-alloy-rpc-types-engineOptimism RPC types for the `engine` namespace2,180,957MIT OR Apache-2.0 op-api-sdkRust SDK for OP REST API1,792non-standardAPI bindings op-composerA Docker container orchestration tool for OP stack components2,420MIT op-configAn extensible OP Stack configuration file2,453MIT op-contractsOP Stack contract management2,422MIT op-fast1Password CLI proxy for instant access to secrets34MIT op-loaderTUI for configuring 1password secrets for injection into your shell environment248MIT op-mcpMCP server providing LLM access to 1Password CLI221MITAuthenticationCommand line utilities op-primitivesOP Stack primitives and core types2,836MIT op-procproc macro for op1,007Unlicense op-rethop-reth placeholder36MIT OR Apache-2.0 op-revmOptimism variant of Revm2,165,087MIT OR Apache-2.0 op-stagesComposable Rollup Stages2,025MIT op8d_lexemizerOpinionated library for transforming code to a vector of Lexemes2,802MITCompilers op_resultThin syntactic sugar for writing associated type algebra with core::ops expressions1,581Apache-2.0 OR MIT opaUnofficial SDK library for Open Policy Agent28,110MIT opa-macrosmacros for opa1,253MIT opa-wasmA crate to use OPA policies compiled to WASM.124,753Apache-2.0 opadEasily manage package version across multiple package manager systems in mono repositories1,293MITCommand line utilitiesDevelopment tools opaiOpenAI Rust SDK5,530MIT AND Apache-2.0 opalhi10,972MIT opal-cliTerminal-first GitLab pipeline runner with TUI, history browser, embedded docs, and MCP support.107Apache-2.0Command line utilitiesDevelopment tools opal-editorPlaceholder for upcoming project2,562MIT opalineA token-based theme engine for Rust applications10,746MITCommand-line interfaceConfiguration opam-file-rsParser and printer for the opam file syntax with Rust79,494MITEncodingParser implementations opaqCLI for opaq, a self-hosted config and secret store77MITCommand line utilities opaqueOPAQUE Password-Authenticated Key Exchange protocol1,966MIT OR Apache-2.0AuthenticationCryptography opaque-borinkSimple configuration of OPAQUE, a passowrd-authenticated key exchange protocol.5,700Apache-2.0 OR MIT opaque-debugThis crate is deprecated. Use explicit impl of `fmt::Debug` instead.293,388,915MIT OR Apache-2.0 opaque-enumAttribute macro for hiding enum variants behind an opaque struct wrapper21MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns opaque-enum-macrosProc-macro implementation crate for opaque-enum34MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns opaque-keAn implementation of the OPAQUE password-authenticated key exchange protocol518,116Apache-2.0 OR MITNo standard library opaque-ke-hybridML-KEM hybrid extension for opaque-ke18MIT OR Apache-2.0AuthenticationCryptography opaque-pointerGeneric functions to work with opaque pointers when use FFI to expose Rust structs34,644UnlicenseDevelopment tools::FFINo standard library opaque-relayerPermissionless relayer node for the Opaque gas-private submission market: encrypted job intake, sealed-bid auctions over…18GPL-3.0Command line utilitiesCryptography::Cryptocurrencies opaque-rsA Rust implementation of the OPAQUE protocol for secure password authentication.27MITAuthenticationCryptography opaque-scannerOpaque Cash stealth-address (DKSAP) scanner: EIP-5564 view-tag scanning, PSR V2 reputation attestations, and a chain-neutral…74Apache-2.0CryptographyWebAssembly opaque-typesGenerate target-layout-compatible opaque Rust types at build time15MIT OR Apache-2.0Development tools::Build UtilsExternal FFI bindings opaque-vexahub-coreOPAQUE (RFC 9807) shared types and CipherSuite19MIT OR Apache-2.0 opaque-vxAn implementation of the OPAQUE password-authenticated key exchange protocol64Apache-2.0 OR MITCryptographyNo standard library opaque_poolSuperseded - use infinity_pool instead10,163MIT opaque_typedefSupports defining opaque typedefs504,575MIT OR Apache-2.0 opaque_typedef_macrosSupports defining opaque typedefs197,723MIT OR Apache-2.0 opaquebindSimple configuration of OPAQUE, a passowrd-authenticated key exchange protocol.3,865Apache-2.0 OR MIT opaquerrOpaque error type with a user-defined kind.4,882MIT oparl-service-facadeA trait-based facade for implementing an OParl service3,435AGPL-3.0-or-later OR EUPL-1.2 oparl-typesType definitions for the OParl protocol6,818AGPL-3.0-or-later OR EUPL-1.2 oparl-web-service-axumAxum-based OParl web service library3,369AGPL-3.0-or-later OR EUPL-1.2 oparlintA linter to check the compliance of OParl services with the OParl specification507AGPL-3.0-or-later OR EUPL-1.2 oparlint-lintingLinting infrastructure for oparlint962AGPL-3.0-or-later OR EUPL-1.2 oparlint-lintsLints that can be run by oparlint818AGPL-3.0-or-later OR EUPL-1.2 oparlint-suitesLint suites that can be run by oparlint675AGPL-3.0-or-later OR EUPL-1.2 opatraA pronunciation guide1,597Apache-2.0 opb2pbcountConverter for the OPB format to be used by pbcount77LGPL-3.0-or-later opboxCreate a GTK based button dialog via command line.3,221non-standardCommand line utilitiesGUI opcA rust implementation of the open pixel control protocol27,427MIT opc-cliModern TUI client for OPC DA servers on Windows27MITCommand line utilitiesNetwork programming opc-da-clientBackend-agnostic OPC DA client library for Rust — async, trait-based, with RAII COM guard205MITAPI bindingsNetwork programming opc-ooxmlOpen Packaging Conventions: ZIP container, [Content_Types].xml, relationships (.rels), Package/Part model.22MITCompressionParser implementations opc_ae_bindingsOPC Alarms & Event bindings440MIT opc_comn_bindingsOPC Common bindings754MIT opc_daOPC Data Access2,355MIT opc_da_bindingsOPC Data Access bindings4,202MIT opc_hda_bindingsOPC Historical Data Access bindings446MIT opcalcAn easy-to-use black-scholes option calculator. Made for JS, built in Rust.1,641MIT opcardOpenPGP smart card implementation1,556LGPL-3.0-only opcdCodex provider config switcher235MITCommand line utilities opcode⚡ opcode - Zero-copy binary serialization with compile-time guarantees 🎩1,580MIT opcode-macrosMacros for opcodes encoded in bit fields1,564MITCompilersRust patterns