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.
i-am-not-awayAn attempt to prevent apps from automatically setting an 'away' status when being AFK679MIT
i-am-rootA lightweight CLI project root detection tool826LGPL-3.0
i-buildbui1,611Apache-2.0 OR MIT
i-can-haz-rust-crateA short description of your crate593MIT
i-cant-believe-its-not-bsnTools for spawning entity hierarchies in Bevy4,218MIT OR Apache-2.0
i-chingI Ching divination readings for CLI and Goose extension411MIT
i-codegencod2,954Apache-2.0 OR MIT
i-codegen-codeCommon tools supporting the `derive-codegen` crate.6,936Apache-2.0 OR MIT
i-codegen-deriveProc-macro supporting the `derive-codegen` crate.6,475Apache-2.0 OR MIT
i-codegen-typesShared types supporting the `derive-codegen` crate.1,542Apache-2.0 OR MIT
i-dunnoRFC 8771 Internationalized Deliberately Unreadable Network Notation6,597MIT
i-kdlInline-KDL Embedded Document Language1,656non-standard
i-love-jesusCursor/keyset pagination and ordering for Diesel (PostgreSQL only)56,958MIT OR Apache-2.0
i-love-jesus-macrosinternal crate57,221MIT OR Apache-2.0
i-macrosMacroe.1,639Apache-2.0 OR MIT
i-mlearningA modular learning crate for building and training neural networks, focused on symbolic reasoning and data introspection.491MIT
i-oInput and output31,247MIT OR Apache-2.0
i-runtimeRuntions2,805Apache-2.0 OR MIT
i-selfPersonal developer-companion CLI: scans your repos, indexes code semantically, watches your activity, and moves AI-agent sessions…24MIT
i-slint-backend-android-activityOpenGL rendering backend for Slint66,196GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-backend-glOpenGL rendering backend for Slint27,879GPL-3.0-only OR LicenseRef-Slint-commercial
i-slint-backend-linuxkmsOpenGL rendering backend for Slint1,125,393GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-backend-qtQt rendering backend for Slint869,983GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-backend-selectorHelper crate to pick the default rendering backend for Slint1,368,838GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-backend-testingTesting backend for Slint69,831GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-backend-winitWinit backend for Slint1,338,777GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-commonHelper crate for sharing code & data structures between i-slint-core and slint-compiler1,398,316GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-compilerInternal Slint Compiler Library1,390,668GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-coreInternal Slint Runtime Library.1,379,767GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-core-macrosHelper macro for i-slint-core1,376,596GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-live-previewGUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications1,467GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-renderer-femtovgFemtoVG based renderer for Slint1,127,542GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-renderer-skiaSkia based renderer for Slint1,296,387GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-slint-renderer-softwareSlint's Software renderer implementation394,423GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
i-utilsUt4,196Apache-2.0 OR MIT
i-wanna-buildLevel serializer / deserializer for I Wanna Maker.2,030MIT OR Apache-2.0
i0thei.rs/i0 reference implementation438MIT OR Apache-2.0
i0-benchcompare i0-dentifier generation speed across setups/machines (part of thei.rs/i0.rs)58MIT OR Apache-2.0
i0-cligenerate i0-dentifiers (part of thei.rs/i0.rs)16MIT OR Apache-2.0
i0-digfinds vanity i0-dentifiers (part of thei.rs/i0.rs)38MIT OR Apache-2.0
i18i18111,166Apache-2.0
i18_confi18_conf13,531MulanPSL-2.0
i18_hashi18_hash16,828MulanPSL-2.0
i18_jsoni18_json9,172BUSL-1.1
i18ei18e4,666MulanPSL-2.0
i18nCompile-time internationalization (i18n) for Dioxus applications using Rust macros42MIT
i18n-againi18n-again1,492MPL-2.0
i18n-again-buildi18n-again-build1,503MPL-2.0
i18n-again-extractA compile time internationalization library, that does all the work at compile time using the `format_t!` macro. Translation…1,510MIT
i18n-again-extractori18n-again-extractor1,496MPL-2.0
i18n-again-macroA compile time internationalization library, that does all the work at compile time using the `format_t!` macro. Translation…1,524MIT
i18n-again-proc-macroi18n-again-proc-macro1,512MPL-2.0
i18n-again-supportA compile time internationalization library, that does all the work at compile time using the `format_t!` macro. Translation…3,696MIT
i18n-appDemo application for i18n-runtime and i18n-gen showing runtime JSON and generated PHF i18n modes.18MIT
i18n-auditRust i18n audit library and CLI for scanning translation usage, missing keys, and unused keys23MIT
i18n-buildDesigned for use within the cargo-i18n tool for localizing crates. It has been published to allow its direct use within project…30,782MIT
i18n-configThis library contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system.4,036,259MIT
i18n-country-translationsLocalized country name translations for 257 territory codes across 168 locales (CLDR-sourced)151MIT
i18n-country-translations-dataCLDR-sourced country name translations for 257 territory codes across 168 locales (data crate)265MIT
i18n-embedTraits and macros to conveniently embed localization assets into your application binary or library in order to localize it at…4,167,980MIT
i18n-embed-flMacro to perform compile time checks when using the i18n-embed crate and the fluent localization system4,074,949MIT
i18n-embed-fl-no-check-hashmap-on-raMacro to perform compile time checks when using the i18n-embed crate and the fluent localization system988MIT
i18n-embed-implMacro implementations for i18n-embed4,011,929MIT
i18n-find-localeA simple compile time i18n implementation in Rust.4,194MIT
i18n-formatA simple macro to allow formatting with gettext with a workaround for older xgettext120,170MIT
i18n-format-macroProc macro implementation of i18n-format29,988MIT
i18n-genCLI tool that generates fast, type-safe Rust i18n code (MessageKey enum + PHF maps) from JSON schema and locales.331MIT
i18n-macroA simple compile time i18n implementation in Rust.7,193MIT
i18n-md-email-templatesRender localized, markdown-authored transactional emails (subject + styled HTML + plaintext) from i18n string catalogs185LGPL-3.0-or-later
i18n-reportUtility to generate an HTML report from a set of PO files.90,030Apache-2.0
i18n-rizzen-yazstonThe `i18n` crate of the Internationalisation project.10,242BSD-3-Clause
i18n-rsA Rust library for internationalization (i18n) support3,353MIT
i18n-runtimeFast i18n runtime for Rust (phf-backed generated support)349MIT
i18n-sitei18n-site60,683Apache-2.0
i18n-stringA lightweight and flexible Rust library for handling internationalization strings with template support.109MIT
i18n-syncA utility for syncing translation keys for rust_i18n38MIT
i18n-timezonesLocalized timezone name translations for 152 timezones across 36 locales (CLDR-sourced)42MIT
i18n-timezones-dataCLDR-sourced timezone name translations for 152 timezones across 36 locales (data crate)157MIT
i18n_bgui18n_bgu22,047MulanPSL-2.0
i18n_codegenSafe localization library using code generation17,405MIT
i18n_core-rizzen-yazstonThe `i18n_core` crate of the Internationalisation project.137BSD-3-Clause
i18n_errori18n_error provides a convenient way to define and manage error messages with internationalization (i18n) support.1,370MIT
i18n_error_implImplementation detail of the `i18n_error` crate.1,670MIT
i18n_extra-rizzen-yazstonThe `i18n_extra` crate of the Internationalisation project.22BSD-3-Clause
i18n_icu-rizzen-yazstonThe `i18n_icu` crate of the Internationalisation project.5,224BSD-3-Clause
i18n_inflectorCorrectness-first dictionary noun inflection for every ISO 639-1 language code3,791Apache-2.0 OR MIT
i18n_jsi18n_js18,343MulanPSL-2.0
i18n_langid_codegenFunction-like proc macro for internationalization2,786MIT
i18n_lexer-rizzen-yazstonThe `i18n_lexer` crate of the Internationalisation project.11,923BSD-3-Clause
i18n_localiser-rizzen-yazstonThe `i18n_localiser` crate of the Internationalisation project.9,297BSD-3-Clause
i18n_message-rizzen-yazstonThe `i18n-message` crate of the Internationalisation project.1,668BSD-3-Clause
i18n_parseextract_i18n1,412Apache-2.0
i18n_pattern-rizzen-yazstonThe `i18n_pattern` crate of the Internationalisation project.4,604BSD-3-Clause
i18n_plugini18n_plugin1,267MulanPSL-2.0
i18n_provider-rizzen-yazstonThe `i18n_provider` crate of the Internationalisation project.12,068BSD-3-Clause
i18n_provider_sqlite3-rizzen-yazstonThe `i18n_provider_sqlite3` crate of the Internationalisation project.11,544BSD-3-Clause
i18n_utility-rizzen-yazstonThe `i18n_utility` crate of the Internationalisation project.13,593BSD-3-Clause
i18nheroCLI tool for interacting with locales hosted on i18nhero.com3,445MIT
i18nifyA type-safe localization library using code generation6,396MIT
i18nify-macroA type-safe localization library using code generation2,261MIT
i18nrs🌐 A highly customizable Internationalization (i18n) component for WASM frameworks like Yew, Dioxus, and Leptos.10,595MIT
i18nxElegant internationalization library for Rust.1,638MIT OR Apache-2.0
i18si18s3,603MulanPSL-2.0
i24A Rust library for working with 24-bit integers.51,700MIT
i256Optimized implementations of 256-bit signed and unsigned integers.467,993MIT OR Apache-2.0
i2a-rsA tool converting images to ASCII graph1,887GPL-2.0-or-later
i2cGeneric I2C traits65,004MIT
i2c-character-displayDriver for HD44780-based character displays connected via a I2C adapter8,177MIT
i2c-general-callPlatform-agnostic Rust driver for I2C general calls.47MIT
i2c-hal-toolsA i2c enhancement to the embedded-hal i2c traits4,3330BSD
i2c-i2cdevImplementation of I2C traits for i2cdev crate2,066MIT
i2c-linuxLinux I2C device interface138,969MIT
i2c-linux-sysLinux i2c-dev ioctls149,599MIT
i2c-multiplexerAn I2C Multiplexer library that supports the PCA9546 and TCA9546A chips3,515MIT
i2c-pca9685PCA9685 driver for i2cbus8,964MIT/Apache-2.0
i2c-pioI2C driver implementation using the RP2040's PIO peripheral.20,200Apache-2.0
i2c-regCreate registers for reading and writing with I2C interface.5,012MIT/Apache-2.0
i2c-reg-deriveMacros for i2c-reg register traits5,750MIT/Apache-2.0
i2c-tiny-usbLibrary for communicating with USB-to-I2C adapters supporting the i2c-tiny-usb protocol787MIT
i2c-tpa2016i2c interface for a TPA2016 audio amplifier (https://www.adafruit.com/product/1712)2,009MIT
i2c-write-iterExports iterator based parallels to embedded-hal & embedded-hal-async for Write & WriteRead24,561MIT OR Apache-2.0
i2c_hung_fixAttempts to unhang the I2C bus after an ungraceful reset using traits from the embedded-hal.3,105MIT OR Apache-2.0
i2c_lcd_screenRewrite of I2C driver for LM1602 LCD displays based on port of LiquidCrystal_I2C.h.1,865GPL-3.0-or-later
i2c_parserI2C Parser based on pigpio's I2C Sniffer Example12,218MIT
i2cbusA RESTful HTTP microservice exposing I2C bus control3,203GPL-3.0-or-later
i2cbus-apiHTTP RESTful API and skeleton server/client implement for I2C bus control16,215GPL-3.0-or-later
i2cdevProvides API for safe access to Linux i2c device interface.6,641,983MIT/Apache-2.0
i2cdev-bmp180BMP180 barometer, thermometer I2C driver.2,126MIT/Apache-2.0
i2cdev-bmp280I2C driver for the BMP280 barometer, thermometer.9,547MIT/Apache-2.0
i2cdev-l3gd20I2C driver for the L3GD20 gyroscope.6,787MIT/Apache-2.0
i2cdev-lsm303dI2C driver for the LSM303D accelerometer, magnetometer.5,222MIT/Apache-2.0
i2cdev-lsm303dlhcLSM303DLHC accelerometer, magnetometer I2C driver3,612MIT/Apache-2.0
i2cdev-lsm9ds0I2C driver for the LSM9DS0 gyroscope, accelerometer, magnetometer.6,858MIT/Apache-2.0
i2cdev2Provides API for safe access to Linux i2c device interface.
https://www.kernel.org/doc/Documentation/i2c/dev-interface6,766MIT/Apache-2.0
i2cdev_bno055BNO855 Absolute Orientation Sensor (Accelerometer, Gyroscope, Magnetometer)5,188MIT/Apache-2.0
i2cdev_rfd77402Driver for the RFD77402 IoT 3D ToF Sensor Module. Written in Rust for Linux1,987MIT/Apache-2.0
i2cdriverUse Excamera I2CDriver and I2CMini devices from Rust, optionally via embeddded-hal traits.3,9750BSD
i2csensorsTraits for I2C sensors.14,766MIT/Apache-2.0
i2fMacros that converts number literals into int or float literals.1,457MIT OR Apache-2.0
i2o2A io_uring based IO executor for sync and async runtimes3,165MIT
i2pI2P client library with a std::net-like API4,814MIT
i2p_clientA SAMv3 I2P client for the local I2P router instance.40,933non-standard
i2p_elgamalImplementation of I2P's 2048-bit ElGamal primitive3,398MIT/Apache-2.0
i2p_snowA pure-rust implementation of the Noise Protocol Framework, with I2P Noise extensions7,922Unlicense
i2p_vanityA simple I2P vanity address generator240MIT OR Apache-2.0
i2pd-exporterPrometheus exporter for i2pd (C++ via I2PControl). Not for Java I2P.2,424MIT
i2pd-launchLaunches i2pd with clean state7,947Unlicense OR CC0-1.0
i2pd-sysRaw FFI bindings to a minimal C shim over libi2pd (PurpleI2P/i2pd).49MIT OR Apache-2.0
i2pd-webconsole-exporterPrometheus exporter for i2pd (via Web Console scraping)1,763MIT
i2pvanityFast I2P (.b32.i2p) vanity address generator20MIT OR Apache-2.0
i2uCommon useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and…2,588MIT OR Apache-2.0
i2wA Simple Image to WebP CLI Tool452MIT
i3i3 Window Manager IPC Library31,659MIT
i3-auto-layoutAutomatic, optimal tiling for i3wm1,777MIT
i3-autolayoutService to automatically managing i3 window manager layout.7,832GPL-3.0-or-later
i3-backAn i3/Sway utility to switch focus to your last focused window. Allows for behavior similar to Alt+Tab on other desktop…8,491MIT
i3-bg-blurBlurs the background image in the i3wm if any window is focused3,313GPL-3.0
i3-bindingsSimple tool that reads the i3 config files and shows a table with the bindings defined therein3,174MIT
i3-dwsDecoupled Workspace Switcher for i32,655MIT
i3-focus-lastFocus last window on i312,283MIT
i3-focused-windowPrint out the geometry of the currently focused windows on i3 and sway.1,838GPL-3.0+
i3-insert-workspaceTool for flexible creation of named workspaces in the i3 window manager5,173MIT
i3-lock-workspaceCLI utility that locks i3 to a single or multiple workspaces for a set period of time to force yourself to focus on work4,957MIT
i3-open-next-wsA companion utility to i3wm for managing workspaces.5,272non-standard
i3-quick-bindTemporarily bind a shell command to a hotkey in i3-wm2,006MIT
i3-scratchmenuA scratchpad manager for i34,449GPL-3.0
i3-styleMake your i3 config a little more stylish5,707BSD-2-Clause
i3-workspace-brightnessUtility to auto-adjust the brightness of i3wm workspaces5,754GPL-3.0
i3-workspace-groupsOrganize i3 (and Sway) workspaces into groups.6,197MIT
i3-workspace-scrollA helper for switching i3 or sway workspaces1,711GPL-3.0-or-later
i386API for interacting with x86 hardware1,662MIT OR Apache-2.0
i3_ipcFor communicating with i3 over it's IPC interface synchronously27,442MIT
i3bar-riverA port of i3bar for wlroots-based compositors9,789GPL-3.0-only
i3ctlA command line app to control i31,787Apache-2.0/MIT
i3fA library for IIIF API, including Image, Presentation.121MIT
i3g4250dA platform agnostic driver to interface the I3G4250D (gyroscope)2,013MIT OR Apache-2.0
i3gammai3gamma integrates with the i3 window manager and changes the gamma correction value depending on the focused window.1,8380BSD
i3imThe utility extends the standard functionality of the i3 and Sway window managers.2,446MIT
i3ipcA library for controlling i3-wm through its IPC interface175,276MIT
i3ipc-jlA library for controlling i3-wm through its IPC interface1,480MIT
i3ipc-typesLibrary containing all the types needed to communicate with i3, along with their serde implementations
and implementations of…51,524MIT
i3kbAutomatically sets the last used keyboard layout for the window in i3wm1,233MIT OR Apache-2.0
i3monkitThe toolkit to build cutomized i3status alternative4,665MIT
i3natori3nator is Tmuxinator for the i3 window manager8,253MIT/Apache-2.0
i3owmWeather and ISS spotting extension for i3status37,033MIT OR Apache-2.0
i3quitdialogA simple quit dialog for i3wm.19,309BSD-3-Clause
i3refA command-line reference viewer for i3wm.1,494MIT
i3rs-cliMoTeC .ld log file CLI parser50MIT
i3rs-coreMoTeC i2 .ld log file parser and data access library119MIT
i3spini3wm helper program for alt+tab-like focus switching1,811BSD-3-Clause
i3spotifyA plugin to add current spotify track information to i3bar2,988MIT
i3statA lightweight and batteries-included status_command for i3 and sway16,820GPL-3.0-only
i3status-extenderextend i3status1,220MIT OR Apache-2.0
i3status-rsA feature-rich and resource-friendly replacement for i3status, written in Rust.36,406GPL-3.0-only
i3status_extextend i3status17,470MIT OR Apache-2.0
i3switcherprovides nicer behavior for workspace switching in i36,620non-standard
i3wm_switch_windowsSwitching windows (including floating windows) across workspaces and monitors4,881MIT
i3wsrA dynamic workspace renamer for i3 and Sway that updates names to reflect their active applications.21,963MIT
i48A Rust library for working with 48-bit integers.3,606MIT
i4deltDelta-based encoding for fast compilation of Riscv and Arm64/32666CC0-1.0