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.

irontideA Rust BitTorrent library — ergonomic facade for the irontide crate family652GPL-3.0-or-laterNetwork programming irontide-bencodeSerde-based bencode serialization for BitTorrent1,479GPL-3.0-or-laterNetwork programming irontide-coreCore types for BitTorrent: hashes, metainfo, magnets, piece arithmetic1,434GPL-3.0-or-laterNetwork programming irontide-dhtKademlia DHT for BitTorrent (BEP 5)1,016GPL-3.0-or-laterNetwork programming irontide-engineIronTide engine runtime: the per-torrent actor, peer I/O loops, and the non-leaf engine infrastructure (disk I/O, tracker…836GPL-3.0-or-laterNetwork programming irontide-engine-supportEngine support primitives for irontide: crate-wide error/Result, I2P SAM client, transport abstraction, rate limiting, slot…868GPL-3.0-or-laterNetwork programming irontide-formatShared human-readable formatting helpers for irontide crates415GPL-3.0-or-laterNetwork programming irontide-natUPnP IGD / NAT-PMP / PCP port mapping for irontide977GPL-3.0-or-laterNetwork programming irontide-peer-ioBitTorrent peer wire-I/O transport primitives (ring-buffer codec, vectored read, writer task) for irontide907GPL-3.0-or-laterNetwork programming irontide-sessionBitTorrent session management: peers, torrents, and piece selection824GPL-3.0-or-laterNetwork programming irontide-session-coreBitTorrent session machinery: registries, queue, resume, apply, persistence (base layer)788GPL-3.0-or-laterNetwork programming irontide-session-typesShared cross-actor payload types (TorrentConfig, stats/summary snapshots) + ban/ip-filter infra for irontide870GPL-3.0-or-laterNetwork programming irontide-settingsStrongly-typed session settings (Settings, validation, qBittorrent compat) for irontide945GPL-3.0-or-laterNetwork programming irontide-storagePiece storage, verification, and disk I/O for BitTorrent1,051GPL-3.0-or-laterNetwork programming irontide-trackerBitTorrent tracker client: HTTP and UDP announce/scrape1,015GPL-3.0-or-laterNetwork programming irontide-utpuTP (BEP 29) Micro Transport Protocol for irontide1,020GPL-3.0-or-laterNetwork programming irontide-webui-assetsVendored static assets for the IronTide Web UI (HTMX + Pico CSS)19GPL-3.0-or-laterNetwork programming irontide-wireBitTorrent peer wire protocol: messages, handshake, extensions1,130GPL-3.0-or-laterNetwork programming ironwalA high performance, high durability, deterministic Write-Ahead Log (WAL) for reliable systems of record.225MPL-2.0Database implementationsFilesystem ironwoodBatched MCTS in Rust with Python bindings22MIT OR Apache-2.0 ironwood-backend-mockMock platform backend for testing Ironwood apps17MIT OR Apache-2.0 ironwood-coreReactive primitives for the Ironwood UI framework56MIT OR Apache-2.0 ironwood-layoutTaffy layout integration for Ironwood55MIT OR Apache-2.0 ironwood-runtimeRuntime, event dispatch, and platform backend trait for Ironwood44MIT OR Apache-2.0 ironwood-uiRust-native UI framework with fine-grained reactivity and swappable platform backends17MIT OR Apache-2.0GUIOperating systems::macOS APIs ironworkerlastfm scrobbler2,111MIT ironworksModular FFXIV data toolkit written in rust.8,664MIT ironyThe irony runs deep in Rust ecosystem.18AGPL-3.0-or-later iroshSecure P2P SSH and data transfer protocol. Connect to any machine without an IP address, open ports, or VPNs.104MIT OR Apache-2.0AsynchronousNetwork programming irosh-cliCLI for Irosh: SSH sessions over Iroh peer-to-peer transport54MIT OR Apache-2.0AsynchronousNetwork programming irospacecolor space and conversion method3,787MIT iroxirox Rust Tools & Libraries22,589MIT OR Apache-2.0AerospaceMathematics irox-arch-x86-64Intel x86-64 Architecture-specific bits & bobs2,214MIT OR Apache-2.0Hardware support irox-bitsBits & Bobs. No-std/No-alloc bit/byte manipulation of streams24,009MIT OR Apache-2.0Embedded developmentEncoding irox-build-rsCompile-time build metadata injection inspired by shadow-rs8,401MIT OR Apache-2.0ConfigurationDevelopment tools::Build Utils irox-builderA cross-platform build command runner used by the IROX ecosystem4,036MIT OR Apache-2.0Command line utilitiesDevelopment tools irox-cartoCartographic & Geospatial Library16,510MIT OR Apache-2.0AerospaceData structures irox-cryptidsIROX Cryptographic Primitives - probably very hazardous137MIT OR Apache-2.0Cryptography irox-csvCSV Reader/Writer15,145MIT OR Apache-2.0EncodingParser implementations irox-derive-helpersHelper traits & functions for the proc_macro crate to aid in writing less complex derive macros.10,166MIT OR Apache-2.0Development tools::Procedural macro helpers irox-dotDOT Graph Description Language writer, compatible with GraphViz1,643MIT OR Apache-2.0EncodingMathematics irox-egui-extrasExtras & tweaks for the egui framework36,681MIT OR Apache-2.0GUI irox-enumsTraits for better Enumerated Types16,791MIT OR Apache-2.0Development toolsRust patterns irox-enums_deriveDerivable impls of the traits in irox-enums18,612MIT OR Apache-2.0Development toolsRust patterns irox-fixedmathFixed Precision Math Primitives9,167MIT OR Apache-2.0Embedded developmentMathematics irox-geometry2D and 3D Geometry Primitives23MIT OR Apache-2.0Data structuresMathematics irox-git-toolsTools and wrappers to help with GitOps5,354MIT OR Apache-2.0ConfigurationDevelopment tools::Build Utils irox-gpxGPX format Encoders and Decoders for GPS Devices6,845MIT OR Apache-2.0AerospaceEncoding irox-imageryImage processing, manipulation, formats4,763MIT OR Apache-2.0EncodingGraphics irox-influxdb_v1InfluxDB v1 API Client9,308MIT OR Apache-2.0API bindingsDatabase interfaces irox-logBasic console and file logging13,823MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging irox-networkingirox Networking Tools16,933MIT OR Apache-2.0Network programming irox-nmea0183NMEA-0183 format Encoders and Decoders for GPS Devices11,325MIT OR Apache-2.0AerospaceEncoding irox-openpgpOpenPGP Packet IO23MIT OR Apache-2.0Encoding irox-progressAn ecosystem for displaying progress, either in a UI or on the terminal.16,684MIT OR Apache-2.0Command-line interfaceConcurrency irox-raymarine-sonarRaymarine/Navionics Sonar Logs Reader8,735MIT OR Apache-2.0EncodingParser implementations irox-safe-linuxPure-Rust implementations of the linux native API functions & SYSCALLs to make them ergonomic.3,915MIT OR Apache-2.0API bindingsNo standard library irox-safe-windowsWrappers around the windows native unsafe functions to make them ergonomic5,799MIT OR Apache-2.0API bindingsOperating systems::Windows APIs irox-sirfSiRF Binary format Encoders and Decoders for GPS Devices9,022MIT OR Apache-2.0AerospaceEncoding irox-statsVarious mathematical and statistics utilities17,602MIT OR Apache-2.0MathematicsNo standard library irox-structsTraits for Struct Types - linearly serialized big/little endian bytes11,496MIT OR Apache-2.0Development toolsNo standard library irox-structs_deriveDerivable impls of the traits in irox-structs13,875MIT OR Apache-2.0Development toolsRust patterns irox-threadingBlocking and Asynchronous Threading Tools10,421MIT OR Apache-2.0AsynchronousConcurrency irox-timeDate and Time types to manage the inherent complexity of dealing with the fourth dimension.28,344MIT OR Apache-2.0Date and timeEncoding irox-toolsStuff that should have been in the Rust STL, but aren't47,135MIT OR Apache-2.0AlgorithmsData structures irox-typesEnums and structs to describe Rust's basic type system18,582MIT OR Apache-2.0Development toolsNo standard library irox-unitsPhysical Quantities, Units, & Reference Frames Library27,570MIT OR Apache-2.0AerospaceData structures irox-unsafeirox (unsafe) Rust Tools & Libraries4,011MIT OR Apache-2.0AerospaceMathematics irox-winlocation-apiRust ergonomic adapter for the Windows Devices Location API9,432MIT OR Apache-2.0Aerospace::Aerospace protocolsAPI bindings irpInfrared IRP encoder and decoder14,422MIT irpcA streaming rpc system based on quic372,640Apache-2.0/MITNetwork programming irpc-deriveMacros for irpc371,365Apache-2.0/MITNetwork programming irpc-irohIroh transport for irpc118,908Apache-2.0/MITNetwork programming irpc-schemasimple schema language for rpc calls553MIT OR Apache-2.0 irpc-schema-derivederive macro for irpc-schema757MIT OR Apache-2.0 irpgdemo rpg19MIT irqScoped interrupt handlers and interrupt locks for sharing data12,9570BSDEmbedded developmentNo standard library irq-frameworkA no_std dynamic IRQ registration and dispatch framework1,741Apache-2.0No standard libraryOperating systems irq-loongarchLoongArch IRQ controller drivers (EIOINTC/PCH-PIC/LIOINTC)34MIT OR Apache-2.0Embedded developmentNo standard library irqlCompile-time IRQL safety for Windows kernel drivers319MIT OR Apache-2.0Development toolsNo standard library irql_allocIRQL-aware kernel pool allocator types (requires nightly)97MIT OR Apache-2.0Development toolsNo standard library irql_coreCore types and traits for IRQL safety501MIT OR Apache-2.0Development toolsNo standard library irql_macroProcedural macros for IRQL safety432MIT OR Apache-2.0Development toolsNo standard library irrcA client library for the IRRd query protocol13,652MITDatabase interfacesNetwork programming irrefutableProcedural macro to convert a refutable let expression to an irrefutable.5,561MIT OR Apache-2.0 irregexIrregular expressions1,523MIT irrelevantA Rust crate for ignoring variables in a more explicit fashion, and checking assumptions about those variables.1,493MIT irrgartenSmall and easy to use library to generate mazes for games4,820MIT OR Apache-2.0Game development irritableA placeholder crate for something coming soon!1,189MIT OR Apache-2.0 irsrust irc client1,919Apache-2.0 irscA lightweight library for building IRC bots.11,807MIT irshBash interpreter/compiler. Will not support all the functionalities.1,457MIT irssi-sysAutomatically generated bindings to irssi1,828MIT irtt-cliCommand-line IRTT-compatible client80Apache-2.0Command line utilitiesNetwork programming irtt-clientIRTT-compatible Rust client library162Apache-2.0Network programming irtt-protoIRTT protocol encoding and decoding primitives194Apache-2.0Network programming irtt-statsStatistics aggregation for irtt-client events117Apache-2.0Network programming iruoy...1,400Unlicense irustCross Platform Rust Repl317,785MIT irust_apiIRust API70,989MIT irust_replIRust Repl abstraction69,581MIT irustlab-core-macrosThe Irustlab Core Crate, Macro System1,276MIT OR Apache-2.0 irvA library with a very open interface to an interpreting RISC-V emulator.3,144MIT irv-loaderA loader for the irv library.2,287MIT irv-traitsTraits for the irv library.2,908MIT irvmA IR compiler target with a Rust friendly API that lowers to LLVM IR.2,822Apache-2.0Compilers irvm-lowerThe lowering library for IRVM to go to LLVM IR1,960Apache-2.0Compilers irx-configThe library provides convenient way to represent/parse configuration from different sources105,056BSD-2-ClauseConfiguration irynaA lightweight network library based on mio(work-in-progress)7,684MIT irysCompile-time trait reflection for Rust89MITRust patterns irys-sdkIrys Network Rust SDK972Apache-2.0 irzhaWrite Rust programs using Ukrainian language1,671WTFPL isICE (Interactive Connectivity Establishment) in Sans-IO style428,859MIT OR Apache-2.0 is-adminis-admin4,896MIT is-ai-agentDetect whether a CLI is being invoked by an AI coding agent, and identify which one.1,129MIT OR Apache-2.0Command-line interfaceDevelopment tools is-boundaryCheck whether a borrowed value is the first or last element of a collection13MIT is-burner-emailFast, offline burner / disposable email detection.82MITEmail is-cliAsk your terminal yes/no questions, answered by a read-only Claude agent40MITCommand line utilities is-containerCheck if the process is running inside a container.17,308MIT is-dark-themeCheck if macOS is configured to use a Dark Mode appearance1,637Apache-2.0 OR MITGUIOperating systems::macOS APIs is-devA simple macro to determine if an environment is a "development" environment. Built because some of us (me) are lazy and don't…2,005ISCDevelopment tools is-digitDetect decimal digit in char or first char of the str and String.3,855MIT is-dockerChecks if the process is running inside a Docker container.27,326,329MITCommand line utilities is-dockrChecks if the process is running inside a Docker container.372MITCommand line utilities is-evenReturns true if the given number is odd.25,501MIT is-even-or-oddReturns true if the given number is even or odd.2,330MIT is-even-u16Specialized is-even checking for u16 numbers4,166MIT is-extglobdetect extglob patterns in a string (precursor check for is-glob/micromatch)41MITParsing toolsText processing is-globReturns `true` if the given string looks like a glob pattern.2,103MIT is-htmlCheck if a string is HTML5,985MIT is-implRust macro to check that a type conforms to an impl3,105MIT OR Apache-2.0 is-interactiveChecks if stdout or stderr is interactive1,633MITCommand line utilities is-ipCheck if a string is an IP address6,483MITNetwork programming is-is-evenReturns true if the given function is in is-even36non-standard is-it-slopDetect AI-generated slop text using machine learning.2,195MITAlgorithmsCommand line utilities is-it-slop-preprocessingPreprocessing for is-it-slop: fast TF-IDF vectorization.2,413MITAlgorithmsCommand line utilities is-laptopA rust crate for checking if the device is a laptop or not8,565MIT OR Apache-2.0 is-macroDerive methods for using custom enums like Option / Result42,975,367Apache-2.0 is-matchLibrary to check whether something matches something else1,103,659MPL-2.0 is-muslis-musl2,300MIT is-niceTells you whether or not a string is nice.2,700MIT is-not-capnpA higher lever wrapper over cap'n proto1,538LGPL-3.0-or-later OR MIT is-number-finitecoercion-aware finite-number predicate for numbers and numeric strings19MITParsing toolsText processing is-oddReturns true if the given number is odd.37,642MIT is-odd-rsa stupid program to check if the number is odd or even. written in rust. may NOT be used as a library2,451AGPL-3.0 is-onlineA CLI to check if a port one one or many hosts is online1,799MITCommand line utilitiesNetwork programming is-photoUtility to determine if an image is likely a photograph or a 2D graphic1,750MIT OR Apache-2.0Computer visionNo standard library is-plutus-data-deriveDerive macro for IsPlutusData1,839Apache-2.0 is-prime-for-primitive-intis_prime for primitive ineger type28,671AGPL-3.0-or-laterNo standard library is-prime-kienJust Kien test49MIT is-prime2A simple crate to check if a number is prime1,548MIT is-railwayCheck if the current process is running inside Railway2,873Apache-2.0AuthenticationCommand line utilities is-realIs this real?3,950MIT is-rootA simple library to detect whether you are root/admin or not247,422MITOperating systemsOperating systems::Unix APIs is-rtlDetects Right-To-Left alphabets2,630GPL-3.0 is-rustA library to check whether something is rust.1,961ISC is-sameA trait for comparing object equality.4,443MIT/Apache-2.0 is-same-deriveDerive proc macro for the is-same crate3,074MIT/Apache-2.0 is-semantic-release-configuredTest if semantic-release is configured172,330MIT OR Apache-2.0Command line utilities is-silksong-out-yetA crate that checks if Hollow Knight: Silksong is released892MIT is-susDetect if a type is suspicious or not.2,789GPL-3.0-or-later is-svgTest whether a given data is a SVG image21,171Apache-2.0 OR MITMultimedia::Images is-terminalTest whether a given stream is a terminal302,325,812MITCommand-line interface is-testA replacement for the test command, with options that are memorable. Makes shell scripting much easier.1,075non-standard is-thirteenDid you consider the fact that "Jodie Whittaker" represents the number 13 in some cultures? No you didn't. That's why you need…4,012WTFPL is-travisCheck if your code is running on Travis CI1,948MIT is-treeEverything is a tree16,589Apache-2.0 is-tree-macroEverything is a tree15,960Apache-2.0 is-truthyFlexible boolean parsing from string values with core, standard and custom truthy/falsy matching101MITParsing toolsText processing is-unicode-supportedChecks if the terminal supports Unicode characters or not2,136MITCommand line utilities is-up@TODO4,626MITCommand line utilities is-urlA rust library to check if a string is an URL.17,401MIT is-vowelHeuristically test whether a character is a vowel letter7,885MITText processing is-wrongA library that exposes 1 function to help you check if 2 arguments are not equal2,724MIT is-wslChecks if the process is running inside Windows Subsystem for Linux.27,362,563MITCommand line utilities is25lp064aAn embedded-hal driver for the IS25LP064A1,094MIT OR Apache-2.0 is25lp128fAsync no_std driver for ISSI IS25LP128F 128 Mbit SPI NOR flash1,174MIT OR Apache-2.0Embedded developmentHardware support is31fl3193I2C driver for the IS31FL3193 RGB LED driver2,743MIT OR Apache-2.0Embedded developmentNo standard library is31fl3205A rust-embedded driver for the Lumissil Microsystems IS31FL3205 LED driver1,398MITEmbedded developmentHardware support is31fl3218A rust-embedded driver for the Lumissil Microsystems IS31FL3218 LED driver4,266MIT OR Apache-2.0Embedded developmentHardware support is31fl32xxA rust-embedded driver for the Lumissil Microsystems IS31FL3205 LED driver18,122MITEmbedded developmentHardware support is31fl3728-rsRust embedded driver for is31fl3728 - led-matrix controller2,355MIT OR Apache-2.0Embedded developmentHardware support is31fl3729Driver for Lumissil Microsystem's IS31FL3729 IC4,482MITEmbedded developmentNo standard library is31fl3731Driver for Lumissil Microsystem's IS31FL3731 IC7,846MITEmbedded developmentNo standard library is31fl3733A platform agnostic driver to interface with the IS31FL3733 (16x12 LED Matrix Driver) written in Rust1,507non-standardEmbedded developmentNo standard library is31fl3741Driver for Lumissil Microsystem's IS31FL3741 IC10,189MITEmbedded developmentNo standard library is31fl3743aDriver for Lumissil Microsystem's IS31FL3743A IC1,559MITEmbedded developmentNo standard library is31fl3743bBare-metal no_std driver for the Lumissil IS31FL3743B6,081MIT OR Apache-2.0Embedded developmentNo standard library is31fl3743b-driverPlatform-agnostic Rust driver for the Lumissil IS31F13743B LED matrix controller.4,898MITEmbedded developmentHardware support is_42Simple, blazingly fast way of checking if a variable is equal to 42.2,777MITAlgorithms is_affectedA utility for checking and listing the affected resources across a range of commits, useful when working with monorepos.3,982AGPL-3.0Command line utilitiesConfiguration is_affected_libA utility for checking and listing the affected resources across a range of commits, useful when working with monorepos.3,105AGPL-3.0ConfigurationData structures is_anagramA clever way to find anagrams. (English letters only for now, sorry!)2,054MIT/Apache-2.0 is_availableA CLI tool to check a rust crate is available or not.1,617non-standard is_chinesedetect whether a string is all Chinese5,372MIT is_ciSuper lightweight CI environment checker. Just tells you if you're in CI or not without much fuss.46,198,424ISCDevelopment toolsDevelopment tools::Build Utils is_closeDetermine whether floating point numbers are close in value374,662MIT OR Apache-2.0 is_cn_charis_cn_char400MulanPSL-2.0 is_computer_onA humourous crate1,704MIT is_copyDetermine whether two files are copies of each other9,306MIT/Apache-2.0