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.
idleCollection of idle strategies to be used by thread(s) when they have no work to perform.8,714MIT
idlsetFast u64 set operations library172,746MPL-2.0
idmImplicit Data Markup11,858MIT/Apache-2.0
idm-frameITU-T Recommendation X.519 IDM Frame Decoding and Encoding398MIT
idm-rsA simple IDM CLI crate to download files with Internet Download Manager.1,544MIT OR Apache-2.0
idmangler-cliA cli tool to generate fake wynntils items3,551MIT
idmangler-libLibrary for encoding and decoding Wynntils id strings7,453LGPL-3.0
idmapEfficient maps of integer id keys to values, backed by an underlying `Vec`61,939MIT OR Apache-2.0
idmap-deriveAutomaticatically derives traits for the idmap crate25,434MIT OR Apache-2.0
idmintA tiny library for minting unique identifiers.88Apache-2.0
idmixIDX v1.2: encode typed integer and short string sequences to compact text1,515Apache-2.0
idmlParser for Indented Delimiter Markup Language7,960MIT OR Apache-2.0
idmrsDrive Internet Download Manager (IDM) from Rust — usable as a CLI or as a library68MIT
idn-contractsink! smart contract utilities for using the IDN41Apache-2.0
idn-runtimeIdeal Network runtime139Apache-2.0
idnaIDNA (Internationalizing Domain Names in Applications) and Punycode.834,846,940MIT OR Apache-2.0
idna-cliEncode/decode Unicode domain names to/from IDNA ASCII11,645MIT
idna_adapterBack end adapter for idna424,505,687Apache-2.0 OR MIT
idna_mappingUTS 46 mapping for unicode-rs back end of idna1,482,186(Apache-2.0 OR MIT) AND Unicode-3.0
idnanoa simple nanoid generator6,046non-standard
idnrValidate the German tax identification number (Steuerliche Identifikationsnummer / IdNr). A faithful port of python-stdnum. Zero…18MIT OR Apache-2.0
idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0
idntkownIdentity key ownership.1,546MIT
idoA TUI task tracker4,743GPL-3.0
idockerInteractively manage docker objects.1,626MIT
idohAsync DoH client for Rust / Rust 异步 DoH 客户端2,951MulanPSL-2.0
idoitAI-powered command line simplifier — do it!40MIT
idoqDNS over QUIC (DoQ) client / DNS over QUIC (DoQ) 客户端210MulanPSL-2.0
idotDNS over TLS (DoT) client / DNS over TLS (DoT) 客户端1,268MulanPSL-2.0
idpathHierarchical path encoding for scalable storage systems / 为可扩展存储系统设计的层次化路径编码23MulanPSL-2.0
idpoolidpool for the NeoGrok2,324non-standard
idppID++ - Bahasa pemrograman berbahasa Indonesia20MIT
idprova-cliIDProva CLI — manage agent identities, delegation tokens, and receipts41Apache-2.0
idprova-coreCore library for IDProva — AI agent identity, delegation, and audit314Apache-2.0
idprova-mcpIDProva MCP auth middleware — drop-in identity verification for MCP servers20Apache-2.0
idprova-middlewareIDProva Middleware — Tower/Axum layer for DAT bearer token verification37Apache-2.0
idprova-registryIDProva Registry — HTTP service for AID resolution and management39Apache-2.0
idprova-verifyIDProva verification utilities — DAT and receipt log verification206Apache-2.0
idpwmemo_rsIDPWMemo (rust)2,632MIT
idr-ebrAn efficient concurrent ID to object resolver34,181MIT
idr2nixGenerate a Nix flake from an Idris 2 package3,933GPL-3.0-or-later
idrisiserGenerate proven-correct wrappers from annotated interfaces using Idris2 dependent types23non-standard
idrogenoIdrogeno rust package1,490MIT
idsThis library provides several data structures, inspired by Bagwell's Ideal Hash Trees, with an automatic copy-on-write…2,763MIT
ids-apisIDS APIs in Rust18,599MIT
ids-daps-clientA client to connect with the IDS DAPS.3,069Apache-2.0
ids_containerContainer which automatically assigns keys when you insert in it4,764Apache-2.0
ids_rsA no_std PCI device identification library for operating systems273MIT OR Apache-2.0
ids_serviceLibrary that allows to generate unique Ids.27,680MIT
idsmithValidate and generate checksum-correct IBANs, personal IDs, bank accounts, credit cards, SWIFT/BIC, company IDs, driver's…421MIT
idspDSP algorithms for embedded, mostly integer math92,263MIT OR Apache-2.0
idtA fast, ergonomic CLI tool for working with various ID formats526MIT OR Apache-2.0
idtkExpiring, signed identifier with optional AAD1,110MIT
idtreeID-Tree dynamic connectivity data structure269Unlicense
idunAsync Rust client, CLI, and TUI for streaming real-time EEG, IMU, and impedance data from IDUN Guardian earbuds over Bluetooth…999MIT
idun-rsAsync Rust client, CLI, and TUI for streaming real-time EEG, IMU, and impedance data from IDUN Guardian earbuds over Bluetooth…24MIT
idupUtility for identifying duplicate photos18MIT
idworkerA high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes…2,458MIT
idwtA self-control utility based on configuration files1,027MIT OR Apache-2.0
idxAppend-only, on-disk key-value index5,601GPL-3.0
idx-cliCLI tool for Indonesian stock market (IDX) analysis22MIT
idx-decoderAn IDX file format decoder3,204MIT
idx-libA simple library to read the IDX data format as used in, for example, the MNIST dataset324Apache-2.0 OR MIT
idx-rsA fast and efficient library for working with IDX-formatted RuneScape caches.19,742GPL-3.0
idx-streamDatabase365MIT
idx_binaryIndexed binary file. It uses mmap , various_data_file and avltiree.117,609MIT/Apache-2.0
idx_fileThis is a library for handling single-dimensional array data. It uses mmap and avltriee.71,074MIT/Apache-2.0
idx_parserParse IDX files such as the ones used in MNIST database files.6,957GPL-2.0-or-later WITH Bison-exception-2.2
idx_sizedThis is a library for handling single-dimensional array data. It uses mmap and avltriee.92,589MIT/Apache-2.0
ieA inline editor TUI to fast edit a file112MIT
ie-schemaA flexible schema specification and parser for information extraction tasks.51MIT
iec104A rust implementation of the IEC-60870-5-104 protocol.1,080MIT
iec60870-5IEC 60870-5 101/104 protocol implementation7,052non-standard
iec60909Short-circuit currents in three-phase a.c. systems1,513MIT OR Apache-2.0
iec61131IEC 61131-3 Structured Text (ST) parser with static analysis807MIT
iec61850A rust implementation of the IEC61850 protocol.71MIT
iecstIEC 61131-3 Structured Text parser for PLC programming625MIT
iectypesIEC 61131-3 data types, enums, and type definitions34MIT
ieee-754A library to convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard.3,711MIT
ieee-apsqrtSquare root functions for IEEE floats using rustc_apfloat162,490Apache-2.0 WITH LLVM-exception
ieee-registryA Rust crate to cache the IEEE public registries as csv.3,828non-standard
ieee1212-config-romParser for content of Configuration ROM defined in IEEE 1212.11,978MIT
ieee1275Safe and easy-to-use wrapper for building OpenFirmware/IEEE1275 apps3,892MPL-2.0
ieee754Low-level manipulations of IEEE754 floating-point numbers.9,318,245MIT/Apache-2.0
ieee754_converterIEEE 754 Floating Point Binary Representation Converter with support for 16, 32, 64-bit and custom precision formats25MIT
ieee80211A parser for IEEE 802.11 frames.107,823MIT OR Apache-2.0
ieee802154Partial implementation of the IEEE 802.15.4 standard for low-rate wireless personal area networks182,4340BSD
ieee802_3_miiSee 802_3_miim5,884MIT
ieee802_3_miimA crate provides abstractions for the IEEE 802.3 Media Indepedent Interface, providing access to registers defined in the…44,437MIT OR Apache-2.0
iefCross-platform binary import/export search3,407Apache-2.0
ielrTable generation backend for LR parser generators2,771MPL-2.0
iemlInternet explorer markup language1,425Apache-2.0
iepubepub、mobi电子书读写24,557MIT
iepub-deriveepub、mobi电子书读写23,842MIT
ieqlAn open standard and implementation for monitoring Internet content22,564GPL-3.0
iesPlaceholder for future library899MIT OR Apache-2.0
ietfA program to read IETF RFCs in the terminal.5,364MIT
ietf-rfcA CLI tool to search, retrieve, and display IETF RFCs and drafts23BSD-3-Clause
ietfdata-rsA Rust library to access the IETF Datatracker10,103BSD-2-Clause
ieuA low-overhead parallel thread pool1,185MIT
iexIdiomatic exceptions5,605MIT OR Apache-2.0
iex-deriveDerive macros for #[iex]5,724MIT OR Apache-2.0
iex-rsA rather simple wapper at the moment for the iex api.3,441MIT
iex_protocolsUnoffical Bindings to IEX protocols21Unlicense
iex_protocols_macro_definitionProc macros for iex_protocols crate47Unlicense
IFJust numerical experiments to factorize natural numbers :)8,214non-standard
if-addrsReturn interface IP addresses on Posix and windows systems23,639,682MIT OR BSD-3-Clause
if-addrs-sysif_addrs sys crate1,072,259MIT OR BSD-3-Clause
if-addrs2Return interface IP addresses on Posix and windows systems2,000MIT OR BSD-3-Clause
if-changedA pre-submit for file changes.16,993Apache-2.0
if-decompilerDecompile various interactive fiction formats2,597MIT
if-let-returnSimple macro for `if let ... pattern`6,899non-standard
if-newerruns commands when a file is newer than another1,561MIT
if-noneEarly break/continue/return if an optional expression evaluates to `None`.4,955MPL-2.0
if-struct-macroMacro that conditionally applies `serde(default)` only to structs when the `serde` feature is enabled372Apache-2.0
if-to-let-chainConvert macros from the let_chains crate to if chains1,500MIT
if-watchcrossplatform asynchronous network watcher16,339,275MIT OR Apache-2.0
if-watch-pluscrossplatform asynchronous network watcher45,259MIT OR Apache-2.0
if97The high-speed IAPWS-IF97 package with C and Python binding74,991MIT
if_chainMacro for writing nested `if let` expressions.53,233,441MIT/Apache-2.0
if_emptyReplace if/else checks for emptyness with a simple method call9,172MPL-2.0
if_empty_deriveProc macro to generate if_empty for types that have is_empty implemented5,561MPL-2.0
if_langIntent-first functional IR language for LLM-friendly logic drafts97Apache-2.0
if_rust_versionMacro to enable or disable code depending on the rust version1,636,523MIT/Apache-2.0
ifaceCross-platform network interface management1,077MIT OR Apache-2.0
ifacesRust bindings to retrieve network interface information83,758MIT
ifacialmocapAn iFacialMocap data protocol parser1,588MIT
ifaddrsifaddrs implementation for mobile and desktop platforms1,507GPL-3.0
ifaddrs-sysifaddrs sys crate1,547GPL-3.0
ifaddrsxRetrieve the names and IP addresses of all active network interfaces.896MIT
ifbridgemacOS-only typed access to bridge(4) forwarding database via private ioctls652MIT OR Apache-2.0
ifcIFC file format specification1,713MPL-2.0
ifc-lite-clashHigh-performance geometry kernel for IFC clash detection141MPL-2.0
ifc-lite-coreHigh-performance IFC/STEP parser for building data2,849MPL-2.0
ifc-lite-core-catHigh-performance IFC/STEP parser for building data, built on comp-cat-rs233MIT OR Apache-2.0
ifc-lite-exportDomain-format exporters for ifc-lite (HBJSON, OBJ, glTF/GLB, CSV, JSON, JSON-LD, STEP/IFC, IFC5/IFCX, Merged, Parquet/.bos).82MPL-2.0
ifc-lite-ffiC FFI bindings for ifc-lite — native DLL for in-process IFC parsing83MPL-2.0
ifc-lite-geometryGeometry processing and mesh generation for IFC models2,159MPL-2.0
ifc-lite-geometry-catGeometry processing and mesh generation for IFC models, built on comp-cat-rs132MIT OR Apache-2.0
ifc-lite-processingShared IFC processing pipeline and types used by server and FFI433MPL-2.0
ifc-lite-wasmWebAssembly bindings for IFC-Lite869MPL-2.0
ifc-lite-wasm-catWebAssembly bindings for IFC-Lite, built on comp-cat-rs21MIT OR Apache-2.0
ifc-qto-catData-driven quantity takeoffs from IFC models, built on comp-cat-rs87MIT OR Apache-2.0
ifc-qto-geometry-catGeometry-adjusted quantity takeoffs from IFC models, built on comp-cat-rs18MIT OR Apache-2.0
ifc2osmConvert IFC CAD files to osm for simpler importing981GPL-3.0
ifc_rsA rust implementation of the IFC standard11,993MIT
ifc_rs_verify_deriveA proc-macro crate for the ifc crate11,408MIT
ifcfgGet network interfaces information46,731MIT/Apache-2.0
ifcfg-devnameUdev helper utility that provides network interface naming9,892GPL-3.0
ifchA small library of financial calculations to make building financial models easier151MIT
ifchangeA fast linter for enforcing conditional change directives in source code74MIT
ifconfigA cross platform way to get information about network adapters3,637MIT
ifconfig-rsAdvanced Windows network interface configuration tool with rich terminal output16MIT
ifd-jcecardPC/SC IFD Handler for jcecard virtual OpenPGP and PIV smart card48BSD-2-Clause
ifdyndnsdWatch netlink for interface address updates to do DynDNS just like nsupdate does4,054GPL-3.0-or-later
ifengineInteractive fiction library179MIT OR Apache-2.0
ifengine_macrosProcedural macros for ifengine328MIT OR Apache-2.0
ifeqInline if then as generics5,823MIT
iffA macro for if / if let chains until [RFC 2497] is implemented.2,016MIT/Apache-2.0
iff_rsA rust crate for reading Amiga IFF files1,889MIT
iffcIFF chunk encoder and decoder.4,272ISC
ifffA tool to run previously run commands - un-forgetter31MIT
iffiMake assertions about values used over FFI2,708MIT OR Apache-2.0
iffi-macrosMake assertions about values used over FFI2,138MIT OR Apache-2.0
ifftIF Filsystem-event Then...16,502MIT
iffyproc macro for simulating the ternary operator from C-like languages4,176MIT
ifgrepA similar grep tool.1,435MIT OR Apache-2.0
ifinfoSimple ifconfig placed on Rust1,638GPL-3.0
ifitclient to interact with iFit6,922MIT
ifletProvides a macro to chain multiple patterns in an `if let` rather than nesting them3,212Apache-2.0
iflow-cli-sdk-rustRust SDK for iFlow CLI using Agent Client Protocol1,672MIT
iflytek-sys科大讯飞SDK绑定6,057BSD-3-Clause
ifmonA beautiful terminal-based network interface monitoring tool27MIT
ifmtInline expression interpolation for Rust.120,273MIT/Apache-2.0
ifmt-implImplementation detail of the ifmt crate.117,973MIT/Apache-2.0
ifnk_axum_util自己用的 axum util通用库10,187MIT
ifoamOpenFOAM Simulation Progress Bar2,624GPL-3.0-only
ifopA simple to use IFileOperation command tool7,356MIT OR Apache-2.0
iforgorThe CLI tool for all those commands you forget about7,363MIT OR Apache-2.0
ifpaclientAsync Rust client for the IFPA Pinball API95MIT
ifpeekSimple CLI tool to query network interface data26MIT
iframe-traffic-counterAn iframe-based website traffic counter / server1,552MIT
ifranLocal LLM inference, training, and fleet management platform237AGPL-3.0-only
ifrsA network interface information tool34MIT OR Apache-2.0
ifsutil for write / read file59,180MulanPSL-2.0
ifsc-calendar-apiInterface to the IFSC's (unofficial) calendar API3,965MPL-2.0
ifstat-rsA tool to report network interface statistics.5,418MIT
ifstructsA Rust library with native bindings to unix if* structures90,209MIT
iftA library to read template strings for local network interfaces15,853MIT
ift-webhooka convenient tool for trigger ifttt's webhooks6,510MIT
iftoprsReal-time bandwidth monitor — iftop clone in Rust with ratatui TUI, 31 themes, process attribution, mouse support580MIT
iftreeInclude many files in your Rust code for self-contained binaries139,084MIT
ifttt-lint🔗 IfThisThenThat linter — enforce atomic cross-file changes via LINT.IfChange / LINT.ThenChange directives (IfChangeThenChange /…1,978MIT
ifttt-webhookSimple async library for triggering IFTTT events using webhooks.9,038non-standard
ifttt_webhook_rusta convenient tool for trigger ifttt's webhooks10,317MIT
ifuGMT MANIFEST IFU Model6,810MIT
ifun-grepA simple fake grep.2,735MIT
ifunkyProvides functions that choose a variant (and memoize that choice) on first call, like ifuncs without the need for loader support4,450MIT
ifunny-basicLibrary for generating iFunny basic authentication tokens1,504MIT
ifwifiA simple Wifi CLI wrapper over the long and tedious nmcli using wifiscanner6,451BSD-2-Clause