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 extension411MITCommand line utilitiesDevelopment tools i-codegencod2,954Apache-2.0 OR MITGUIWeb programming 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,597MITCommand line utilitiesEncoding i-kdlInline-KDL Embedded Document Language1,656non-standard i-love-jesusCursor/keyset pagination and ordering for Diesel (PostgreSQL only)56,958MIT OR Apache-2.0Database interfaces i-love-jesus-macrosinternal crate57,221MIT OR Apache-2.0 i-macrosMacroe.1,639Apache-2.0 OR MITFilesystemGUI i-mlearningA modular learning crate for building and training neural networks, focused on symbolic reasoning and data introspection.491MITAlgorithmsDevelopment tools i-oInput and output31,247MIT OR Apache-2.0 i-runtimeRuntions2,805Apache-2.0 OR MITGUIWeb programming i-selfPersonal developer-companion CLI: scans your repos, indexes code semantically, watches your activity, and moves AI-agent sessions…24MITCommand line utilitiesDevelopment tools 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.0Development toolsGUI 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.18MITDevelopment toolsInternationalization (i18n) i18n-auditRust i18n audit library and CLI for scanning translation usage, missing keys, and unused keys23MITCommand line utilitiesDevelopment tools i18n-buildDesigned for use within the cargo-i18n tool for localizing crates. It has been published to allow its direct use within project…30,782MITDevelopment tools::Build UtilsInternationalization (i18n) i18n-configThis library contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system.4,036,259MITInternationalization (i18n)Localization (L10n) i18n-country-translationsLocalized country name translations for 257 territory codes across 168 locales (CLDR-sourced)151MITInternationalization (i18n)Localization (L10n) i18n-country-translations-dataCLDR-sourced country name translations for 257 territory codes across 168 locales (data crate)265MITInternationalization (i18n)Localization (L10n) i18n-embedTraits and macros to conveniently embed localization assets into your application binary or library in order to localize it at…4,167,980MITDevelopment tools::Build UtilsInternationalization (i18n) i18n-embed-flMacro to perform compile time checks when using the i18n-embed crate and the fluent localization system4,074,949MITDevelopment toolsInternationalization (i18n) i18n-embed-fl-no-check-hashmap-on-raMacro to perform compile time checks when using the i18n-embed crate and the fluent localization system988MITDevelopment toolsInternationalization (i18n) i18n-embed-implMacro implementations for i18n-embed4,011,929MITInternationalization (i18n)Localization (L10n) 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.331MITDevelopment tools::Build UtilsInternationalization (i18n) 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-laterEmailInternationalization (i18n) i18n-reportUtility to generate an HTML report from a set of PO files.90,030Apache-2.0Command line utilitiesLocalization (L10n) i18n-rizzen-yazstonThe `i18n` crate of the Internationalisation project.10,242BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n-rsA Rust library for internationalization (i18n) support3,353MIT i18n-runtimeFast i18n runtime for Rust (phf-backed generated support)349MITDevelopment toolsInternationalization (i18n) i18n-sitei18n-site60,683Apache-2.0 i18n-stringA lightweight and flexible Rust library for handling internationalization strings with template support.109MITInternationalization (i18n)Localization (L10n) i18n-syncA utility for syncing translation keys for rust_i18n38MITCommand line utilitiesLocalization (L10n) i18n-timezonesLocalized timezone name translations for 152 timezones across 36 locales (CLDR-sourced)42MITInternationalization (i18n)Localization (L10n) i18n-timezones-dataCLDR-sourced timezone name translations for 152 timezones across 36 locales (data crate)157MITInternationalization (i18n)Localization (L10n) i18n_bgui18n_bgu22,047MulanPSL-2.0 i18n_codegenSafe localization library using code generation17,405MITWeb programming i18n_core-rizzen-yazstonThe `i18n_core` crate of the Internationalisation project.137BSD-3-ClauseInternationalization (i18n)Localization (L10n) 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-ClauseInternationalization (i18n)Localization (L10n) i18n_icu-rizzen-yazstonThe `i18n_icu` crate of the Internationalisation project.5,224BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_inflectorCorrectness-first dictionary noun inflection for every ISO 639-1 language code3,791Apache-2.0 OR MITInternationalization (i18n)Localization (L10n) i18n_jsi18n_js18,343MulanPSL-2.0 i18n_langid_codegenFunction-like proc macro for internationalization2,786MITInternationalization (i18n)Localization (L10n) i18n_lexer-rizzen-yazstonThe `i18n_lexer` crate of the Internationalisation project.11,923BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_localiser-rizzen-yazstonThe `i18n_localiser` crate of the Internationalisation project.9,297BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_message-rizzen-yazstonThe `i18n-message` crate of the Internationalisation project.1,668BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_parseextract_i18n1,412Apache-2.0 i18n_pattern-rizzen-yazstonThe `i18n_pattern` crate of the Internationalisation project.4,604BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_plugini18n_plugin1,267MulanPSL-2.0 i18n_provider-rizzen-yazstonThe `i18n_provider` crate of the Internationalisation project.12,068BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_provider_sqlite3-rizzen-yazstonThe `i18n_provider_sqlite3` crate of the Internationalisation project.11,544BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18n_utility-rizzen-yazstonThe `i18n_utility` crate of the Internationalisation project.13,593BSD-3-ClauseInternationalization (i18n)Localization (L10n) i18nheroCLI tool for interacting with locales hosted on i18nhero.com3,445MITCommand line utilitiesDevelopment tools i18nifyA type-safe localization library using code generation6,396MITInternationalization (i18n)Web programming i18nify-macroA type-safe localization library using code generation2,261MITInternationalization (i18n)Web programming i18nrs🌐 A highly customizable Internationalization (i18n) component for WASM frameworks like Yew, Dioxus, and Leptos.10,595MITScienceWeb programming i18nxElegant internationalization library for Rust.1,638MIT OR Apache-2.0Internationalization (i18n) i18si18s3,603MulanPSL-2.0 i24A Rust library for working with 24-bit integers.51,700MITData structuresEncoding i256Optimized implementations of 256-bit signed and unsigned integers.467,993MIT OR Apache-2.0Data structuresEncoding 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,177MITEmbedded developmentNo standard library i2c-general-callPlatform-agnostic Rust driver for I2C general calls.47MIT i2c-hal-toolsA i2c enhancement to the embedded-hal i2c traits4,3330BSDEmbedded developmentNo standard library 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,515MITEmbedded development 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.0Embedded developmentHardware support 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-laterAPI bindingsEmbedded development i2cbus-apiHTTP RESTful API and skeleton server/client implement for I2C bus control16,215GPL-3.0-or-laterAPI bindingsEmbedded development i2cdevProvides API for safe access to Linux i2c device interface.6,641,983MIT/Apache-2.0Embedded developmentHardware support 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,9750BSDEmbedded development 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,165MITAsynchronousConcurrency i2pI2P client library with a std::net-like API4,814MITNetwork programming i2p_clientA SAMv3 I2P client for the local I2P router instance.40,933non-standardCommand line utilities i2p_elgamalImplementation of I2P's 2048-bit ElGamal primitive3,398MIT/Apache-2.0Cryptography i2p_snowA pure-rust implementation of the Noise Protocol Framework, with I2P Noise extensions7,922UnlicenseCryptography 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.0Command line utilitiesSecurity i2pd-sysRaw FFI bindings to a minimal C shim over libi2pd (PurpleI2P/i2pd).49MIT OR Apache-2.0External FFI bindingsNetwork programming i2pd-webconsole-exporterPrometheus exporter for i2pd (via Web Console scraping)1,763MIT i2pvanityFast I2P (.b32.i2p) vanity address generator20MIT OR Apache-2.0Command line utilitiesCryptography i2uCommon useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and…2,588MIT OR Apache-2.0EncodingRust patterns 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,174MITCommand line utilitiesConfiguration i3-dwsDecoupled Workspace Switcher for i32,655MITCommand line utilities 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,173MITCommand line utilitiesConfiguration 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,957MITCommand line utilities 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.0Command line utilitiesOperating systems 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,442MITAPI bindingsCommand line utilities 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.121MITMultimedia::Images i3g4250dA platform agnostic driver to interface the I3G4250D (gyroscope)2,013MIT OR Apache-2.0Embedded developmentHardware support 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,524MITAPI bindingsCommand line utilities 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.0Command-line interfaceCommand line utilities 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 parser50MITCommand line utilitiesScience i3rs-coreMoTeC i2 .ld log file parser and data access library119MITParser implementationsScience i3spini3wm helper program for alt+tab-like focus switching1,811BSD-3-ClauseCommand line utilities 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,963MITCommand line utilitiesConfiguration i48A Rust library for working with 48-bit integers.3,606MITData structuresEncoding i4deltDelta-based encoding for fast compilation of Riscv and Arm64/32666CC0-1.0