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.0
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.0
optfield-liteA macro to generate a new struct with fields wrapped in Option.726MIT
opthashRust implementations of Elastic Hashing and Funnel Hashing965Apache-2.0
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-only
optical-embeddingsDeepSeek-OCR - compress text into images231Apache-2.0
optical-flow-lkRust implementation of Lucas-Kanade optical flow and Shi-Tomasi feature detection3,523MIT
opticalcUtility functions and types for common clinical optics calculations used in optometry and ophthalmic settings.1,706MIT
opticaldiscsFormat-agnostic optical disc image reading and filesystem browsing (ISO, BIN/CUE, CHD)1,165GPL-3.0
optickSuper Lightweight Performance Profiler35,018MIT
optick-attrSuper lightweight performance profiler: function attributes4,561MIT
opticsA no_std-compatible optics library providing composable lenses, prisms, isomorphisms, and fallible isomorphisms.2,465MIT OR Apache-2.0
optics-rsRust port of EPICS synApps optics module860non-standard
optiepubA tool for optimizing EPUB files by compressing images and removing unnecessary content985AGPL-3.0
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.0
optifySimplifies getting the right configuration options for a process using pre-loaded configurations from files (JSON, YAML, etc.) to…11,121MIT
optify-cliCLI for inspecting and querying Optify configuration options.3,402MIT
optikaNon-sequential ray tracer for optical system design1,505MIT
optimA library of combinatorial optimization tools2,778MIT
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,473MIT
optimal-binaryUtilities for working with binary optimizers1,542MIT
optimal-coreMathematical optimization and machine learning framework2,883MIT
optimal-imageFind optimal compression level for images based on DSSIM similarity3,816MIT
optimal-pbilImplementation of population-based incremental learning (PBIL)1,948MIT
optimal-steepestImplementation of steepest descent optimizers1,997MIT
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.0
optimaxVarious algorithms for optimization1,518MIT
optimeistOptimeist CLI tool816MIT
optimeshPure-Rust port of the meshoptimizer geometry processing library16MIT
optimigationThis is Rust tools for evolutionary computation, participate GA.1,664MIT
optimistic-cella simple lock-like structure for low-overhead optimistic concurrency1,591GPL-3.0
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 bindings42MIT
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.0
optimization_engineA pure Rust framework for embedded nonconvex optimization. Ideal for robotics!389,067MIT OR Apache-2.0
optimization_toolsPlayground for experimenting with optimization algorithms.1,563MIT
optimizeCrate for numerical optimization3,825MIT/Apache-2.0
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,618MIT
optimizer-deriveDerive macros for the optimizer crate170MIT
optimizrHigh-performance optimization algorithms in Rust with Python bindings16MIT
optimumFuture Framework to solve optimization problems6,195MIT
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,943MIT
option-cellOptionCell: OnceCell but derivable from Option24,095MIT OR Apache-2.0
option-chainA macro for using `?` operator in functions that don't return `Option`.1,937MIT
option-chain-orderbookA high-performance Rust library for options market making infrastructure, providing a complete Option Chain Order Book system…10,151MIT
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.0
option-filterOption::filter polyfill for Rust 1.26 and older34,130MIT/Apache-2.0
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 MIT
option-lockA simple mutex for Option values10,416MIT OR Apache-2.0
option-operationsTraits and auto-implementations to improve arithmetic operations usability when dealing with `Option`s.4,918,366MIT/Apache-2.0
option-pricingOption pricing: Black-Scholes, implied volatility with Newton-Raphson, Halley methods7,194MIT
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.0
option_into_controlflowOption into ControlFlow conversion2,566MIT OR Apache-2.0
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.56MIT
option_setBitflags on steroids6,209,938MIT
option_traitHelper traits for more generalized options25,941MIT
option_typeOption contract type definitions including exotic options: Asian, Barrier, Binary, Lookback, Rainbow, and more.21,217MIT
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.0
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.0
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.0
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.0
optional-logA simple way to provide an optional `log` feature for you crates3,567MIT OR Apache-2.0
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.0
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>`545MIT
optionally_constOptional constness on stable Rust.6,509MIT OR Apache-2.0
optionally_const_macrosProc-macro crate for optionally_const.5,430MIT OR Apache-2.0
optionchain_simulatorOptionChain-Simulator is a lightweight REST API service that simulates an evolving option chain with every request. It is…1,914MIT
optioncontractsOption contract value at expiration calculations in pure Rust1,617MIT
optioneeThe macro to create option struct easily.2,832MIT OR Apache-2.0
optionizeA procedural macro to generate optionized versions of structs for partial configurations, updates, and builders277MIT
optionize-macrosThe procedural macro engine powering the optionize crate329MIT
optionrsA high-performance option pricing library for Rust, supporting Black-Scholes, binomial tree, Monte Carlo simulation, PDE and…85Apache-2.0
optionsThe package provides a data structure for managing named parameters.75,095Apache-2.0/MIT
options-commonUtilities for working with financial options17,089MIT
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,823MIT
optipyMacro for stripping PyO3-related attributes when using features.83,357Apache-2.0
optirsOptiRS - Advanced ML optimization and hardware acceleration library (main integration crate)2,457Apache-2.0
optirs-benchOptiRS benchmarking, profiling, and performance analysis tools1,285Apache-2.0
optirs-coreOptiRS core optimization algorithms and utilities4,920Apache-2.0
optirs-gpuOptiRS GPU acceleration and multi-GPU optimization1,285Apache-2.0
optirs-learnedOptiRS learned optimizers and meta-learning1,433Apache-2.0
optirs-nasOptiRS Neural Architecture Search and hyperparameter optimization1,296Apache-2.0
optirs-tpuOptiRS TPU coordination and pod management1,288Apache-2.0
optirusticThis crate moved to https://github.com/s-simoncelli/nsga-rs15,431MIT
optirustic-macrosA set of macros for the optirustic crate3,294GPL-3.0-only
optitagA simple command-line tool for tagging files6,051MIT
optivorbisA lossless, format-preserving, two-pass Vorbis optimization and repair library33,450AGPL-3.0-or-later OR BSD-3-Clause
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,755MIT
optlib-testfuncThe functions to test optimization algorithms.2,693MIT
optoOpto Network947MIT
optocutA command-line utility for generating a cost-optimized cutlist for lumber.3,834MIT
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 tradeoffs41MIT
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.23MIT
opupSpin up a composable OP Stack, programmatically.1,561MIT
opusSafe Rust bindings for libopus1,325,556MIT/Apache-2.0
opus-cmake-sysBindings to libopus12,147MIT
opus-codecSafe Rust bindings for the Opus audio codec47,732MIT OR Apache-2.0
opus-dbtest database implementation1,852MIT
opus-decoderPure-Rust Opus decoder — RFC 8251 conformant, no unsafe, no FFI67,829MIT OR Apache-2.0
opus-embeddedDecoding of Opus audio without allocation1,390BSD-3-Clause
opus-embedded-sysBindings to libopus for decoding Opus audio on embedded systems1,733BSD-3-Clause
opus-head-sysFFI bindings to the Opus audio codec (vendored)588MIT OR Apache-2.0
opus-muxExtracts an encoded Opus stream from an Opus file per RFC 78457,939MIT OR Apache-2.0 OR Zlib
opus-oxideOpus codec rewritten in Rust based on libopus1,547MIT
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,421MIT
opus-sysBindings to libopus73,941MIT
opus-sys2Raw bindings for Opus1,677GPL-3.0-or-later
opus-waveOpus audio codec decoder in pure Rust3,753non-standard
opus2Safe Rust bindings for libopus96,192MIT/Apache-2.0
opus_headersParsing the headers of opus files.57,410MIT OR Apache-2.0
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.0
opusencHigh-level bindings for libopusenc.5,568BSD-3-Clause
opusenc-sysLow-level bindings for libopusenc.5,895BSD-3-Clause