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.

impostor_cliRun impostor mock files as a mock server1,459Apache-2.0 impostor_compiler_axumCompile impostor mock files (see impostor_core) to an axum router1,827Apache-2.0 impostor_coreimpostor_core2,119Apache-2.0 impralA command parsing and evaluation library for a LISP dialect, specialized for commandline input.8,861MIT OR Apache-2.0 impressionwise-rsRust client library for the Impressionwise API1,460AGPL-3.0-or-later imprintType-level manipulation of values.3,921MIT/Apache-2.0 impromptuGenerate your prompt with an efficient compiled rust program and make it look identical across shells.1,766MITCommand line utilities improvActor microframework1,686Unlicense/0BSDAsynchronousNetwork programming improv-wifiImplementation of the Improv-Wi-Fi BLE peripheral protocol for Linux503GPL-3.0-or-laterEmbedded developmentNetwork programming improved-rmSafely remove files via your terminal1,507MIT improved_slice_patternsA tiny crate that provides macros to help matching on Vecs and iterators using the syntax of slice_patterns6,305MIT OR Apache-2.0 impsmusic scrobber using mpris for irc764GPL-3.0+ impulseA DOM framework for client side rendering using wasm-bindgen and server side rendering using the framework of your choice.3,197MIT impulse-server-kitHighly configurable backend framework based on `salvo`1,531MIT impulse-skdslDSL-to-API translator17MIT impulse-static-serverSimple static server524MIT impulse-thawAn easy to use leptos component library. Edited for Impulse505MIT impulse-tracing-ecsTracing subscriber that output ECS (Elastic Common Schema) JSON log lines. Edited for Impulse Kit1,006MIT OR Apache-2.0Development tools::Debugging impulse-ui-kitPowerful frontend framework based on Leptos570MIT impulse-utilsBunch of fullstack utils1,912MIT impulse_responseImpulse Response Integration Method10,596MIT OR Apache-2.0MathematicsScience impyardRent the intelligence, own the governance — a control plane for imps: software colleagues whose every action passes through a…28Apache-2.0Command line utilitiesDevelopment tools imqFast command-line image color quantizer — extract dominant colors as hex, rgb, or hsl36MITCommand line utilitiesMultimedia::Images imseriousExecute commands in response to Internet Message Store Events2,826MITCommand line utilitiesEmail imsgRead and send iMessages from the command line over Bluetooth MAP/PBAP — no Apple hardware required125MITCommand line utilitiesNetwork programming imsg-brokerSession broker for imsg: owns the RFCOMM/OBEX/MAP session and serves CLI commands over a Unix socket73MIT imsg-configLayered configuration for imsg: compiled-in defaults, /etc, XDG user, local, and env167MIT imsg-formatsParsed representations of Bluetooth MAP and PBAP wire formats234MIT imsg-ipcIPC protocol types for the imsg session broker: request/response and watch-event DTOs91MIT imsg-keyringOS keyring access for imsg: get-or-create the database encryption key via Secret Service77MIT imsg-mapMAP protocol logic — commands, folder navigation, MNS server, and iOS quirks186MIT imsg-obexSans-IO OBEX packet codec, framing, and client/server state machines252MIT imsg-pbapPBAP protocol logic — contact pull and vCard retrieval178MIT imsg-serviceOS service-manager integration for imsg: install/start/stop the daemon as a systemd/launchd/OpenRC/rc.d/sc.exe service42MIT imsg-sessionSession lifecycle — SDP lookup, RFCOMM connect, OBEX handshake, reconnect, and MNS relay152MIT imsg-storeEncrypted SQLCipher message store for imsg: schema, migrations, and query layer104MIT imsg-transportRFCOMM and iroh QUIC transport connectors for OBEX streams236MIT imsosorrybtwSometimes it can be necessary to call upon the ancient arts... But in Rust BTW!3,808MITCommand line utilities imspectExplore features of images during debug session979MITCommand line utilitiesComputer vision imstrCheaply clonable and slicable immutable strings27,811MIT imstyleManage ImGui style with TOML files348MIT imsub-log-crateA logging library that interfaces with RabbitMQ for ImSub services written in Rust1,637MIT imszGet width and height from an image file reading as few bytes as possible.539,459MITMultimedia::Images imt-treeIndexed Merkle Tree for nullifier non-membership proofs10,285MIT OR Apache-2.0 ImtiazGermainA Rust library that checks if a number is a Germain and Imtiaz-Germain prime or not3,497MIT imuInterface for interacting with various IMU devices19,141MIT imu-calibIMU calibration library for Rust.4,645MIT OR Apache-2.0Science::Robotics imu-fusionA Rust library for fusing IMU data. Based on https://github.com/xioTechnologies/Fusion10,581non-standard imu-sensorsDrivers for a variety of IMU sensors.110MIT OR Apache-2.0Aerospace::DronesEmbedded development imu-traitsShared traits for IMU6,471MIT imuiImmediate Mode UI library for Rust30MIT OR Apache-2.0 imuxin-delta-libNot ready for use: use crate git-delta for the application3,846MITDevelopment toolsVisualization imviewA cli tool to view images on the terminal.1,631MIT imxA library for image processing and manipulation13,744MITGraphicsMultimedia imx-vpuwrap-rsHigh level bindings for imx-vpuwrap library.2,671MITAPI bindingsMultimedia::Video imx-vpuwrap-safeSafe low-level bindings for imx-vpuwrap library.3,257MITAPI bindingsMultimedia::Video imx-vpuwrap-sysLow-level bindings for imx-vpuwrap library.3,741MITAPI bindingsMultimedia::Video imx9-pacPeripheral Access Crate for the i.MX 9 series of microcontrollers33Apache-2.0 imx_imgutilsA CLI tool to add boot data to image for ALIENTEK Alpha i.MX board.1,720Apache-2.0 imxrt-boot-genGenerate data structures for booting iMXRT processors.103,813MIT OR Apache-2.0Embedded developmentHardware support imxrt-dcdDevice Configuration Data (DCD) generator for i.MX RT1060 series firmware images4,968MITEmbedded developmentHardware support imxrt-dmaDMA driver for i.MX RT processors101,416MIT OR Apache-2.0Embedded developmentNo standard library imxrt-enetENET driver for NXP's i.MX RT MCUs64MIT OR Apache-2.0Embedded developmentHardware support imxrt-halHardware abstraction layer for NXP i.MX RT microcontrollers.119,892MIT OR Apache-2.0Embedded developmentNo standard library imxrt-iomuxcPad configuration interface for NXP i.MX RT processors. Part of the imxrt-rs project.132,281MIT OR Apache-2.0Embedded developmentNo standard library imxrt-iomuxc-buildBuild support for the imxrt-iomuxc crate. Not for general use. Part of the imxrt-rs project.14,622MIT OR Apache-2.0Embedded developmentNo standard library imxrt-logLogging extensions for i.MX RT processors.19,092MIT OR Apache-2.0Embedded developmentNo standard library imxrt-ralRegister access layer for all NXP i.MX RT microcontrollers145,302MIT/Apache-2.0Embedded developmentNo standard library imxrt-rtStartup and runtime support for i.MX RT processors.85,170MIT OR Apache-2.0Embedded developmentHardware support imxrt-uart-logLogging over an i.MX RT serial interface6,569MIT OR Apache-2.0Embedded developmentNo standard library imxrt-uart-panicPanic handler for i.MX RT that reports to UART.5,561MIT OR Apache-2.0Embedded developmentNo standard library imxrt-usbdUSB driver for NXP iMX RT processors87,601MIT OR Apache-2.0Embedded developmentNo standard library imxrt1010evk-fcbFlexSPI configuration block for NXP's IMXRT1010EVK4,380MIT OR Apache-2.0Embedded developmentHardware support imxrt1060evk-fcbFlexSPI configuration block for NXP's IMXRT1060EVK3,565MIT OR Apache-2.0Embedded developmentHardware support imxrt1062-fcb-genGenerate Firmware Configuration Block (FCB) for iMXRT1062 processors in Rust build scripts. This crate is unmaintained. Consider…3,110MIT OR Apache-2.0 imxrt1170evk-fcbFlexSPI configuration block for NXP's IMXRT1170EVK4,110MIT OR Apache-2.0Embedded developmentHardware support imxrt1180evk-fcbFlexSPI configuration block for NXP's IMXRT1180EVK7,587MIT OR Apache-2.0Embedded developmentHardware support imzmlA library for reading the mass spectrometry (imaging) formats mzML and imzML.5,604Apache-2.0 OR MITParser implementations inPython's input() for Rust2,703MIT in-cliRun any command after a specified delay47MITCommand line utilities in-containerDetermines if it is running in a container20,363MIT/Apache-2.0Command line utilities in-dir-execin dir exec3,159MIT in-directoryA trivial utility for running a command in a specific working directory3,291MPL-2.0 in-keysCrate for utilizing streams in a convenient `Terminal` construct3,876MIT OR Apache-2.0 in-outA simple library to read and write bytes in various forms.1,627MIT in-placeIn-place file processing26,551MITFilesystem in-place-string-mapAn in-place string modification library1,664MIT OR Apache-2.0Parsing tools in-situIn Situ Endian-Independent Bytes Access6,642MIT OR Apache-2.0Data structuresEncoding in-totoLibrary for in-toto23,128MITCryptography in-viteVite integration for your Rust backend.2,449MITDevelopment toolsWeb programming in3High-level bindings to IN3 library7,612non-standard in3-sysLow-level bindings to the IN3 library15,540non-standard in_definiteGet the indefinite article ('a' or 'an') to match the given word. For example: an umbrella, a user.155,146MITText processing in_place_macroA Rust crate for in-place file editing with automatic renaming and backup support.40MIT in_rainbows_printerPrints some In Rainbows-style (the Radiohead album) text to your termial.1,130non-standard in_rangeReturns true if a number is in range1,624MIT OR Apache-2.0MathematicsNo standard library in_spaceA start of something5,679MIT OR Apache-2.0 in_space_corein_space_core4,561Apache-2.0 OR MIT in_space_routesRouting macros for `in_space`5,213MIT OR Apache-2.0 in_strA procedural macro to generate a closure that checks if a character is in the provided literal string.2,336MIT in_streamtrait system for facilitating non-blocking stream chaining with handshaking34,163Apache-2.0Network programming in_toto_attestationRust bindings for generating in-toto attestations and predicates2,302Apache-2.0 inaSecure, robust, and efficient delta updates for executables628MPL-2.0 ina-cliSecure, robust, and efficient delta updates for executables419MPL-2.0 ina219INA219 current/power monitor driver39,628MIT/Apache-2.0 ina219_rsINA219 current/power monitor driver9,205MIT/Apache-2.0 ina2227Texas Instruments INA2227 driver.22MITAsynchronousEmbedded development ina226Driver for INA226 I2C voltage/current/power monitor9,246MIT OR Apache-2.0 ina226-tpRust Driver for device INA226 High-Side or Low-Side Measurement, Bi-Direcional Current and Power Monitor4,960MIT OR Apache-2.0Embedded developmentHardware support ina228Platform-agnostic Rust driver for the TI INA228 power/energy/charge monitor180MIT OR Apache-2.0Embedded developmentHardware support ina229Driver for INA229 SPI voltage/current/power monitor1,586MIT OR Apache-2.0 ina233A Rust driver for the Texas Instruments INA233 power monitor.1,479MITEmbedded developmentHardware support ina233-rsPlatform-agnostic Rust driver for the INA233 High-Side or Low-Side Measurement, Bidirectional Current and Power Monitor419MIT OR Apache-2.0Embedded developmentHardware support ina260A platform agnostic driver to interface with the I2C based TI INA260 power monitor22,5130BSDEmbedded developmentHardware support ina260-asyncAsynchronous I2C Driver for Adafruit INA260 current and power sensor1,180MIT OR Apache-2.0Embedded developmentNo standard library ina3221Embedded driver for INA3221 triple-channel power monitor12,400MITEmbedded developmentHardware support ina3221-ddA driver for the INA3221 triple-channel current/voltage monitor (uses device-driver crate)138MIT OR Apache-2.0 inaneIntentionally useless.18,978MIT inane-cryptoThe Inane crypto library3,267UnlicenseAlgorithmsCryptography inapIntelligent Network Application Part (INAP) CS-1 codec (ITU-T Q.1218 / ETSI EN 300 374-1), BER encode/decode of the SSF-SCF…89MITEncodingNetwork programming inaptA minimal Debian/Ubuntu APT repository proxy written in Rust. Exposes a valid APT repo structure over HTTP, sourcing .deb…2,351AGPL-3.0Command line utilitiesNetwork programming inaraPlaceholder for WIP project1,507Apache-2.0 inariA Rust implementation of interval arithmetic58,857MITMathematicsScience inari_wasmA stripped-down version of Inari library (a Rust implementation of interval arithmetic) compatible with web assembly4,182MITMathematicsScience inarybayGraph-based binary format (de)serializer generator2,758ISC inarybay-runtimeGraph-based binary format (de)serializer generator (runtime)2,766ISC inatorOptimal zero-copy parsers with nondeterministic finite automata7,467MPL-2.0 inatorsA placeholder crate290MIT inaturalistiNaturalist API bindings8,582MIT/Apache-2.0 inaturalist-oauthA Rust library for OAuth authentication with iNaturalist807MIT/Apache-2.0 inaugurationRust CLI for the inauguration Swift toolchain experiments: embedded hybrid pipeline (AST refresh → frontend → SIL analysis wave),…650MPL-2.0Command line utilitiesDevelopment tools inboxAn email client for terminal nerds917MITCommand line utilitiesEmail inboxbotA telegram bot to save messages to a file15,166MIT inboxer-cliCLI for previewing and linting HTML email compatibility18MIT inboxer-coreEmail compatibility preview engine — transforms HTML per email client quirks93MIT inboxer-rulescaniemail data parser and client quirk rule compiler130MIT inboxer-wasmWASM bindings for inboxer email preview engine19MIT inbqA library for parsing BigQuery queries and extracting schema-aware, column-level lineage.1,500MIT inbq_genpyUtilities to generate python objects for inbq758MIT incIncremental approach to compiler construction8,000MIT inc-completeA library for writing incremental computations that re-execute the minimum number of steps when an input is changed10,086MIT inc-complete-deriveDerive macros for inc-complete incremental computation library2,653non-standard inc-idA no_std library for generating reusable auto-incrementing identifiers26MIT OR Apache-2.0 inc-sha1Incremental SHA-1 calculation1,905GPL-3.0-onlyAlgorithmsCryptography inc_decIncrementation and decrementation in Rust.1,791MIT OR Apache-2.0 incanta somewhat-modern text editor1,553GPL-3.0-or-later incdecAtomic counters1,653Apache-2.0 incdirCompile-time including of directories.3,207MIT inceptionAutomatic Trait Implementation by Induction350MITScience inception-macrosMacros for Inception533MITScience inceptoolAn extensible LLM agent hook architecture108MIT OR Apache-2.0Development tools inceptool-corpus-parserParser for the corpus .tests file format used by inceptool-parable68MIT OR Apache-2.0Development tools::Testing inceptool-driver-claudeClaude driver for Inceptool protocol136MIT OR Apache-2.0Development tools inceptool-driver-geminiGemini driver for Inceptool protocol136MIT OR Apache-2.0Development tools inceptool-engineExecution engine for Inceptool153MIT OR Apache-2.0Development tools inceptool-parableParable zero-copy context-aware Bash parser54MIT OR Apache-2.0Parsing tools inceptool-parsersZero-copy parsers for external file formats consumed by Inceptool stages63MIT OR Apache-2.0Development tools inceptool-protocolCore protocol definitions for Inceptool191MIT OR Apache-2.0Development tools inceptool-risk-dataRecursively scans, validates, and code-generates the phf command-risk lookup table inceptool-parable's build script reads40MIT OR Apache-2.0Parsing tools inceptool-stagesBuilt-in stages for Inceptool166MIT OR Apache-2.0Development tools incertoMonte carlo simulations.2,410MITFinanceMathematics inchiSafe, idiomatic Rust bindings to the IUPAC InChI library for generating InChI and InChIKey identifiers79MITAPI bindingsScience inchi-sysLow-level FFI bindings to the vendored IUPAC InChI 1.07 reference C library127MITAPI bindingsScience incident-correlationWalks the Kinetic Gain Protocol Suite graph (AEO + agent-cards + tool-cards + decision-cards) starting from an AI Incident Card…36MITAsynchronousData structures incinMachine learning framework for setting fire to dimensionality bugs7MIT OR Apache-2.0 incin-backendsCompute backends (CPU, WGPU, CUDA) for incin10MIT OR Apache-2.0 incin-coreCore tensor operations and static shape checking for incin16MIT OR Apache-2.0 incin-dataDataset loading and streaming utilities for incin9MIT OR Apache-2.0 incin-diagnosticsTypenum-to-decimal diagnostic humanization shared by cargo-incin and Incin's IDE tooling.12MIT OR Apache-2.0 incin-macrosProcedural macros and static dimension verification for incin17MIT OR Apache-2.0 incin-telemetryObservability and run telemetry for incin12MIT OR Apache-2.0 incin-vizTUI visualization and metric inspector for incin7MIT OR Apache-2.0 incin-viz-plugin-apiPlugin API for incin visualization tools10MIT OR Apache-2.0 incipitWorkspace identity vocabulary for Mere: the stable ids of a graph and a session, with no dependency on the graph itself.13MPL-2.0Data structures incleanA C/C++ #include path normalizer that rewrites includes to resolve cleanly against a minimal -I set.233BSD-3-ClauseCommand line utilitiesDevelopment tools incliAutomation Tool For Installing Compilers, Sdk's and Package Managers51,085MITCommand-line interfaceDevelopment tools::Build Utils inclipA simple terminal utility for clipboard interaction and convenience.5,664MITCommand line utilitiesText processing includeinclude c code in rust files using macros727BSD-3-ClauseDevelopment toolsDevelopment tools::FFI include-base64A macro to include a file as a base64-encoded string at compile time24,423MIT OR Apache-2.0EncodingNo standard library include-blobInclude large binary files in an application without the compile time cost of `include_bytes!`9,5770BSDDevelopment tools::Build Utils include-blob-macros(semver-exempt implementation detail of `include-blob`; do not use)7,8930BSD include-bytes-plusImproved include_bytes! allowing to reinterpret input differently13,109BSL-1.0 include-bytes-zstdIncludes a file with zstd compression13,592MIT OR Apache-2.0Compression include-bytes-zstd-macroIncludes a file with zstd compression (proc_macro)14,126MIT OR Apache-2.0Compression include-cargo-tomlLoad properties of Cargo.toml at compile time5,661non-standardCommand-line interfaceConfiguration include-cargo-toml2Load properties of Cargo.toml at compile time3,504non-standardCommand-line interfaceConfiguration include-cryptSafely embed files into your binary.86,123non-standard include-crypt-bytesRust macro to embed encrypted files in compiled binary9,588MIT OR Apache-2.0Development tools::Procedural macro helpers include-crypt-bytes-cipherRust macro to embed encrypted files in compiled binary8,431MIT OR Apache-2.0Development tools::Procedural macro helpers include-crypt-bytes-macroProc macro crate for include-crypt-bytes6,620MIT OR Apache-2.0Development tools::Procedural macro helpers include-crypt-codegenCodegen helpers for the `include-crypt` crate93,000non-standard include-crypt-cryptoCrypo helpers for the `include-crypt` crate92,581non-standard include-dir-macroProvides a macro to include a directory tree of files in the compiled binary3,727Apache-2.0 include-docInclude examples in your Rustdocs.24,013MIT OR Apache-2.0 include-doc-macroInclude examples in your Rustdocs.12,195MIT OR Apache-2.0 include-exclude-watcherAsync file watcher with glob-based include/exclude patterns and built-in debouncing346MITAsynchronousFilesystem include-fileInclude sections of files into Rust source code60,534MITDevelopment tools::Build UtilsDevelopment tools::Testing include-firstProc macro to evaluate include_str! macros early.2,256MIT OR Apache-2.0Rust patterns include-flateA variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation3,402,512Apache-2.0CompressionMemory management include-flate-codegenMacro codegen for the include-flate crate3,386,101Apache-2.0