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.

idleCollection of idle strategies to be used by thread(s) when they have no work to perform.8,714MITConcurrency idlsetFast u64 set operations library172,746MPL-2.0AlgorithmsCompression idmImplicit Data Markup11,858MIT/Apache-2.0Encoding idm-frameITU-T Recommendation X.519 IDM Frame Decoding and Encoding398MITNetwork programmingNo standard library 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.0Data structuresRust patterns 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.0Data structuresEncoding idmlParser for Indented Delimiter Markup Language7,960MIT OR Apache-2.0Encoding idmrsDrive Internet Download Manager (IDM) from Rust — usable as a CLI or as a library68MITAPI bindingsCommand line utilities 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 MITInternationalization (i18n)No standard library idna_mappingUTS 46 mapping for unicode-rs back end of idna1,482,186(Apache-2.0 OR MIT) AND Unicode-3.0Internationalization (i18n)No standard library 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.0AlgorithmsNo standard library idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0AsynchronousCaching idntkownIdentity key ownership.1,546MITCommand line utilitiesCryptography 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!40MITCommand line utilities idoqDNS over QUIC (DoQ) client / DNS over QUIC (DoQ) 客户端210MulanPSL-2.0 idotDNS over TLS (DoT) client / DNS over TLS (DoT) 客户端1,268MulanPSL-2.0API bindingsAsynchronous 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.0AuthenticationCommand line utilities idprova-coreCore library for IDProva — AI agent identity, delegation, and audit314Apache-2.0AuthenticationCryptography idprova-mcpIDProva MCP auth middleware — drop-in identity verification for MCP servers20Apache-2.0AuthenticationCryptography idprova-middlewareIDProva Middleware — Tower/Axum layer for DAT bearer token verification37Apache-2.0AuthenticationWeb programming::HTTP server idprova-registryIDProva Registry — HTTP service for AID resolution and management39Apache-2.0AuthenticationWeb programming::HTTP server idprova-verifyIDProva verification utilities — DAT and receipt log verification206Apache-2.0AuthenticationCryptography idpwmemo_rsIDPWMemo (rust)2,632MIT idr-ebrAn efficient concurrent ID to object resolver34,181MITConcurrencyData structures idr2nixGenerate a Nix flake from an Idris 2 package3,933GPL-3.0-or-laterCommand line utilitiesDevelopment tools idrisiserGenerate proven-correct wrappers from annotated interfaces using Idris2 dependent types23non-standardCommand line utilitiesDevelopment tools 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.0Hardware supportNo standard library ids_serviceLibrary that allows to generate unique Ids.27,680MITAlgorithmsAsynchronous idsmithValidate and generate checksum-correct IBANs, personal IDs, bank accounts, credit cards, SWIFT/BIC, company IDs, driver's…421MITCommand line utilitiesDevelopment tools::Testing 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.0Command line utilitiesDevelopment tools idtkExpiring, signed identifier with optional AAD1,110MITCryptography 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…999MITCommand line utilitiesHardware support idun-rsAsync Rust client, CLI, and TUI for streaming real-time EEG, IMU, and impedance data from IDUN Guardian earbuds over Bluetooth…24MITCommand line utilitiesHardware support idupUtility for identifying duplicate photos18MITCommand line utilitiesMultimedia::Images idworkerA high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes…2,458MITAlgorithms idwtA self-control utility based on configuration files1,027MIT OR Apache-2.0Command line utilities idxAppend-only, on-disk key-value index5,601GPL-3.0 idx-cliCLI tool for Indonesian stock market (IDX) analysis22MITCommand line utilitiesFinance 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.0AlgorithmsCaching idx_fileThis is a library for handling single-dimensional array data. It uses mmap and avltriee.71,074MIT/Apache-2.0AlgorithmsFilesystem 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.0AlgorithmsFilesystem 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,080MITNetwork programming 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 analysis807MITDevelopment toolsParsing tools iec61850A rust implementation of the IEC61850 protocol.71MITNetwork programming iecstIEC 61131-3 Structured Text parser for PLC programming625MITDevelopment toolsParsing tools iectypesIEC 61131-3 data types, enums, and type definitions34MITData structuresDevelopment tools ieee-754A library to convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard.3,711MITParsing toolsValue formatting 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-standardCaching ieee1212-config-romParser for content of Configuration ROM defined in IEEE 1212.11,978MITData structuresParser implementations ieee1275Safe and easy-to-use wrapper for building OpenFirmware/IEEE1275 apps3,892MPL-2.0API bindingsEmbedded development ieee754Low-level manipulations of IEEE754 floating-point numbers.9,318,245MIT/Apache-2.0No standard libraryScience ieee754_converterIEEE 754 Floating Point Binary Representation Converter with support for 16, 32, 64-bit and custom precision formats25MITDevelopment toolsEncoding 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,4340BSDEmbedded developmentNetwork programming 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.0Embedded developmentHardware support iefCross-platform binary import/export search3,407Apache-2.0 ielrTable generation backend for LR parser generators2,771MPL-2.0Parsing tools 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.0Command line utilitiesFilesystem iesPlaceholder for future library899MIT OR Apache-2.0 ietfA program to read IETF RFCs in the terminal.5,364MITCommand line utilities ietf-rfcA CLI tool to search, retrieve, and display IETF RFCs and drafts23BSD-3-ClauseCommand line utilities ietfdata-rsA Rust library to access the IETF Datatracker10,103BSD-2-ClauseNetwork programming ieuA low-overhead parallel thread pool1,185MIT iexIdiomatic exceptions5,605MIT OR Apache-2.0Rust patterns iex-deriveDerive macros for #[iex]5,724MIT OR Apache-2.0 iex-rsA rather simple wapper at the moment for the iex api.3,441MITAPI bindings iex_protocolsUnoffical Bindings to IEX protocols21Unlicense iex_protocols_macro_definitionProc macros for iex_protocols crate47Unlicense IFJust numerical experiments to factorize natural numbers :)8,214non-standardAlgorithmsMathematics 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.0Command line utilitiesDevelopment tools 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.0Rust patterns 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,500MITCommand line utilitiesDevelopment tools 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,991MITScience if_chainMacro for writing nested `if let` expressions.53,233,441MIT/Apache-2.0No standard libraryRust patterns 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.0Development toolsParser implementations if_rust_versionMacro to enable or disable code depending on the rust version1,636,523MIT/Apache-2.0Development toolsNo standard library ifaceCross-platform network interface management1,077MIT OR Apache-2.0Network programming 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.896MITAPI bindingsNetwork programming 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.0AlgorithmsData structures ifc-lite-coreHigh-performance IFC/STEP parser for building data2,849MPL-2.0Data structuresParsing tools ifc-lite-core-catHigh-performance IFC/STEP parser for building data, built on comp-cat-rs233MIT OR Apache-2.0Data structuresParsing tools 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.0GraphicsParsing tools ifc-lite-geometry-catGeometry processing and mesh generation for IFC models, built on comp-cat-rs132MIT OR Apache-2.0GraphicsParsing tools ifc-lite-processingShared IFC processing pipeline and types used by server and FFI433MPL-2.0AlgorithmsParsing tools ifc-lite-wasmWebAssembly bindings for IFC-Lite869MPL-2.0Parsing toolsWebAssembly ifc-lite-wasm-catWebAssembly bindings for IFC-Lite, built on comp-cat-rs21MIT OR Apache-2.0Parsing toolsWebAssembly ifc-qto-catData-driven quantity takeoffs from IFC models, built on comp-cat-rs87MIT OR Apache-2.0Data structuresParsing tools ifc-qto-geometry-catGeometry-adjusted quantity takeoffs from IFC models, built on comp-cat-rs18MIT OR Apache-2.0Data structuresMathematics 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 code74MITCommand line utilitiesDevelopment tools ifconfigA cross platform way to get information about network adapters3,637MIT ifconfig-rsAdvanced Windows network interface configuration tool with rich terminal output16MITCommand line utilitiesNetwork programming ifd-jcecardPC/SC IFD Handler for jcecard virtual OpenPGP and PIV smart card48BSD-2-ClauseCryptographyHardware support ifdyndnsdWatch netlink for interface address updates to do DynDNS just like nsupdate does4,054GPL-3.0-or-later ifengineInteractive fiction library179MIT OR Apache-2.0Development toolsGame development 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,272ISCMultimediaParsing tools ifffA tool to run previously run commands - un-forgetter31MIT iffiMake assertions about values used over FFI2,708MIT OR Apache-2.0API bindings iffi-macrosMake assertions about values used over FFI2,138MIT OR Apache-2.0API bindings 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.0Network programmingOperating systems 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,672MITAPI bindingsAsynchronous iflytek-sys科大讯飞SDK绑定6,057BSD-3-ClauseAPI bindings ifmonA beautiful terminal-based network interface monitoring tool27MITCommand line utilitiesNetwork programming 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-onlyAccessibilityAPI bindings ifopA simple to use IFileOperation command tool7,356MIT OR Apache-2.0Command line utilities iforgorThe CLI tool for all those commands you forget about7,363MIT OR Apache-2.0 ifpaclientAsync Rust client for the IFPA Pinball API95MITAPI bindings ifpeekSimple CLI tool to query network interface data26MITCommand line utilities iframe-traffic-counterAn iframe-based website traffic counter / server1,552MIT ifranLocal LLM inference, training, and fleet management platform237AGPL-3.0-onlyScienceWeb programming::HTTP server ifrsA network interface information tool34MIT OR Apache-2.0Command line utilitiesNetwork programming 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,510MITAPI bindingsDevelopment tools iftoprsReal-time bandwidth monitor — iftop clone in Rust with ratatui TUI, 31 themes, process attribution, mouse support580MITCommand line utilitiesNetwork programming iftreeInclude many files in your Rust code for self-contained binaries139,084MITFilesystemWeb programming ifttt-lint🔗 IfThisThenThat linter — enforce atomic cross-file changes via LINT.IfChange / LINT.ThenChange directives (IfChangeThenChange /…1,978MITCommand line utilitiesDevelopment tools ifttt-webhookSimple async library for triggering IFTTT events using webhooks.9,038non-standardAPI bindings ifttt_webhook_rusta convenient tool for trigger ifttt's webhooks10,317MITAPI bindingsDevelopment tools ifuGMT MANIFEST IFU Model6,810MITScienceSimulation ifun-grepA simple fake grep.2,735MITCommand line utilities 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-ClauseCommand line utilities