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.

is_dark_mode_serverTiny webserver to deremine dark mode state1,615MIT is_data_interfaceinterface framework to build scalable, flexible and recoverable interfaces25MIT is_debugget build model is debug8,804,812MIT AND Apache-2.0Development toolsDevelopment tools::Build Utils is_defaultA trait for checking whether a value is default, with derive support.1,385MIT OR Apache-2.0Rust patterns is_default_deriveA derive macro for the `IsDefault` trait from `is_default` crate.1,177MIT OR Apache-2.0 is_effectedA utility for checking and listing the effected resources across a range of commits, useful when working with monorepos.8,006AGPL-3.0Command line utilitiesDevelopment tools is_elevatedDetermine whether your Windows process is running elevated or not.179,519MIT is_emptyEasily check if the struct is empty.139,461MIT OR Apache-2.0 is_empty_deriveEasily check if the struct is empty.137,671MIT OR Apache-2.0 is_escapeis_escape413MulanPSL-2.0 is_even_oddA library for categorizing and operating on integers2,602MIT is_executableIs there an executable file at the given path?30,764,038MIT OR Apache-2.0Filesystem is_falseIs it false?1,954MITDevelopment tools is_false_rsA Rust library for checking if a value is false.1,633AGPL-3.0 is_genericA trait to search for generic types in syntax trees1,518MIT OR Apache-2.0 is_hawk_tuahCheck if the sentence contains Hawk Tuah1,466Unlicense is_inA nicer way to check if a value is in an array.4,166MIT is_line_breakis_line_break744MulanPSL-2.0 is_lolo_crate_v1A short description of what my_crate does992MIT is_main_threadA simply tool to check if current thread is the main one.3,197Apache-2.0Concurrency is_my_first_cratemy first crate18MIT is_none_orA simple utility function for the Option type30,222MIT OR Apache-2.0Rust patterns is_notA procedural macro much like #[cfg(...)] that can be re-exported from a library based on enabled features98,883MIT OR Apache-2.0ConfigurationNo standard library is_not_testedHelper attribute for `cargo-is-tested`, along with `is_tested`1,597MITDevelopment toolsDevelopment tools::Testing is_numberCheck if a string can be parsed as a number1,859MITParsing toolsText processing is_optionTell you if your type is an `Option<_>`.1,777MIT OR Apache-2.0 is_positiveA simple Rust library to check if any non-ZST is positive2,152MIT is_primeFast arbitrary length prime number checker using the Miller-Rabin primality test algorithm23,357GPL-3.0/GFDL-1.3 is_printableDetermine whether a given text-based value is printable.14,322MIT OR Apache-2.0 is_proc_translatedDetect if the current process is running as a translated binary under Rosetta1,228,198MIT OR Apache-2.0Operating systems::macOS APIs is_send_syncMacro to tell if a type is Send/Sync.1,507MIT/Apache-2.0Rust patterns is_signed_traitTrait for IS_SIGNED associated constant3,927MIT OR Apache-2.0MathematicsNo standard library is_sliceMacro to answer the question: is it a slice?132,981MITAlgorithmsDevelopment tools is_sortedIs an Iterator sorted?1,483,188MIT/Apache-2.0AlgorithmsNo standard library is_sudoChecks whether the process is running as root/sudo/admin permission in Windows and Unix systems2,836MIT is_superuserA cross-platform solution for finding out if the running user is a superuser.84,139MIT is_terminal_polyfillPolyfill for `is_terminal` stdlib feature for use with older MSRVs432,403,471MIT OR Apache-2.0 is_testedHelper attribute for `cargo-is-tested`, along with `is_not_tested`2,802MITDevelopment toolsDevelopment tools::Testing is_thirteen_rsAn rust package to check if a number is equal to 13.1,857MIT is_traitAdd a macro to check if a type implements a trait at runtime7,515MIT OR Apache-2.0 is_trueIs it true?2,799MITDevelopment tools is_true_rsA Rust library for checking if a value is true.4,572AGPL-3.0 is_tuesdayA crate to check if the current day is Tuesday.2,689MIT is_typeEquality constraints for types21,124MIT/Apache-2.0 is_utf8Provides functions to determine if a sequence of bytes is valid utf-8.10,557MIT OR Apache-2.0 is_variantGenerates methods to match enum variant.4,336MIT OR Apache-2.0 is_wineA library to easily check if the current app is running under wine.2,264MITNo standard library is_your_code_rusty一个用于分析 Rust 代码质量的命令行工具,可从复杂度、命名规范、错误处理、代码重复率和注释质量五个维度评估代码质量,并给出综合评分和评级,输出markdown文件或直接输出到终端。441MIT isaDefinitions of ISAs522Apache-2.0 isa-classifierUniversal binary architecture classifier supporting all major ISAs24MIT OR Apache-2.0Command line utilitiesDevelopment tools isa-lIdiomatic bindings to libisal, the Intel(R) Intelligent Storage Acceleration Library7,556BSD-3-ClauseAPI bindingsHardware support isa-l-erasure-coderHigh level methods for encoding and decoding data using Reed-Solomon erasure codes. Uses the optimized assembly functions of the…1,717BSD-3-ClauseHardware support isaacIsaac RNG3,176MIT OR Apache-2.0 isaac-rngISAAC cryptographically secure pseudorandom number generator2,279MIT/Apache-2.0CryptographyNo standard library isaac-sim-arrowApache Arrow schema and decoders for Isaac Sim sensor and actuator records.77MPL-2.0Science::RoboticsSimulation isaac-sim-bridgeCxx::bridge core that forwards Isaac Sim sensor and actuator buffers into Rust callbacks.103MPL-2.0Science::RoboticsSimulation isaac-sim-doraDora-rs publisher and subscriber adapter for Isaac Sim sensor pipelines.46MPL-2.0Science::RoboticsSimulation isaac-sim-rerunRerun viewer adapter for Isaac Sim sensor pipelines.45MPL-2.0Science::RoboticsSimulation isaac-sim-rsRust SDK for NVIDIA Isaac Sim - sensor + actuator adapters (dora, rerun) over a cxx::bridge core15MPL-2.0Science::RoboticsSimulation isaac_labisaac_lab12non-standard isaac_lab_sysisaac_lab_sys12non-standard isaac_simRust interface for Isaac Sim3,164MIT OR Apache-2.0Science::RoboticsSimulation isaac_sim_sysisaac_sim_sys12non-standard isabelle-clientClient to interact with Isabelle servers2,130Apache-2.0 isabelle-rsIsabelle proof assistant kernel and Isar proof engine, rewritten in Rust. LCF trusted kernel with oracle trust-footprint tracking…55Apache-2.0Development toolsScience isahcThe practical HTTP client that is fun to use.16,691,229MITWeb programming::HTTP client isahc-opendal-workaroundThe practical HTTP client that is fun to use.48,161MITWeb programming::HTTP client isakmpProtocol implementation of isakmp1,522MIT isal-rsisa-l Rust bindings39,015BSD-3-Clause isal-sysisa-l sys crate35,709BSD-3-Clause isap-aeadPure Rust implementation of ISAP v2 with Ascon and Keccak7,017MITCryptographyNo standard library isaribiStyled components for Yew, Kagura &c.8,002MIT OR Apache-2.0GUIWeb programming isattyDeprecated -- use the `atty` crate2,358,525MIT/Apache-2.0 isayDrop desktop notifications through HTTP API3,006MITCommand line utilities isbergA graphics library built with Vulkan.1,508MIT OR Apache-2.0 isbfcBrainfuck compiler for x86_642,501MIT isbnA library for handling ISBNs.30,581MIT isbn2A library for handling ISBNs.14,500MIT isbn3A library for handling ISBNs.4,160MIT isbnidRust ISBN identifier library11,486LGPL-3.0 isbotDetect if a user-agent is a known bot102,476MITParsing toolsWeb programming isccISCC - International Standard Content Code (ISO 24138:2024)27Apache-2.0CryptographyEncoding iscc-libHigh-performance Rust implementation of ISO 24138:2024 (ISCC)3,173Apache-2.0CryptographyEncoding iscc-rsRust implementation of the ISCC specification3,179MIT iscloseA collection of trait and macros for comparing approximate equality6,075MIT OR Apache-2.0MathematicsNo standard library iscp-rsiSCPv2 Client Library4,552Apache-2.0 iscrawlFast crawler/bot detection from User-Agent strings.52Apache-2.0Parser implementationsWeb programming iscsi-client-rsA pure-Rust iSCSI initiator library2,720AGPL-3.0-or-later iscsi-targetA pure Rust iSCSI target implementation127MIT OR Apache-2.0FilesystemNetwork programming isdockerDetect whether the current process is running inside a Docker or OCI container44MITDevelopment toolsOperating systems isedAn interactive tool for find-and-replace across many files3,223AGPL-3.0-or-laterCommand line utilitiesText processing isekaiisekaix1,343MIT isekaixisekaix1,308MIT isetMap and set with interval keys (x..y).512,643MIT isEvenReturns true if the number is even1,549MIT iseven_apiA Rust wrapper for isEven API7,855MIT OR Apache-2.0API bindingsMathematics isevenoroddA simple command line tool to generate a rust function to check if a number is even or odd.1,447MIT isfParsing, Deserialization and Serialization of the Interactive Shader Format.4,540MIT OR Apache-2.0 isfetAn error-handling library4,373AGPL-3.0-or-later isflacA CLI tool to verify whether FLAC files are truly lossless.100MIT ishSometimes things are true-ish.2,970MIT OR Apache-2.0 ishanA Crate containing all the general purpose functions that I use in my projects1,470MIT ishangoTrack numerical values in different buckets778MIT ishareHelps you connect within the ishare framework17,175non-standard ishellPseudo-interactive shell interface for Rust10,152non-standard ishi_test1A number guessing game with the guessing range expanded to 0-200.37MIT OR Apache-2.0 ishikariAtomic, transaction-safe job queueing for Rust applications. Backed by PostgreSQL. Features include reliable background job…920MIT ishikari-macrosProcedural macros for the Ishikari job processing framework. Provides #[worker] and #[job] attribute macros for implementing…1,136MIT ishou-cliishou — CLI for rendering pleme-io design tokens to any supported target44MIT ishou-emojiishou — comprehensive typed catalog of every Unicode emoji (generated from the official emoji-test.txt), searchable by name /…10MIT ishou-renderishou — target-specific renderers for the pleme-io design token set70MIT ishou-tokensishou — pleme-io design system: typed tokens (colors, typography, spacing, motion, shaders, brand)499MIT isideloadSideload iOS/iPadOS applications7,607MIT isideload-apple-bundlesInterface with Apple bundle primitives562MPL-2.0 isideload-apple-codesignPure Rust interface to code signing on Apple platforms3,022MPL-2.0 isideload-apple-flat-packageApple flat package (.pkg) format handling2,943MPL-2.0 isideload-apple-xarXAR archive reading and writing3,050MPL-2.0 isideload-cpio-archivecpio archive reading and writing613MPL-2.0 isideload-cryptographic-message-syntaxA pure Rust implementation of Crypographic Message Syntax (RFC 5652)3,169MPL-2.0 isideload-p12-keystoreConvenient API to work with PKCS#12 files1,288MIT/Apache-2.0 isideload-simple-file-manifestInteract with lists of files through a storage-agnostic interface676MIT OR Apache-2.0 isideload-vfsA virtual filesystem for isideload573MIT OR Apache-2.0 isideload-walkdirRecursively walk a directory.474Unlicense/MITFilesystem isideload-x509-certificateX.509 certificate parser and utility functionality3,246MPL-2.0 isildurA tool for republishing a crate with an altered name3,315MIT isilonIsilon rest api bindings14,562MIT isimud-text-to-speechAI-native macOS menu bar text-to-speech and MCP server for agents.42MIT isinSupport for creating and validating ISINs191,564MIT OR Apache-2.0Parsing tools isingIsing simulation and algorithms4,209AGPL-3.0ScienceSimulation ising_guiLive Ising simulation2,702AGPL-3.0ScienceSimulation ising_libIsing model simulation on lattices and graphs.5,873MITScienceSimulation ising_toyA generalizable Ising model in Rust. Will also do Conway's game of life right out of the box.1,521GPL-2.0-or-later isis_streaming_data_typesStreaming data types for the ISIS Neutron & Muon Source695non-standard isislovecruftPlaceholder to protect my #brand.2,008CC0-1.0 isitLibrary for compile time assertions and conditional checks.58MIT isitbad_apiA simple API wrapper for https://funkemunky.cc Kauri VPN's IsItBad API2,646non-standard isitmeIs it me? Diagnose whether your network is the problem in a call (Zoom, Teams, Meet).132MITCommand line utilitiesNetwork programming isitupCLI utility to check if a domain is up or down2,908MITCommand line utilities isixhosaA library to help process text in isiXhosa7,128 GPL-3.0-or-later isize-vecisize sorted vector4,025LGPL-3.0 isjakaTBD509MIT OR Apache-2.0 iskA command line tool for isksss.2,936MIT iskraA safe, modern, Rust-native data transfer tool.2,547MIT OR Apache-2.0Command line utilitiesNetwork programming iskshA portable POSIX-oriented shell written in Rust10MIT OR Apache-2.0 islfloats represented as integers, multiplied by powers of 101,909MIT isl-rsRust bindings for Integer Set Library7,613MIT isl29125Platform-agnostic Rust driver for the ISL29125 low-power digital RGB color light sensor with IR blocking filter.7,542MIT OR Apache-2.0Embedded developmentHardware support islaIsla is a symbolic execution engine for Sail instruction set architecture specifications.3,184BSD-2-Clause isla-axiomaticIsla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements utilities…3,963BSD-2-Clause isla-catIsla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements a SMT…4,630BSD-2-Clause isla-libIsla is a symbolic execution engine for Sail instruction set architecture specifications. This crate implements the core…4,627BSD-2-Clause islabtech-upw-sensor-v1Rust client library for remote control of the ISLabTech UPW Sensor v15,350Apache-2.0API bindingsAsynchronous islamIslamic library for Rust20,292GPL-3.0-onlyDate and timeScience islamabadSample Library from PIAIC Batch3 IoT1,844MIT/Apache-2.0 islamic-os-libA library for IslamicOS, including a multi-purpose CLI5,121MIT islandreserved for development1,178MIT island_map_generator_algoGeneration crate for an island map editor using procedural generation, Rust and Bevy engine1,936GPL-3.0-or-laterGame developmentGames island_map_generator_bevyIsland map editor using procedural generation, Rust and Bevy engine1,482GPL-3.0-or-laterGame developmentGames islandsRust SSR + island-hydration web framework: the umbrella crate with curated re-exports and a target-aware prelude.277MIT OR Apache-2.0 islands-actionsServer-side typed action plumbing for islands.rs: ActionContext, ActionError, ActionRegistry, and the /_action/:name router.318MIT OR Apache-2.0 islands-actions-sharedPure request/response types shared between the server and WASM for islands.rs server actions.311MIT OR Apache-2.0 islands-axumAxum integration for islands.rs: cache-control middleware, the routes-as-data RouteTable, and the client-navigation manifest.314MIT OR Apache-2.0 islands-buildLayout-agnostic build pipeline for islands.rs apps: WASM bundling, the V8 module-namespace patch, per-page CSS, and content-hash…122MIT OR Apache-2.0 islands-coreServer-side SSR primitives for islands.rs: island markers, the page shell, the asset manifest, and streaming Suspense.343MIT OR Apache-2.0 islands-cssTailwind class merging (cn) and a typed variants! macro for islands.rs, with shadcn-style conflict resolution.309MIT OR Apache-2.0 islands-morphA standalone, faithful Rust/WASM port of idiomorph: morph one live DOM tree into another while preserving node identity by id-set…156MIT OR Apache-2.0 islands-runtimeThe shared WASM runtime for islands.rs: reactive Signal/Scope/effect primitives and idempotent island mounting, emitted as…122MIT OR Apache-2.0 islands-runtime-bindingsPage-author WASM bindings for the islands.rs runtime: typed Signal<T>, event helpers, and typed server-action calls.311MIT OR Apache-2.0 isleepIntermittent sleeping and return the control flow inbetween7,395Apache-2.0 islennyfreeA website to show if Lenny is currently free.1,140MIT isletWIP1,465MIT OR Apache-2.0 ismODNI ISM (Information Security Marking) schema package, vendored. Designed as a build-dependency for codegen. SHA-256 verified at…6,367LicenseRef-PublicDomain AND (MIT-0 OR Unlicense)Data structuresParsing tools ism-dataODNI public XML schema metadata: package list and namespace registry. For schema files, see the per-package ism-{pkg} crates.22LicenseRef-PublicDomain AND (MIT-0 OR Unlicense)Data structuresParsing tools ism-ic-gencODNI IC-GENC schema package, vendored. Designed as a build-dependency for codegen. SHA-256 verified at compile time.21LicenseRef-PublicDomain AND (MIT-0 OR Unlicense)Data structuresParsing tools ism-ismcatODNI ISMCAT schema package, vendored. Designed as a build-dependency for codegen. SHA-256 verified at compile time.6,371LicenseRef-PublicDomain AND (MIT-0 OR Unlicense)Data structuresParsing tools ism330dhcxSimple driver for ST ism330dhcx sensor14,307MITEmbedded developmentHardware support ism330dhcx-rsPlatform-agnostic driver for the ISM330DHCX high-accuracy 3D accelerometer and gyroscope with ultra-low noise, smart FIFO,…747BSD-3-ClauseEmbedded developmentNo standard library ism330is-rsPlatform-agnostic driver for the ISM330IS 6-axis IMU with integrated ISPU for edge AI, sensor hub support, programmable…410BSD-3-ClauseEmbedded developmentNo standard library ism6hg256x-rsDriver for the ISM6HG256X IMU, featuring low-g (±16g) and high-g (±256g) accelerometers, a gyroscope, and quad-channel…57BSD-3-ClauseEmbedded developmentNo standard library IsmailTestrustLibSample library in rust2,592MIT OR Apache-2.0 ismctsInformation Set Monte Carlo Tree Search5,805MIT ismoSupport for reading input from the user in Smo2,272MIT OR Apache-2.0 ismpRust implementation of the interoperable state machine protocol26,248Apache-2.0 ismp-abiGenerated rust types for the ISMP solidity ABI451Apache-2.0 ismp-grandpaGRANDPA consensus client for pallet-ismp18,351Apache-2.0 ismp-parachainParachain consensus client for pallet-ismp16,869Apache-2.0 ismp-parachain-inherentISMP parachain consensus client inherent provider16,971Apache-2.0 ismp-parachain-runtime-apiSubstrate runtime API for the ISMP Parachain consensus client12,996Apache-2.0 isnerA static HTTP server that aims to be minimalistic and fast.2,948MIT OR Apache-2.0Network programming isntInverted versions of boolean-valued stdlib functions46,584MIT OR Apache-2.0Rust patterns isnt-even-nor-oddReturns true if the given number isn't even or odd.2,670MIT isnt-even-or-oddReturns true if the given number isn't even or odd.2,321MIT isoimplementations of datatypes related to common iso standards15,644MPL-2.0EncodingNo standard library iso-10303A Rust crate for generating STEP reader code.11,884MITParser implementations iso-10303-partsA Rust crate for reading STP files.8,019MIT iso-20022-acmtISO 20022 Universal Financial Industry Message Scheme Rust SDK2,618non-standardFinance iso-20022-admiISO 20022 Universal Financial Industry Message Scheme Rust SDK2,631non-standardFinance iso-20022-authISO 20022 Universal Financial Industry Message Scheme Rust SDK2,614non-standardFinance iso-20022-caaaISO 20022 Universal Financial Industry Message Scheme Rust SDK2,652non-standardFinance iso-20022-caadISO 20022 Universal Financial Industry Message Scheme Rust SDK2,646non-standardFinance