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.

io_uring_coreio_uring wrapper7,824AGPL-3.0-or-later io_uring_devinternal crate19,108MIT io_uring_headerlinux kernel 6.1 include/uapi/linux/io_uring.h6,185MIT io_uring_mmapinternal crate9,311MIT io_uring_setupinternal crate7,134MIT io_uring_sysio_uring headers1,599AGPL-3.0-or-later io_uring_syscalllinux io_uring syscall5,148MIT io_uring_wakeupio_uring sq wakeup3,701MIT io_utilsSome tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public'…55,685MIT io_wrapper_statisticsWrap an I/O object and collect statistics about I/O operations2,853MIT OR Apache-2.0Development toolsDevelopment tools::Debugging ioatTraits for atomic, random-access I/O2,606MIT iobInput-Output buffers for in-place construction776MPL-2.0 iobenchA small command line utility to run fio benchmarks on localhost or remote ssh or kubernetes host. Was born out of a need to…410AGPL-3.0-or-later iobufA contiguous region of bytes, useful for I/O operations.263,243MIT iobufferA simple memory-based buffer for IO reading and writing128,592Apache-2.0 iobytesZero-copy IO Bytes in Rust1,503MIT/Apache-2.0 iocAn Inversion-of-Control library in Rust.47,046MITData structuresRust patterns ioc_container_rsIoC container7,629MIT OR Apache-2.0 ioc_extractExtract indicators like urls,domains,ip,emails,etc... from a given string24,962non-standard iocage-provisionCreates an iocage based FreeBSD jail4,141MPL-2.0Command line utilities iocaineThe deadliest poison known to AI4,692MIT iocaine-labelThe deadliest poison known to AI197MIT iocaine-powderThe deadliest poison known to AI145MIT iocaine-tableThe deadliest poison known to AI193MIT iocisofifaIOC, ISO 3661-1, and FIFA country codes conversions.1,526MIT OR Apache-2.0 iocmaprust ioc macro4,003non-standard iocoreIOCore is a safe library for unix CLI tools and Systems programming. IOCore provides the [`iocore::Path`] abstraction of…33,691MIT OR Apache-2.0Filesystem iocore-testIOCore is a safe library for unix CLI tools and Systems programming. IOCore provides the [`iocore::Path`] abstraction of…8,025MIT OR Apache-2.0Filesystem iocpA Windows IOCP library for Rust10,015MIT iocp-rswindows iocp5,062MIT iocraftCreate beautifully crafted CLI programs and text output with a declarative React-like Rust API.141,988MIT OR Apache-2.0 iocraft-macrosMacro implementations for the iocraft crate.126,042MIT OR Apache-2.0 ioctlDEPRECATED in favor of nix39,142BSL-1.0/Apache-2.0 ioctl-genSimple macros for generating ioctl numbers.61,081MIT ioctl-idRust identifiers for `ioctl(2)` calls on Unix-like systems.2,481Apache-2.0 ioctl-macroLinux ioctl macros6,916GPL-2.0-onlyExternal FFI bindingsNo standard library ioctl-macrosRust macros that can be used to generate ioctl numbers on unix systems3,501MIT/Apache-2.0 ioctl-rsRust bindings for system ioctls.8,006,274MIT ioctl-sysIO Control for POSIX-and-beyond systems (core fn & macros, see `ioctls` for many ioctl definitions)7,385,054MIT OR Apache-2.0 ioctl-term-lightLightweight crate to retrieve the dimensions (.i.e.: width/height) of a UNIX terminal in terms of rows/columns.1,073MITCommand-line interfaceOperating systems::Unix APIs ioctlsIO Control for POSIX-and-beyond systems (numerous ioctl specifications, see `ioctl-sys` for core functions & macros)37,334MIT OR Apache-2.0 iocuddleLibrary for building runtime-safe linux `ioctl()` interfaces1,977,217Apache-2.0API bindingsOperating systems iocutilIoC utilities for malware researchers6,573MIT ioddengineIODD 1.1 Engine1,504MIT iodefIncident Object Description Exchange Format Version 2 bindings for Rust1,605MIT iodeserCrate that allows to read from and write to .io file format.23,081MIT iodistIO library which distributes files across multiple mount points25AGPL-3.0-or-later iodynAn incremental collections library making use of Adapton5,263MPL-2.0Data structures ioeA crate that makes many of the I/O errors in stdlib de/serializable.26,025MIT ioendianSimple wrapper type to declaratively mark a struct as big-endian or little-endian. Useful for when doing #[repr(C)] transmutes…6,612MIT ioeventTransform Any tokio Async I/O into Event-Driven Architecture with Low Overhead.1,734Unlicense ioevent_macroMacro for ioevent2,006Unlicense iofRead from and write data to console or file in simple formats.18,196MIT OR Apache-2.0Command-line interfaceData structures iohidmanagerSafe Rust bindings for Apple's IOKit HID — enumerate, inspect, and subscribe to HID devices on macOS264MIT OR Apache-2.0API bindingsHardware support iohmA Tauri App22MIT iokgeneral parser for recursive descent185Apache-2.0 iok-macrosiok macros311Apache-2.0 iokcloud-cryptoAES lightweight encryption and decryption.1,602Apache-2.0 iokitSafe Rust bindings for Apple's IOKit user-space APIs with a Swift bridge for services, registry, power management, and power…242MIT OR Apache-2.0API bindingsHardware support IOKit-sysFFI bindings for IOKit1,258,869MIT iolausGenerates individualized exams for students from a question database12,320NPOSL-3.0 iomathiomath is a fast math rust-library.4,215MIT/Apache-2.0Game developmentGame engines iommufd-bindingsRust FFI bindings to iommufd generated using bindgen.67,962Apache-2.0 iommufd-ioctlsSafe wrappers over IOMMUFD uAPIs68,940Apache-2.0 iomrascalaiAn AI for the game of Go4,800GPL-3.0+ iomuxMultiplex stdout, stderr, and other info about child commands.1,514MIT ion*.ion file parser288,616MIT ion-binary-rsPure Rust parser, encoder and hasher for Amazon's Ion binary format.946,040Apache-2.0/MITNetwork programming ion-c-sysBindings to Amazon Ion C47,732Apache-2.0EncodingParser implementations ion-c-sys-macrosMacros used to implement ion-c-sys18,952Apache-2.0EncodingParser implementations ion-cliCommand line tool for working with the Ion data format.18,637Apache-2.0Command line utilitiesDevelopment tools ion-coreEmbeddable scripting language with a bytecode VM525MITCompilersGame development ion-deriveDerive macro for Ion scripting language host types499MITCompilers ion-fmtFormatting utilities for Ion documents199MIT ion-hashIon Hash13,402Apache-2.0CryptographyEncoding ion-lspLanguage server for the Ion scripting language300MITDevelopment tools ion-mailMail CLI in Rust supporting all mail functions & OAuth2 login19AGPL-3.0-only ion-rsImplementation of Amazon Ion669,171Apache-2.0EncodingParser implementations ion-rustcoreIonPath runtime library for Rust clients — CBOR-based RPC with unary and streaming support20MITEncodingNetwork programming ion-schemaImplementation of Amazon Ion Schema30,599Apache-2.0 ion-shellThe Ion Shell61,001non-standard ion_shell_lsp_serverLSP server for the scripting language of the ion shell.1,539MIT ion_shell_parserParser for the scripting language of the ion shell.1,855MIT ionaA high-performance, memory mirror circular buffer128GPL-2.0-or-laterAlgorithmsNo standard library iona-deriveA high-performance, memory mirror circular buffer44GPL-2.0-or-later ionemLibrary for building Ion binary skills with standard self-management commands337MIT ionexIONEX (Ionosphere Maps) parser742MPL-2.0Parsing toolsScience ionian-coreCore tensor engine and hardware abstraction for the Ionian AI framework.24MITComputer visionMathematics ionicIONIC Web Server1,702MITWeb programming::HTTP server ionic_deckhandlerRust implementation of a deck creation and card shuffling library2,792MIT OR Apache-2.0Game developmentSimulation ionixThe unsung coder sings none for himself404non-standard ionizeClone repos effortlessly7,775MIT ionlang-cliCLI runner and REPL for the Ion scripting language170MITCommand line utilities ionosphereLibrary to interact with the Blockstream satellite API5,594MIT ionotraceHigh-performance ionospheric ray tracing engine — Hamilton's equations for HF radio propagation through a magnetized, collisional…112MITScienceSimulation ionrs-cliCLI runner and REPL for the Ion scripting language74MITCommand line utilities ionsION(s) | intuitive object notation (ser/deser) ion is a data format designed to be user friendly, easy to pick up and easy on the…14,448MIT iontIONt | ion transpiler this program can transpile directories of ion files to a single json file, transpile single ion files to…7,997MIT ionxModern C++ package manager and linter written in Rust36MITCommand line utilitiesDevelopment tools iopIOP for Bonsol841MIT iop-clientAlibaba Trade SDK for Rust2,345MIT iop-coeus-nodeCoeus layer-2 plugin implementation for Hydraledger3,643LGPL-3.0-or-later iop-coeus-protoCoeus protocol definitions used on both node and sdk side of the IOP Stack™9,311LGPL-3.0-or-later iop-hydra-protoHydra-core specific protocol definitions for the IOP Stack™8,171LGPL-3.0-or-later iop-hydra-sdkHydraledger specific modules for the IOP Stack™ SDK5,638LGPL-3.0-or-later iop-journal-protoJournal-independent abstract definitions for the IOP Stack™10,873LGPL-3.0-or-later iop-keyvaultA general-purpose hierarchical deterministic generator for asymmetric keys.20,070LGPL-3.0-or-laterCryptographyCryptography::Cryptocurrencies iop-keyvault-wasmWebAssembly wrappers for the iop-keyvault crate.11,423LGPL-3.0-or-laterCryptographyCryptography::Cryptocurrencies iop-morpheus-nodeMorpheus layer-2 plugin implementation for Hydraledger3,633LGPL-3.0-or-later iop-morpheus-protoMorpheus protocol definitions used on both node and sdk side of the IOP Stack™9,789LGPL-3.0-or-later iop-morpheus-sdkMorpheus specific modules for the IOP Stack™ SDK5,669LGPL-3.0-or-later iop-node-wasmWebAssembly bindings to the node implementation for Hydraledger2,903LGPL-3.0-or-later iop-proto-wasmWebAssembly bindings shared between node and sdk in the IOP Stack™4,285LGPL-3.0-or-later iop-sdkClient SDK for the IOP Stack™3,614LGPL-3.0-or-later iop-sdk-ffiC ABI bindings to the client SDK for the IOP Stack™2,841LGPL-3.0-or-later iop-sdk-rustUnofficial Rust AliExpress Open platform SDK (iop-sdk-rust-20231210)5,244MIT iop-sdk-wasmWebAssembly bindings to the client SDK for the IOP Stack™2,901LGPL-3.0-or-later iop-vaultA hierarchical deterministic wallet that allows plugin extensions for the IOP Stack™7,056LGPL-3.0-or-later ioportsA simple library for interacting with IO ports on various platforms (currently, x86, x86_64, and RISCV64).892BSD-3-ClauseEmbedded developmentNo standard library ioprioA Linux-only crate for managing I/O priorities33,354MITAPI bindingsOperating systems::Linux APIs ioqwertyReserved crate name for the ioqwerty project.20MIT OR Apache-2.0 ioregA simple tool to read ioreg properties1,107MITDevelopment tools ioriA brand new m3u8 stream downloader1,630Apache-2.0 iori-ssaDecrypt MPEG-TS encrypted using SAMPLE-AES.3,704Apache-2.0 ioringio with ring1,171AGPL-3.0-or-later iosLight-weight CLI tool to extract iOS backup6,033MITCommand line utilitiesDevelopment tools ios-cliCommand-line tool for iOS device management, tunneling, and service interaction79MIT OR Apache-2.0Command line utilitiesDevelopment tools ios-configZero-dependency Cisco IOS configuration parser. Parses show running-config output into a typed IR.16MITNetwork programmingParser implementations ios-config-coreIR types for Cisco IOS configuration (used by ios-config)28MIT ios-coreHigh-level device API, pairing transport, and discovery for iOS devices135MIT OR Apache-2.0API bindingsDevelopment tools ios-rsRust library and CLI for communicating with iOS devices over USB and Wi-Fi23MITAPI bindingsDevelopment tools ios-webkit-debug-proxyiOS WebKit Debug Proxy - Rust rewrite69BSD-3-Clause AND MIT ios7cryptlegacy IOS7Crypt encryptor/decryptor8,444BSD-2-Clause ios_app_observerObserve iOS `UIApplication`.203MIT OR Apache-2.0 ios_calculatorA simple iOS calculator implementation.3,905MIT OR Apache-2.0Mathematics ios_impactobjc2 abstractions over ios UIKit UIFeedbackGenerator5,157MIT OR Apache-2.0API bindingsOperating systems::macOS APIs ios_local_notificationSend local notifications on iOS.627MIT OR Apache-2.0API bindingsDevelopment tools::FFI ioserverlibIO messages serving library1,295MIT ioshiosh44MIT OR Apache-2.0 iosliceno_std I/O slices that are still optionally ABI compatible with std and lbc47,724MITAPI bindingsNo standard library iosonismAn advanced command parser1,621MIT iossIo celestial simulation crate for the MilkyWay SolarSystem workspace70MITScienceSimulation iostreamthe project is rust io stream.you can easily use it to manipulate files stream and memory stream.5,914MIT OR Apache-2.0 iostubA ready to use std::io::Read stub to write test suites1,631non-standard iot-coreCore types for the iot-protocols SDK: Thing model, IotClient trait, errors, paths, protocol bindings.16MIT OR Apache-2.0Embedded developmentNetwork programming iot-playthingiot playgraound, does very little1,602MIT OR Apache-2.0 iot-shellA simple shell for demoing custom Ansible Networking Modules1,793MIT IOT_B3a simple function2,461MIT/Apache-2.0 iot_centersimple iot center to receive from mqtt and save to sqlite1,909MIT iot_device_bridgeBridge between messaging of the device and the cloud IoT (e.g., AWS).4,019MIT iot_driver_coreiot driver core5,894MIT OR Apache-2.0AlgorithmsData structures iot_hubIOT management software in its pre alpha phase.3,509MIT/Apache-2.0 iotaRelated constants: 1 << iota99,774MIT OR Apache-2.0 iota-bundle-previewpreview4,798MIT iota-clientThe official, general-purpose IOTA client library in Rust for interaction with the IOTA network (Tangle)64,174Apache-2.0Cryptography::Cryptocurrencies iota-common-previewpreview7,898MIT iota-constantsConstants used by Iota39,673MIT iota-conversionConverters used by Iota42,006MIT iota-coreCore library of IOTA6,811MIT iota-cryptoThe canonical source of cryptographic ground-truth for all IOTA Rust projects1,299,223Apache-2.0Cryptography iota-crypto-previewpreview6,680MIT iota-editorA simple text editor3,039MIT iota-identityA rust implementation of identity for IOTA and other systems1,782Apache-2.0/MIT iota-ledgerLibrary for communicating with the IOTA and Shimmer Ledger Nano apps1,190Apache-2.0Cryptography::Cryptocurrencies iota-ledger-nanoLibrary for communicating with the IOTA and Shimmer Ledger Nano apps87,652Apache-2.0Cryptography::Cryptocurrencies iota-lib-rsA rust implementation of the IOTA Client API63,167MIT iota-lib-rs-previewA rust implementation of the IOTA API8,290MITAsynchronous iota-modelData model used by Iota11,672MIT iota-parserA PEG parser combinator library for Rust. Write parsers that look like grammars.25MITParsing toolsText processing iota-powProvides proof of work implementations and scoring for the IOTA protocol23,025MIT iota-pow-boxA remote PoW server written3,409MIT iota-pow-previewpreview5,424MIT iota-rsA rust macro for other Go refuges who miss const blocks and iota.11,083MIT iota-sc-hname-generatorGenerates hashes for function, parameter,and variable names necessary to work with IOTA Smart contracts10,435MITAlgorithmsCryptography::Cryptocurrencies iota-sdkThe official SDK for IOTA104,268Apache-2.0 iota-sdk-cryptoDefines the interface for signing and verifying messages in the IOTA ecosystem2,422Apache-2.0 iota-sdk-graphql-clientGraphQL RPC Client for the IOTA Blockchain2,569Apache-2.0 iota-sdk-graphql-client-buildGraphQL RPC Client for the IOTA Blockchain2,693Apache-2.0 iota-sdk-transaction-builderTransaction API for the IOTA Blockchain Rust SDK2,295Apache-2.0 iota-sdk-typesCore types for the IOTA SDK3,317Apache-2.0 iota-signingSigning helpers used by Iota9,887MIT iota-signing-previewpreview5,490MIT iota-spammerA iota transaction spammer15,099MIT iota-sympantos-coreReusable ACP runtime, context, memory, skills, MCP, and storage library30MITAsynchronousDevelopment tools iota-sympantos-kanbanEvent-sourced Kanban task orchestration for AI coding agents16MITData structuresDevelopment tools iota-ternary-previewpreview7,314MIT iota-typesCommon types required by nodes and clients APIs like blocks, responses and DTOs.20,155Apache-2.0Cryptography::Cryptocurrencies iota-utilsHelper utilities used by Iota8,005MIT iota-validationValidators used by Iota11,101MIT iota-walletA stateful package for IOTA value transactions10,392MITCryptography::Cryptocurrencies iota_strongholdClient interface for Stronghold715,012Apache-2.0 iotdbApache IotDB Client written in Rust10,322Apache-2.0 iotdb-cliApache IotDB CLI Client written in Rust5,288Apache-2.0 iotdb-clientRust client library for Apache IoTDB2,718Apache-2.0Database interfaces iotdb-client-rsRust client library for Apache IoTDB22,358Apache-2.0Database interfaces iotdb-rsRust client for Apache IotDB2,959Apache-2.0 iotext_rsRUST implementation of IoText data protocol .3,418Apache-2.0 iotics-grpc-clientIOTICS gRPC client25,062Apache-2.0 iotmeshCrate reserved for future use2,897non-standard iotmqIoTMQ is a high-performance MQTT broker for IoT, Powered by Rust, It fully implements the MQTT protocol V3.x and V517MITNetwork programming