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.

imgutlimage util for rust 🌁1,487MIT imgxFast, single-binary image proxy and transformation server built on libvips65MITMultimedia::ImagesWeb programming::HTTP server imgx-vipsHand-rolled libvips FFI bindings and RAII wrapper used internally by imgx80MITExternal FFI bindingsMultimedia::Images imiSafely flash ISO/IMG images to USB drives on Linux: O_EXCL device locking, O_DIRECT aligned writes, byte-for-byte verification,…95MIT OR Apache-2.0Command-line interfaceCommand line utilities imitatort轻量级多Agent公司模拟框架128MITAPI bindingsDevelopment tools ImJsonImmediate Mode Json deserializer and serializer512AGPL-3.0-or-later iml-agentCore library for Integrated Manager for Lustre Agent1,811MIT iml-api-utilsUtilities for working with the IML API2,570MIT iml-wire-typesShared types for the IML project25,921MIT imletA lightweight engine for implicit modeling.2,825MIT OR Apache-2.0 imlib2imlib2 bindings3,606non-standard imlib2-sysffi for imlib23,017non-standard imloggerA Simple Logger for Rust7,787non-standard immInteracting Multiple Models1,839MIT imm_gcGarbage collected pointers with immediate dropping3,493MIT imm_gc_deriveDerive macro for mbartlett21's imm_gc crate2,342MIT immargsNo-hassle, on-the-spot, command line argument parser886MIT OR Apache-2.0 immargs_macrosNo-hassle, on-the-spot, command line argument parser1,065MIT OR Apache-2.0 immediate_closurelets you write a closure to be immediately run2,756MIT immediate_statsGame stats that reset every frame, inspired by immediate mode GUI.2,900MIT OR Apache-2.0Data structuresGame development immediate_stats_macrosGame stats that reset every frame, inspired by immediate mode GUI.3,366MIT OR Apache-2.0Data structuresGame development immenseA library for building 3D structures with simple composable rules.8,418Apache-2.0 immer-rsA wrapper around the C++ library immer for persistent datastructures5,035BSL-1.0 immetaAn image metadata parsing library238,324MIT immiImmediate mode user interface toolkit.54,570MIT OR Apache-2.0GUI immichClient for Immich photo and video management1,591MITMultimedia::ImagesMultimedia::Video immich-analyzeAI-powered image description generator for Immich photo management system191GPL-3.0-or-laterCommand line utilitiesMultimedia::Images immich-libA Rust library for the Immich API focused on duplicate management25MIT immich-toolsSmall command-line utilities to work with an Immich server2,260MITCommand line utilities immich_api_rsImmich API441Unlicense immigrantImmigrant schema definition language - CLI57MIT immigrant-cliImmigrant shared CLI helpers435MIT immigrant-dieselImmigrant diesel ORM codegen55MIT immigrant-dmdlImmigrant DMDL codegen54MIT immigrant-file-diffsImmigrant CLI migrations directory format handler521MIT immigrant-generator-postgresImmigrant migrations generator for postgres SQL dialect522MIT immigrant-imara-diffTemorary fork of imara-diff: A high performance library for computing diffs.268Apache-2.0 immigrant-migrateImmigrant CLI helper for postgres migration54MIT immigrant-schemaImmigrant database schema definition601MIT immintrinImplementation of Intel x86 intrinsics (_mm_*).4,238MIT/Apache-2.0 immoProcessing of various images (e.g., drawing of square systems)3,924MIT immortalA *nix cross-platform (OS agnostic) supervisor1,888non-standardCommand line utilitiesConfiguration immortal_axum_macroa simple into response derive for axum3,936MITWeb programming immortal_axum_utilsA simple utils library for axum3,774MITWeb programming immortal_intl_rsA simple i18n library for rust3,984MITInternationalization (i18n)Localization (L10n) immudbGenerated classes from the immuDB gRPC see more at immudb repo https://github.com/codenotary/immudb/blob/master8,648Apache-2.0 AND BUSL-1.1 immunumFast antibody and T-cell receptor numbering in Rust and Python303MITCommand line utilitiesScience::Bioinformatics immutImmutable all the things!47non-standard immut_listimmutable persistent list2,150MIT immut_stringimmutable string1,955MIT immutability-helperimmutable nested-state updates via a command-spec DSL41MITData structuresRust patterns immutableA library of immutable persistent data structures for Rust4,378GPL-3.0 immutable-avlAn Immutable map and set implement for rust based on an AVL tree1,658MIT immutable-chunkmapA fast immutable map and set with batch insert and update methods, COW operations, and big O efficient implementations of set and…4,756,546Apache-2.0 OR MITData structuresNo standard library immutable-jsonImmutable JSON transformations90BSD-2-Clause immutable-mapAn immutable ordered map and set based on weight-balanced tree.11,605MIT/Apache-2.0Data structures immutable-rustAn attempt to make Rust immutable1,467MIT immutable-seqImmutable sequence data structure5,649MIT immutable-traceTamper-evident immutable audit trace: signing, verification, ingestion and CLI21MIT OR Apache-2.0 immutable_arenaAn arena for immutable-once-built objects with possibly cyclic references4,340MIT immutable_envImmutable environment variables which are taken from the environment when the program starts and never change.1,507MIT immutable_stringImmutable Single Instance Strings for Rust3,701MIT imnodesRust bindings to https://github.com/Nelarius/imnodes7,598MIT/Apache-2.0API bindingsGUI imnodes-sysRaw FFI bindings to imnodes9,824MIT/Apache-2.0External FFI bindingsGUI imodfileA pure-Rust IMOD model file decoder/encoder — binary & ASCII, with Python bindings63MITAPI bindingsParsing tools imoguizmoInteractive orientation gizmo350MITGraphicsGUI imohashFast hashing for large files5,597MITAlgorithmsEncoding imosida config file manager that leaves the user alone6,087GPL-2.0 impIn-place sparse merkle tree multiproof database13,072Apache-2.0 imp-cliCommand-line interface for the imp coding agent65MPL-2.0Command line utilitiesDevelopment tools imp-coreAgent engine for imp: loop, tools, sessions, hooks, context, and SDK203MPL-2.0Command line utilitiesDevelopment tools imp-llmStandalone multi-provider LLM streaming client239MPL-2.0Command line utilitiesDevelopment tools imp-luaLua extension runtime for imp155MPL-2.0Command line utilitiesDevelopment tools imp-tuiTerminal UI for the imp coding agent120MPL-2.0Command line utilitiesDevelopment tools imp_astAbstract syntax trees for IMP programs1,157MITCompilers imp_intA collection of thinly-wrapped integer types modelling IMP integer semantics3,452MITCompilers imp_lexerA nom-based lexer for the IMP programming language2,254MITCompilers imp_parserA nom-based parser for the IMP programming language2,215MITCompilers imp_treeA collection of traits for modelling tree-structure in IMP programs1,204MITCompilers impactIntelligence is a force that can create Impact1,582MIT OR Apache-2.0 impact-rsCollision query library for 2D games18,578MIT impacted2d collision test for arbitrary convex shapes19,432UnlicenseGame development impactfulThis crate is reserved1,231Unlicense impactful-bvhThis crate is reserved1,218Unlicense impactful-collisionThis crate is reserved1,221Unlicense impactful-physicsThis crate is reserved1,406Unlicense impactsense-parserMulti-language static analysis: parse codebases into an in-memory dependency graph for impact analysis63MITDevelopment toolsParsing tools impalaTUI for managing wifi13,864GPL-3.0 impala-nmTUI for managing wifi using NetworkManager308GPL-3.0Command line utilities impalabA language-agnostic framework for orchestrating micro-benchmarks.144Apache-2.0Command line utilitiesDevelopment tools imparta lib to parse binary481GPL-3.0-or-later impartial-ordDerives a quicker PartialOrd for types that already implement Ord2,775,599MITDevelopment tools impassA simply way to handle fatal errors in an ergonomic way!391MIT OR Apache-2.0 impatienceA library for instrumentation of event-to-event latency over a network34GPL-3.0Date and timeDevelopment tools::Profiling impcA compiler for the IMP programming language4,920MITCompilersParser implementations impcurlSafe Rust wrapper for libcurl-impersonate WebSocket handshake, send and recv302MITNetwork programmingWeb programming impcurl-sysDynamic FFI bindings for libcurl-impersonate with auto-fetch support350MITExternal FFI bindingsWeb programming impcurl-wsAsync WebSocket client powered by libcurl-impersonate with TLS fingerprint impersonation129MITNetwork programmingWeb programming::WebSocket impedanceTools to mix blocking and async code13,695MIT OR Apache-2.0 impellerColumn-based protocol for transferring ECS data between different systems.2,671MIT OR Apache-2.0 impellersBindings to Flutter's 2D vector graphics renderer3,140MIT imperatLibrary to enable dependency injection and management of step-by-step flows.748MITDevelopment tools imperat-commonDependency of imperat, providing step-by-step imperative function execution with dependency injection.960MIT imperat-macrosDependency of imperat, providing step-by-step imperative function execution with dependency injection.961MIT imperativeCheck for imperative mood in text1,340,725MIT OR Apache-2.0Text processing imperative-deriveProcedural macro that auto derives the `InstructionSet` trait defined by the `imperative` crate.1,293MIT OR Apache-2.0EmulatorsEncoding imperative-rsAuto derivable trait to easily define instruction sets12,325MIT OR Apache-2.0EmulatorsEncoding imperative-rs-deriveProcedural macro that auto derives the `InstructionSet` trait defined by the `imperative` crate.13,219MIT OR Apache-2.0EmulatorsEncoding imperator-saveErgonomically work with Imperator Rome saves (debug and ironman)29,216MITParsing tools imperator-tigerValidator that checks Imperator: Rome user mod files for mistakes and warns about them. For example: missing localizations, or…15,999GPL-3.0-or-laterCommand line utilitiesDevelopment tools imperialimperial296MIT OR Apache-2.0 imperial-calA library to convert dates to the Iranian Shahanshahi calendar71MIT imperiumA cli for the Imperium framework for roblox55,209MIT OR Apache-2.0 impersonateBecome someone else in your Rust app7,153Apache-2.0 OR MIT impersonate-rsA Rust wrapper for curl-impersonate, providing browser fingerprinting capabilities.465MITNetwork programmingWeb programming::HTTP client impersonation-testDummy crate to test package name collisions1,481MIT impetusPhysics engine — 2D/3D rigid body simulation, collision detection, constraints, and spatial queries for AGNOS654GPL-3.0-onlyGame enginesSimulation impexImplicit/Explicit struct fields for serde serialization131MIT impex-deriveProcedural macro crate for impex156MIT impiirIIR filter design630BSD-3-Clause OR Apache-2.0AlgorithmsScience impitParking space for a better package.1,017MIT impl-codecParity Codec serialization support for uint and fixed hash.49,771,530MIT OR Apache-2.0 impl-converter-helperdeclarative macro library to help you implement the `From` or `TryFrom` trait for your type.9,506MIT impl-enumMacros that make using enums like trait objects more convenient.82,794MPL-2.0Rust patterns impl-forMacros to impl for multiple types6,454MIT impl-from-into-similarImplement Into to any struct to convert between structs sharing similar fields. Uses serde_json.4,996MIT impl-macroMacro reducing boilerplate of similar impl declarations.339MIT OR Apache-2.0 impl-macro-internalHelper for the impl-macro crate.502MIT OR Apache-2.0 impl-macrosimpl macros11,385Apache-2.0 OR MIT impl-moreConcise, declarative trait implementation macros41,696,906MIT OR Apache-2.0Development toolsNo standard library impl-new-deriveDerive macro for implementing the `new` method for structs5,147MIT impl-num-traitsnum-traits implementation for uint.6,586,046MIT OR Apache-2.0 impl-opaqueMacro for declaring complex struct and initializer11,092MIT OR Apache-2.0 impl-opaque-macroMacro for declaring complex struct and initializer11,433MIT OR Apache-2.0 impl-rlpRLP serialization support for uint and fixed hash.23,364,788MIT OR Apache-2.0 impl-serdeSerde serialization support for uint and fixed hash.34,618,070MIT OR Apache-2.0 impl-serviceProc Macro fo deriving the ArcService trait11,138non-standard impl-templateA procedural macro for generating impl-blocks based on a simple template.7,134MIT/Apache-2.0 impl-toolsHelper macros: autoimpl1,099,698MIT/Apache-2.0Development tools::Procedural macro helpers impl-tools-libHelper macros: autoimpl1,116,519MIT/Apache-2.0 impl-trait-for-tuplesAttribute macro to implement a trait for tuples46,805,760Apache-2.0/MITDevelopment tools::Procedural macro helpers impl_hereA macro that helps impl method for foreign types1,189MIT OR Apache-2.0 impl_indexMacro for deriving the Index trait2,239MIT OR Apache-2.0 impl_inheritanceexperimental & work in progress3,196MIT impl_inheritance_macrosexperimental & work in progress4,092MIT impl_new[deprecated] A procedural macro to generate a new function impl block for you7,996MIT impl_opsMacros for easy operator overloading.340,263MITRust patterns impl_ops_cmpimpl_ops_cmp Macros for easy operator overloading without Copy derive.1,555MITRust patterns impl_serde_serialize_errorMacro for fast implementing error methods in serde::Serializer trait5,888MIT OR Apache-2.0Accessibility impl_serializeMacro for common implementing methods in serde::Serializer trait33,194MIT OR Apache-2.0Accessibility impl_simimpl_sim for OYK ODE (Open Dynamics Engine)5,957MITRenderingSimulation impl_tableGenerate table binding and utils for rust-postgres and rusqlite.5,926MITDatabase interfaces impl_traitAllows impl trait inside inherent impl.11,326AGPL-3.0-or-later impl_twiceImplement items on two types with only one impl block5,565MITNo standard library impl_unimplementedAuto implement trait to struct with unimplemented macro inside each function516MIT impl_variadicsa macro to generate repetitive idents etc. usually used to implement trait for tuples.7,635non-standardDevelopment tools implementationThe implementation crate22,591MITRust patterns implementsMacro to answer the question: does it implement a trait?137,777MITAlgorithmsDevelopment tools implerMacros to generate an enum that implements a user-specified trait and wraps values of other types that implement the same trait,…13BSD-2-Clause OR Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation implexExif embedding library written in pure Rust1,691BSD-2-Clause implhmSimplified library of collision-handling HashMaps11,586MITData structures implibGenerate Windows import library from module definition file642,112MIT implicitA library for playing with 2d implicit geometry2,710GPL-2.0 implicit-awaitImplicitly await calls returning Future impls1,907CC0-1.0AsynchronousConcurrency implicit-await-macro#[implicit_await] procedural macro implementation2,773CC0-1.0AsynchronousConcurrency implicit-cloneImmutable types and ImplicitClone trait similar to Copy3,593,048MIT OR Apache-2.0Rust patterns implicit-clone-deriveImmutable types and ImplicitClone trait similar to Copy1,196,430MIT OR Apache-2.0Rust patterns implicit-fnA macro that adds support for implicit closures to Rust.1,845MITRust patterns implicit-traitAdd methods to foreign types with implicitly defined traits.6,198MIT implicit3d3d implicit geometry.31,818Apache-2.0 OR MIT implicitlyExtension traits for wrapping values into Option, Result, and Box using method syntax46MITRust patterns impliedimplied provides functionality around dealing with odds, such as converting to different odds formats or devigging them1,495MIT implied-boundsMake all the bounds of a trait definition be implied through a helper trait and macro attribute.476,450Zlib OR MIT OR Apache-2.0 implied-bounds-proc_macrosInternal: proc-macro backend of ::implied_bounds.23,188Zlib OR MIT OR Apache-2.0 implied-volA pure rust implementation of Peter Jäckel's implied volatility calculation201,397non-standardFinance impliesA parser for logical formulas15,375MITData structuresMathematics implodePure Rust implementation of the DCL Implode algorithm. Currently, only decompression is supported.15,090MIT implotRust bindings to https://github.com/epezent/implot19,114MIT/Apache-2.0API bindingsGUI implot-sysRaw FFI bindings to implot19,871MIT/Apache-2.0External FFI bindingsGUI implsDetermine if a type implements a logical trait expression.1,218,298MIT OR Apache-2.0Development tools::TestingNo standard library impls_indexSeveral of macros to put each function under a named macro to index every function in a class.154,232MITAlgorithmsDevelopment tools impls_index_metaSeveral of macros to put each function under a named macro to index every function in a class.154,484MITAlgorithmsDevelopment tools imply-hackImplied bounds, since 1.79!6,252MIT imply_optionProvides a single `trait` which allows the construction of an `Option` based on a bool value.4,9680BSD import-lintA fast standalone linter enforcing JSDoc @package/@private import access rules in TypeScript/JavaScript projects (a port of…102MITCommand line utilitiesDevelopment tools import-lint-coreCore engine of import-lint: JSDoc @package/@private import access analysis on oxc135MITDevelopment tools import-modulesimport-modules is a library based on require-all8,572MIT import-wmPlaceholder for an upcoming crate1,239MIT OR Apache-2.0 import_file_macroMacro from compile-time file loading2,704Apache-2.0 import_fnImplementation of #[import_fn] macro for Crabzilla4,871MITCompilersGame development import_generated_codeA simple procedural macro to import generated code.1,828MIT import_mapAn implementation of WICG Import Maps specification1,223,425MIT import_rules-lint-arwakyImport-compliance checks covering AES201–AES205: dummy/unused/forbidden/mandatory imports, layer detection, and cross-layer cycle…22MIT importerContrail history import and cross-machine log merge/export library + CLI242MIT importmapGenerate import maps with hashed URLs for cache busting1,330MIT importunateMethods for returning random elements from an iterator.5,231MIT imposeMinimalist audio lib25,425MIT imposerA Rust library and CLI for imposing single-sheet PDFs into booklet layouts with configurable n-up binding.109MITCommand line utilitiesGraphics impossible-fx-sdkRust SDK for the Impossible FX v3 render API54MIT imposter-passa simple tool for impersonating the standard unix password manager3,010non-standard