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.

optd-datafusion-reprdatafusion plan representation for optd4,411MIT optd-datafusion-repr-adv-costdatafusion plan representation for optd1,521MIT optd-gungnirstatistics for optd2,581MIT optd-sqllogictestsqllogictest for optd947MIT optd-sqlplannertestsqlplannertest for optd2,407MIT optdiffA CLI tool that displays diffs of LLVM IR changes between optimization passes29BSD-2-Clause optee-teecTEE client API.23,936Apache-2.0 optee-teec-buildbuild tool for teec70Apache-2.0 optee-teec-macrosProcedural macros for TEE client API.21,201Apache-2.0 optee-teec-sysNative bindings to the libteec library.11,267Apache-2.0 optee-uteeTEE internal core API.6,216Apache-2.0 optee-utee-buildBuild tool for TA3,042Apache-2.0 optee-utee-macrosProcedural macros for TEE internal core API.8,527Apache-2.0 optee-utee-mockMocking library for unittest with optee-utee.490Apache-2.0 optee-utee-sysNative bindings to the libutee library.7,416Apache-2.0 optemptyTools for working types that may be empty. E.g., an empty `String`, `Vec`, `HashMap`, etc.46,194Apache-2.0Data structuresNo standard library opterTurn a series of strings into options exposed as an iterator.4,593MIT optfieldA macro that generates structs with optional fields2,301,951MIT OR Apache-2.0Rust patterns optfield-liteA macro to generate a new struct with fields wrapped in Option.726MITDevelopment tools::Procedural macro helpersNo standard library opthashRust implementations of Elastic Hashing and Funnel Hashing965Apache-2.0AlgorithmsData structures opti_solveCommon optimization algorithms2,643MIT OR Apache-2.0 opticSchoolwork as code3,911MPL-2.0 optic-colorZero-dependency color library for Optic engine — RGBA, HSV, HSL, gradients, named constants143MIT optic-coreShared types, geometry, errors, and ANSI logging for Optic engine129MIT optic-engineOptic game engine — facade crate with feature-gated re-exports52MIT optic-fileSanitary file I/O and cached path resolution for Optic engine102MIT optic-loopGame loop, Runtime trait, and Game builder for Optic engine74MIT optic-onlineUDP networking for Optic engine — background tokio thread with connection management69MIT optic-renderOpenGL 4.6 renderer for Optic engine — EGL context, shaders, meshes, textures, cameras, canvas92MIT optic-windowWindowing and input for Optic engine — winit wrapper with per-frame key/mouse/gamepad state87MIT opticaFast participating-media and optics foundation: typed rays, optical coefficients, phase functions, spectra, and optical-depth…1,425AGPL-3.0-onlyNo standard libraryRendering optical-embeddingsDeepSeek-OCR - compress text into images231Apache-2.0AlgorithmsMathematics optical-flow-lkRust implementation of Lucas-Kanade optical flow and Shi-Tomasi feature detection3,523MITAlgorithmsComputer vision opticalcUtility functions and types for common clinical optics calculations used in optometry and ophthalmic settings.1,706MITScience opticaldiscsFormat-agnostic optical disc image reading and filesystem browsing (ISO, BIN/CUE, CHD)1,165GPL-3.0EncodingFilesystem optickSuper Lightweight Performance Profiler35,018MITAPI bindingsDevelopment tools::Profiling optick-attrSuper lightweight performance profiler: function attributes4,561MITAPI bindingsDevelopment tools::Profiling opticsA no_std-compatible optics library providing composable lenses, prisms, isomorphisms, and fallible isomorphisms.2,465MIT OR Apache-2.0Data structuresNo standard library optics-rsRust port of EPICS synApps optics module860non-standard optiepubA tool for optimizing EPUB files by compressing images and removing unnecessary content985AGPL-3.0Command line utilitiesMultimedia::Images optifi-cpiInterface for OptiFi Program14,200Apache-2.0 optifi-usdc-cpiInterface for OptiFi USDC Program1,680Apache-2.0 optifierRust macros for deriving optional types1,515MIT OR Apache-2.0Rust patterns optifySimplifies getting the right configuration options for a process using pre-loaded configurations from files (JSON, YAML, etc.) to…11,121MITConfiguration optify-cliCLI for inspecting and querying Optify configuration options.3,402MITCommand line utilitiesConfiguration optikaNon-sequential ray tracer for optical system design1,505MITCommand line utilitiesGraphics optimA library of combinatorial optimization tools2,778MITMathematicsScience optimaAn easy to set up and easy optimization and planning toolbox, particularly for robotics.5,142MIT OR Apache-2.0 optimalMathematical optimization and machine learning framework and algorithms1,473MITMathematicsScience optimal-binaryUtilities for working with binary optimizers1,542MITMathematicsScience optimal-coreMathematical optimization and machine learning framework2,883MITMathematicsScience optimal-imageFind optimal compression level for images based on DSSIM similarity3,816MIT optimal-pbilImplementation of population-based incremental learning (PBIL)1,948MITMathematicsScience optimal-steepestImplementation of steepest descent optimizers1,997MITMathematicsScience optimal-transportFast optimal transport library with Python bindings3,007non-standard optimal-transport-rsFast optimal transport library with Python bindings1,694non-standard optimathLinear Algebra using const generics for no_std and specialization to enable SIMD.8,229Apache-2.0AlgorithmsData structures optimaxVarious algorithms for optimization1,518MIT optimeistOptimeist CLI tool816MIT optimeshPure-Rust port of the meshoptimizer geometry processing library16MITCompressionGame development optimigationThis is Rust tools for evolutionary computation, participate GA.1,664MITScience optimistic-cella simple lock-like structure for low-overhead optimistic concurrency1,591GPL-3.0ConcurrencyData structures optimistic_lock_couplingA General Lock following paper 'Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method'4,795Unlicense optimisticpeach-opengles_graphicsAn OpenGL ES 2D back-end for the Piston game engine5,630MIT optimiz-rsHigh-performance optimization algorithms in Rust with Python bindings42MITAlgorithmsMathematics optimizationCollection of optimization algorithms63,005MIT optimization-algorithmsOptimization algorithms in Rust — SGD, Adam, L-BFGS, Nelder-Mead, simulated annealing, PSO, conjugate gradient26MIT OR Apache-2.0 optimization-solversNumerical optimization solvers for unconstrained and simple-bounds constrained convex optimization problems. Wasm compatible1,362MIT OR Apache-2.0AlgorithmsFinance optimization_engineA pure Rust framework for embedded nonconvex optimization. Ideal for robotics!389,067MIT OR Apache-2.0AlgorithmsDevelopment tools optimization_toolsPlayground for experimenting with optimization algorithms.1,563MITAlgorithmsDevelopment tools optimizeCrate for numerical optimization3,825MIT/Apache-2.0Science optimizelyAn unofficial Rust SDK for Optimizely Feature Experimentation1,227Apache-2.0 optimizerBayesian and population-based optimization library with an Optuna-like API for hyperparameter tuning and black-box optimization4,618MITAlgorithmsMathematics optimizer-deriveDerive macros for the optimizer crate170MIT optimizrHigh-performance optimization algorithms in Rust with Python bindings16MITAlgorithmsMathematics optimumFuture Framework to solve optimization problems6,195MITAlgorithmsScience optimusID hashing and Obfuscation using Knuth's Algorithm3,890MIT OR Apache-2.0 optimus-auraCross-tool persistent memory + policy + verification (aura port)19MIT optimus-cavemanUltra-compressed communication mode + hooks + stats + compress + review + commit19MIT optimus-clioptimus — meta-skill for LLM/agent tooling (wiki, caveman, aura, graphify)18MIT optimus-configConfig + secrets for optimus (~/.optimus/config.toml, env overrides)28MIT optimus-coreShared runtime + errors + subskill registry for optimus25MIT optimus-graphifyFolder to multi-modal knowledge graph (graphify port)20MIT optimus-llmProvider-agnostic LLM cascade with retries + budget24MIT optimus-memoryEmbedded sled-backed persistent memory + knowledge graph shared across optimus subskills25MIT optimus-utilCommon utilities for optimus (paths, hashing, atomic IO, secure defaults)29MIT optimus-wikiPersistent LLM-authored wiki — ports and extends wiki-llm19MIT optionThis is a dummy package that will never have any content. I registered it because it seemed plausible that people might…2,209CC0-1.0 option-blockA minimal utility Rust crate for small, fixed-size blocks of optional types.37,943MITData structuresEmbedded development option-cellOptionCell: OnceCell but derivable from Option24,095MIT OR Apache-2.0Memory managementRust patterns option-chainA macro for using `?` operator in functions that don't return `Option`.1,937MITDevelopment tools::Procedural macro helpersNo standard library option-chain-orderbookA high-performance Rust library for options market making infrastructure, providing a complete Option Chain Order Book system…10,151MITAlgorithmsFinance option-chain-orderbook-backendREST API backend for Option Chain OrderBook50MIT option-chain-toolA Rust macro that brings JavaScript-like optional chaining to Rust.98Apache-2.0 option-constructor-deriveConstructor helper3,689Unlicense option-entry`Entry` for `Option`1,439MIT OR Apache-2.0 option-extExtends `Option` with additional operations164,031,854MPL-2.0AlgorithmsRust patterns option-filterOption::filter polyfill for Rust 1.26 and older34,130MIT/Apache-2.0No standard libraryRust patterns option-inspectAdds the missing Option::inspect() function8,100MPL-2.0 option-inspect-noneThe crate contains a trait, that implements the inspect_none(..) method on Options.30,020MIT option-likeCreate your own Option-like enum3,136Apache-2.0 OR MITData structuresDevelopment tools option-lockA simple mutex for Option values10,416MIT OR Apache-2.0ConcurrencyData structures option-operationsTraits and auto-implementations to improve arithmetic operations usability when dealing with `Option`s.4,918,366MIT/Apache-2.0MathematicsNo standard library option-pricingOption pricing: Black-Scholes, implied volatility with Newton-Raphson, Halley methods7,194MITFinanceMathematics option-symbologyParsing of Options identifiers and formatting them.5,185MIT option-utilsA collection of utilities for working with Rust's Option type12,273Apache-2.0 option_either_orOption into Either conversion2,364MIT OR Apache-2.0No standard libraryRust patterns option_into_controlflowOption into ControlFlow conversion2,566MIT OR Apache-2.0No standard libraryRust patterns option_macroa convenience macro2,401MIT OR Apache-2.0 option_ordconfigure ordering on 1+T with the 1 either smallest or largest, explicit vs derive default3,541MIT option_parserStreaming command-line and config-file option parser.56MITCommand-line interfaceConfiguration option_setBitflags on steroids6,209,938MITData structuresEncoding option_traitHelper traits for more generalized options25,941MITNo standard library::No dynamic allocationRust patterns option_typeOption contract type definitions including exotic options: Asian, Barrier, Binary, Lookback, Rainbow, and more.21,217MITData structuresFinance option_vecVec<Option<T>>-like container6,543MIT/Apache-2.0 optionableDerive macro (and associated marker trait) to derive nested structs/enums with all subfields being optional (e.g. for patches or…9,532MIT OR Apache-2.0API bindingsConfiguration optionable_codegenproc_macro2 functions for the derive macro and codegen implementations in the `optionable_derive` crate to derive nested…7,329MIT OR Apache-2.0 optionable_deriveDerive macro to derive nested structs/enums with all subfields being optional (e.g. for patches or Kubernetes server side apply).7,600MIT OR Apache-2.0 optionalThis crate supplies a number of Option-like primitive types1,035,234MIT OR Apache-2.0Data structures optional-defaultHelper macro to allow specifying default values for only some of a struct's fields3,941MIT optional-errorSimple crate to more easily work with an optional syn::Error10,056MIT OR Apache-2.0Development tools::Procedural macro helpers optional-fieldAlternative data type to Option for representing values that can have 3 states: present, missing or null30,071MIT optional-fields-serde-macroMacro for optional-field crate serde integration27,076MIT optional-futureAllows an Option<Future> to be used as a Future. This is handy for select! uses where one of the select options is only sometimes…1,289MIT optional-indexOptional indexing operations.1,643MIT OR Apache-2.0No standard libraryRust patterns optional-logA simple way to provide an optional `log` feature for you crates3,567MIT OR Apache-2.0Configuration optional-numeric-indexTraits and macros for creating compact optional numeric indices.1,343BSD-2-Clause optional_paramsadds optional parameters to rust functions using macros60non-standard optional_structCrate defining a macro that will generate, from a structure, another structure with only Option<T> fields665,954Apache-2.0Configuration optional_struct_exportHelper crate exporting the proc_macro as an actual proc_macro for the optional_struct crate33,699Apache-2.0 optional_struct_internalHelper crate defining traits for the optional_struct crate26,997Apache-2.0 optional_struct_macroHelper crate implementing the proc_macro for the optional_struct crate445,359Apache-2.0 optional_struct_macro_implHelper crate implementing the proc_macro for the optional_struct crate60,530Apache-2.0 optional_takeAdapter for std::io::Take that accepts Option<u64> for limit.1,991MIT OR Apache-2.0 optional_transposeA small crate that adds `.transpose()` to `Option<Option<T>>`1,788MIT optional_typeidCompressed structure `Option<TypeId>`545MITCompressionData structures optionally_constOptional constness on stable Rust.6,509MIT OR Apache-2.0No standard libraryRust patterns optionally_const_macrosProc-macro crate for optionally_const.5,430MIT OR Apache-2.0Rust patterns optionchain_simulatorOptionChain-Simulator is a lightweight REST API service that simulates an evolving option chain with every request. It is…1,914MITData structuresFinance optioncontractsOption contract value at expiration calculations in pure Rust1,617MIT optioneeThe macro to create option struct easily.2,832MIT OR Apache-2.0Data structuresDevelopment tools optionizeA procedural macro to generate optionized versions of structs for partial configurations, updates, and builders277MITConfigurationRust patterns optionize-macrosThe procedural macro engine powering the optionize crate329MITConfigurationRust patterns optionrsA high-performance option pricing library for Rust, supporting Black-Scholes, binomial tree, Monte Carlo simulation, PDE and…85Apache-2.0AlgorithmsFinance optionsThe package provides a data structure for managing named parameters.75,095Apache-2.0/MIT options-commonUtilities for working with financial options17,089MITMathematics options-mathPackage for performing various mathematical operations on options.1,666MIT options_resultsHandling iterators of Option, Result.3,578MIT optionshawkOptionsHawk - by OptionsHawk23MIT optionstratlibOptionStratLib is a comprehensive Rust library for options trading and strategy development across multiple asset classes.51,823MITData structuresFinance optipyMacro for stripping PyO3-related attributes when using features.83,357Apache-2.0Development tools::FFI optirsOptiRS - Advanced ML optimization and hardware acceleration library (main integration crate)2,457Apache-2.0AlgorithmsDevelopment tools optirs-benchOptiRS benchmarking, profiling, and performance analysis tools1,285Apache-2.0Development toolsDevelopment tools::Profiling optirs-coreOptiRS core optimization algorithms and utilities4,920Apache-2.0AlgorithmsMathematics optirs-gpuOptiRS GPU acceleration and multi-GPU optimization1,285Apache-2.0AlgorithmsHardware support optirs-learnedOptiRS learned optimizers and meta-learning1,433Apache-2.0AlgorithmsScience optirs-nasOptiRS Neural Architecture Search and hyperparameter optimization1,296Apache-2.0AlgorithmsScience optirs-tpuOptiRS TPU coordination and pod management1,288Apache-2.0AlgorithmsHardware support optirusticThis crate moved to https://github.com/s-simoncelli/nsga-rs15,431MITAlgorithmsScience optirustic-macrosA set of macros for the optirustic crate3,294GPL-3.0-only optitagA simple command-line tool for tagging files6,051MITCommand line utilitiesFilesystem optivorbisA lossless, format-preserving, two-pass Vorbis optimization and repair library33,450AGPL-3.0-or-later OR BSD-3-ClauseCompressionMultimedia::Audio optixA Rust wrapper for NVidia's OptiX raytracing library5,724MIT/Apache-2.0 optlibThe optimization algorithms realized in Rust. In given time realized genetic and particle swarm algorithms.5,755MITAlgorithmsScience optlib-testfuncThe functions to test optimization algorithms.2,693MITAlgorithmsScience optoOpto Network947MIT optocutA command-line utility for generating a cost-optimized cutlist for lumber.3,834MITCommand line utilities optopodiOpen-source metric reporting1,654Apache-2.0/MIT optparseSimplified parsing of std::env and input arguments from the commandline9,447GPL-3.0-only optraAn engine for remote file synchronization5,607MIT optrsForcefield molecule optimization1,689MIT OR Apache-2.0 optunaA black-box optimization framework17MIT optx-stmHybrid Software Transactional Memory (STM) library exploring NOrec vs TL2 tradeoffs41MITConcurrencyData structures opty-tui-agent-bridgeRatatui terminal interface for opty fleet reports. Renders fleet summary, agent roster, action plan, and selected issue list from…91MIT optzA no-magic option parser for Rust4,697MIT opuiA Rust library for stylish realtime 2D motion visuals and layered hero scenes.23MITGraphicsRendering opupSpin up a composable OP Stack, programmatically.1,561MIT opusSafe Rust bindings for libopus1,325,556MIT/Apache-2.0API bindingsCompression opus-cmake-sysBindings to libopus12,147MIT opus-codecSafe Rust bindings for the Opus audio codec47,732MIT OR Apache-2.0API bindingsCompression opus-dbtest database implementation1,852MIT opus-decoderPure-Rust Opus decoder — RFC 8251 conformant, no unsafe, no FFI67,829MIT OR Apache-2.0Multimedia::Audio opus-embeddedDecoding of Opus audio without allocation1,390BSD-3-ClauseAPI bindingsEmbedded development opus-embedded-sysBindings to libopus for decoding Opus audio on embedded systems1,733BSD-3-ClauseEmbedded developmentExternal FFI bindings opus-head-sysFFI bindings to the Opus audio codec (vendored)588MIT OR Apache-2.0External FFI bindingsMultimedia::Audio opus-muxExtracts an encoded Opus stream from an Opus file per RFC 78457,939MIT OR Apache-2.0 OR ZlibMultimedia::AudioMultimedia::Encoding opus-oxideOpus codec rewritten in Rust based on libopus1,547MITMultimediaMultimedia::Audio opus-parseLibrary to parse OPUS4,882CC0-1.0 opus-rspure Rust implementation of Opus codec65,726BSD-3-Clause opus-rustHigh level bindings to libopus2,918MIT/Apache-2.0 opus-static-sysRust bindings to the reference Opus library (libopus)5,421MITEncodingExternal FFI bindings opus-sysBindings to libopus73,941MIT opus-sys2Raw bindings for Opus1,677GPL-3.0-or-later opus-waveOpus audio codec decoder in pure Rust3,753non-standardMultimedia::AudioMultimedia::Encoding opus2Safe Rust bindings for libopus96,192MIT/Apache-2.0API bindingsCompression opus_headersParsing the headers of opus files.57,410MIT OR Apache-2.0Multimedia::Audio opus_toolsMiscellaneous tools for working with the OPUS parallel text corpus6,665CC0-1.0 opusculeA pure-Rust, memory-safe, no_std-capable Opus audio decoder.55MPL-2.0Multimedia::AudioNo standard library::No dynamic allocation opusencHigh-level bindings for libopusenc.5,568BSD-3-ClauseAPI bindingsMultimedia::Audio opusenc-sysLow-level bindings for libopusenc.5,895BSD-3-ClauseExternal FFI bindingsMultimedia::Audio