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,766MIT
improvActor microframework1,686Unlicense/0BSD
improv-wifiImplementation of the Improv-Wi-Fi BLE peripheral protocol for Linux503GPL-3.0-or-later
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.0
impulse-ui-kitPowerful frontend framework based on Leptos570MIT
impulse-utilsBunch of fullstack utils1,912MIT
impulse_responseImpulse Response Integration Method10,596MIT OR Apache-2.0
impyardRent the intelligence, own the governance — a control plane for imps: software colleagues whose every action passes through a…28Apache-2.0
imqFast command-line image color quantizer — extract dominant colors as hex, rgb, or hsl36MIT
imseriousExecute commands in response to Internet Message Store Events2,826MIT
imsgRead and send iMessages from the command line over Bluetooth MAP/PBAP — no Apple hardware required125MIT
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,808MIT
imspectExplore features of images during debug session979MIT
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,459MIT
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.0
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.0
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,846MIT
imviewA cli tool to view images on the terminal.1,631MIT
imxA library for image processing and manipulation13,744MIT
imx-vpuwrap-rsHigh level bindings for imx-vpuwrap library.2,671MIT
imx-vpuwrap-safeSafe low-level bindings for imx-vpuwrap library.3,257MIT
imx-vpuwrap-sysLow-level bindings for imx-vpuwrap library.3,741MIT
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.0
imxrt-dcdDevice Configuration Data (DCD) generator for i.MX RT1060 series firmware images4,968MIT
imxrt-dmaDMA driver for i.MX RT processors101,416MIT OR Apache-2.0
imxrt-enetENET driver for NXP's i.MX RT MCUs64MIT OR Apache-2.0
imxrt-halHardware abstraction layer for NXP i.MX RT microcontrollers.119,892MIT OR Apache-2.0
imxrt-iomuxcPad configuration interface for NXP i.MX RT processors.
Part of the imxrt-rs project.132,281MIT OR Apache-2.0
imxrt-iomuxc-buildBuild support for the imxrt-iomuxc crate. Not for general use.
Part of the imxrt-rs project.14,622MIT OR Apache-2.0
imxrt-logLogging extensions for i.MX RT processors.19,092MIT OR Apache-2.0
imxrt-ralRegister access layer for all NXP i.MX RT microcontrollers145,302MIT/Apache-2.0
imxrt-rtStartup and runtime support for i.MX RT processors.85,170MIT OR Apache-2.0
imxrt-uart-logLogging over an i.MX RT serial interface6,569MIT OR Apache-2.0
imxrt-uart-panicPanic handler for i.MX RT that reports to UART.5,561MIT OR Apache-2.0
imxrt-usbdUSB driver for NXP iMX RT processors87,601MIT OR Apache-2.0
imxrt1010evk-fcbFlexSPI configuration block for NXP's IMXRT1010EVK4,380MIT OR Apache-2.0
imxrt1060evk-fcbFlexSPI configuration block for NXP's IMXRT1060EVK3,565MIT OR Apache-2.0
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.0
imxrt1180evk-fcbFlexSPI configuration block for NXP's IMXRT1180EVK7,587MIT OR Apache-2.0
imzmlA library for reading the mass spectrometry (imaging) formats mzML and imzML.5,604Apache-2.0 OR MIT
inPython's input() for Rust2,703MIT
in-cliRun any command after a specified delay47MIT
in-containerDetermines if it is running in a container20,363MIT/Apache-2.0
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,551MIT
in-place-string-mapAn in-place string modification library1,664MIT OR Apache-2.0
in-situIn Situ Endian-Independent Bytes Access6,642MIT OR Apache-2.0
in-totoLibrary for in-toto23,128MIT
in-viteVite integration for your Rust backend.2,449MIT
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,146MIT
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.0
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.0
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.22MIT
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.0
ina228Platform-agnostic Rust driver for the TI INA228 power/energy/charge monitor180MIT OR Apache-2.0
ina229Driver for INA229 SPI voltage/current/power monitor1,586MIT OR Apache-2.0
ina233A Rust driver for the Texas Instruments INA233 power monitor.1,479MIT
ina233-rsPlatform-agnostic Rust driver for the INA233 High-Side or Low-Side Measurement, Bidirectional Current and Power Monitor419MIT OR Apache-2.0
ina260A platform agnostic driver to interface with the I2C based TI INA260 power monitor22,5130BSD
ina260-asyncAsynchronous I2C Driver for Adafruit INA260 current and power sensor1,180MIT OR Apache-2.0
ina3221Embedded driver for INA3221 triple-channel power monitor12,400MIT
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,267Unlicense
inapIntelligent Network Application Part (INAP) CS-1 codec (ITU-T Q.1218 / ETSI EN 300 374-1), BER encode/decode of the SSF-SCF…89MIT
inaptA minimal Debian/Ubuntu APT repository proxy written in Rust. Exposes a valid APT repo structure over HTTP, sourcing .deb…2,351AGPL-3.0
inaraPlaceholder for WIP project1,507Apache-2.0
inariA Rust implementation of interval arithmetic58,857MIT
inari_wasmA stripped-down version of Inari library (a Rust implementation of interval arithmetic) compatible with web assembly4,182MIT
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.0
inboxAn email client for terminal nerds917MIT
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-only
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 Induction350MIT
inception-macrosMacros for Inception533MIT
inceptoolAn extensible LLM agent hook architecture108MIT OR Apache-2.0
inceptool-corpus-parserParser for the corpus .tests file format used by inceptool-parable68MIT OR Apache-2.0
inceptool-driver-claudeClaude driver for Inceptool protocol136MIT OR Apache-2.0
inceptool-driver-geminiGemini driver for Inceptool protocol136MIT OR Apache-2.0
inceptool-engineExecution engine for Inceptool153MIT OR Apache-2.0
inceptool-parableParable zero-copy context-aware Bash parser54MIT OR Apache-2.0
inceptool-parsersZero-copy parsers for external file formats consumed by Inceptool stages63MIT OR Apache-2.0
inceptool-protocolCore protocol definitions for Inceptool191MIT OR Apache-2.0
inceptool-risk-dataRecursively scans, validates, and code-generates the phf command-risk lookup table inceptool-parable's build script reads40MIT OR Apache-2.0
inceptool-stagesBuilt-in stages for Inceptool166MIT OR Apache-2.0
incertoMonte carlo simulations.2,410MIT
inchiSafe, idiomatic Rust bindings to the IUPAC InChI library for generating InChI and InChIKey identifiers79MIT
inchi-sysLow-level FFI bindings to the vendored IUPAC InChI 1.07 reference C library127MIT
incident-correlationWalks the Kinetic Gain Protocol Suite graph (AEO + agent-cards + tool-cards + decision-cards) starting from an AI Incident Card…36MIT
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.0
incleanA C/C++ #include path normalizer that rewrites includes to resolve cleanly against a minimal -I set.233BSD-3-Clause
incliAutomation Tool For Installing Compilers, Sdk's and Package Managers51,085MIT
inclipA simple terminal utility for clipboard interaction and convenience.5,664MIT
includeinclude c code in rust files using macros727BSD-3-Clause
include-base64A macro to include a file as a base64-encoded string at compile time24,423MIT OR Apache-2.0
include-blobInclude large binary files in an application without the compile time cost of `include_bytes!`9,5770BSD
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.0
include-bytes-zstd-macroIncludes a file with zstd compression (proc_macro)14,126MIT OR Apache-2.0
include-cargo-tomlLoad properties of Cargo.toml at compile time5,661non-standard
include-cargo-toml2Load properties of Cargo.toml at compile time3,504non-standard
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.0
include-crypt-bytes-cipherRust macro to embed encrypted files in compiled binary8,431MIT OR Apache-2.0
include-crypt-bytes-macroProc macro crate for include-crypt-bytes6,620MIT OR Apache-2.0
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 debouncing346MIT
include-fileInclude sections of files into Rust source code60,534MIT
include-firstProc macro to evaluate include_str! macros early.2,256MIT OR Apache-2.0
include-flateA variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation3,402,512Apache-2.0
include-flate-codegenMacro codegen for the include-flate crate3,386,101Apache-2.0