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.

id_effect_axumAxum integration for the workspace `effect` crate — run Effect handlers on Tokio105CC-BY-SA-4.0 id_effect_cliCLI helpers for id_effect: optional clap, Exit/Cause → ExitCode, tracing init, run_main37CC-BY-SA-4.0 id_effect_configEffect.ts-style ConfigProvider + Figment/serde layers for the workspace `effect` crate183CC-BY-SA-4.0 id_effect_eventsEvent sourcing, projections, and CQRS boundaries for id_effect programs28CC-BY-SA-4.0Data structures id_effect_fsmTyped finite-state machines, sagas, and session types for id_effect programs35CC-BY-SA-4.0Data structures id_effect_graphDirected acyclic graphs and topological sorting for id_effect programs46CC-BY-SA-4.0Data structures id_effect_jobsProduction async messaging — Apalis jobs, obix outbox/inbox, Kafka broker32CC-BY-SA-4.0Asynchronous id_effect_loggerEffect-logging service (forwards to tracing) for effect! / AsyncEffect programs250CC-BY-SA-4.0 id_effect_macroDeclarative macros for the `effect` crate (`ctx!`, `pipe!`, …). Procedural `effect!` is in `id_effect_proc_macro` — Rust cannot…606CC-BY-SA-4.0 id_effect_opentelemetryOpenTelemetry tracing and metrics integration for id_effect (Phase B / @effect/opentelemetry parity)30CC-BY-SA-4.0Development tools id_effect_opticsFunctional optics — Lens, Prism, Traversal, JSON patch, and schema field paths for id_effect31CC-BY-SA-4.0Data structures id_effect_parseParser combinators, pretty printing, invertible codecs, and value diffs for id_effect35CC-BY-SA-4.0 id_effect_platformPlatform capability traits (HTTP, FS, process) for id_effect — @effect/platform-style boundaries91CC-BY-SA-4.0AsynchronousNetwork programming id_effect_proc_macroProcedural `effect!` macro for the `effect` crate (proc-macro only; declarative macros live in `id_effect_macro`)608CC-BY-SA-4.0 id_effect_reqwestreqwest integration for the workspace `effect` crate — HTTP as Effect programs74CC-BY-SA-4.0 id_effect_resilienceResilience patterns — circuit breaker, rate limiter, bulkhead, hedged requests — for id_effect35CC-BY-SA-4.0 id_effect_rpcRPC client/server stack and HTTP boundary helpers for id_effect (@effect/rpc parity)33CC-BY-SA-4.0 id_effect_sqlDriver-agnostic SQL client traits for id_effect — @effect/sql-style boundaries65CC-BY-SA-4.0AsynchronousDatabase interfaces id_effect_sql_pgPostgreSQL driver for id_effect_sql — sqlx pool and PgSqlClient53CC-BY-SA-4.0AsynchronousDatabase interfaces id_effect_tokioTokio runtime adapter and re-exports for the workspace `effect` crate286CC-BY-SA-4.0 id_effect_towerTower Service bridge for `effect` programs (runs effects via id_effect_tokio)113CC-BY-SA-4.0 id_effect_workflowDurable step log with SQLite (memory) or duroxide-pg (production) resume semantics48CC-BY-SA-4.0Database interfaces id_factoryA library for creating typed or untyped id numbers.2,985MIT OR Apache-2.0 id_graph_sccsFind the strongly-connected components of a graph with nodes labeled by integer ids3,053MITAlgorithmsData structures id_list_txt_readerA simple utility library to read a txt1,178MIT OR Apache-2.0 id_loopsmy first project3,083MIT id_newtypeImplements logic for a `Cow<'static, str>` newtype where only `[A-Za-z0-9_]` are valid characters.11,660MIT OR Apache-2.0Configuration id_newtype_macrosCompile time validation macros for the `id_newtype` crate.3,355MIT OR Apache-2.0Configuration id_sysProvides data structures which can be marked such that they only work with similarly marked integer data types.1,482non-standard id_token_parserParse and validate third party jwt token with jsonwebtoken1,816MPL-2.0 id_token_verifierOpenID Connect ID Token Verifier In Rust4,683MITAuthenticationWeb programming id_treeA library for creating and modifying Tree structures.524,797MITData structures id_tree_layoutA library to visualize trees from the 'id_tree' crate.20,882MITAlgorithms idaA pure Rust port of the Implicit Differential-Algebraic solver from the Sundials suite.5,222BSD-3-ClauseScienceSimulation ida-rsA thread-safe, no_std, sparse ID allocator using a radix tree. Ideal for systems programming.373MIT OR Apache-2.0ConcurrencyData structures idablesome sequence with no lock.3,908MIT idacastIdacast is a program that displays splatoon3's battle stage data from your terminal.1,504MIT OR Apache-2.0Command line utilities idakitIdiomatic Rust bindings for IDA Pro's idalib kernel30MITAPI bindingsDevelopment tools idakit-sysRaw FFI bindings to IDA Pro's idalib runtime and the idakit C++ facade34MITDevelopment toolsExternal FFI bindings idalibIdiomatic bindings to IDA SDK14,114MIT OR Apache-2.0Security idalib-buildIdiomatic bindings to IDA SDK12,758MIT OR Apache-2.0Security idalib-macrosIdiomatic bindings to IDA SDK63MIT OR Apache-2.0Security idalib-sysIdiomatic bindings to IDA SDK14,635MIT OR Apache-2.0Security idallocA library for different methods of allocating unique identifiers efficiently.324,388MIT/Apache-2.0Algorithms idarImage deduplication and removal tool2,356MIT idasenControl IKEA IDÅSEN standing desk via Bluetooth.9,541MIT idasen-cliCLI to Control IKEA® IDÅSEN standing desk via Bluetooth.1,728MIT idataSmall tools to reduce mutability8,018GPL-3.0 idaxSafe, idiomatic Rust bindings for the IDA SDK via idax168MITAPI bindingsDevelopment tools idax-sysRaw FFI bindings to the idax C++ IDA SDK wrapper library262MITAPI bindingsDevelopment tools idbA futures based crate for interacting with IndexedDB on browsers using webassembly645,346MIT/Apache-2.0AsynchronousDatabase interfaces idb-sysA callback based crate for interacting with IndexedDB on browsers using webassembly33,111MIT/Apache-2.0AsynchronousDatabase interfaces idbagA bag of integers.8,0980BSDData structures idbfsUse IndexedDB to store a file system486GPL-3.0-or-laterFilesystemWebAssembly idbvecClient-side vector database built on IndexedDB with WASM59MIT OR Apache-2.0Database interfacesWebAssembly idcA lightweight crate for propagating errors.18MIT idcardChinese Identity Card Utilities.10,909MIT idcard-cn根据《中华人民共和国居民身份证法》提供身份证上信息读取的接口特质1,672LGPL-3.0-or-later idcatorA library for a typed id1,559MIT idcontainGenerational (or tagged) ID-based containers.23,533MIT/Apache-2.0 idcoopSimple identity server (user login manager) supporting OpenID Connect (OAuth 2.0). Can be used for your own simple SSO system or…1,749AGPL-3.0-or-later idcryptA library for securely collecting, encrypting, and verifying identity information with field-level authorization.1,024MIT idcurlIdiomatic synchronous http client based on curl21,971BSD-2-Clause iddqdMaps where keys borrow from values, including bijective and trijective maps.4,494,425MIT OR Apache-2.0Data structuresNo standard library ideaIDEA block cipher10,739,309MIT OR Apache-2.0CryptographyNo standard library idea-commonideabase common code1,139Apache-2.0 idea_algorithmPure Rust implementation of the idea algorithm3,477MITCryptographyCryptography::Cryptocurrencies idea_cryptoPure Rust implementation of the idea algorithm15,707MITCryptographyCryptography::Cryptocurrencies ideabloomIdeaBloom — Knowledge graph for governed intelligence.18LicenseRef-ProprietaryDevelopment tools idealWhen you need some ids.18,062MIT idealistA library of non-empty wrappers for standard list types.3,038MITNo standard libraryRust patterns ideamans-hudsuckerMITM HTTP/S proxy with HTTP/2 request-response correlation support292MIT OR Apache-2.0Network programming idearsA simple CLI to write and manage your ideas689non-standardCommand line utilities ideasA cli tool to record your ideas6,544MITCommand line utilities ideasiftLocal-first experiment triage CLI for staged gates and reproducible reports.20MITCommand line utilitiesDevelopment tools ideastorerA lightning-fast CLI for capturing development ideas that AI agents can understand25MITCommand line utilities ideatopia-password_generatorGenerates passwords with various complexities7,494non-standard iDecryptTool to automatically download and decrypt 64 bits iOS firmware images.2,637non-standard idem0 and 127,826MIT OR Apache-2.0 idem-handlerCommon handler mechanism used in other idemio products.789Apache-2.0 idem-handler-configCommon configuration options for idem-handlers.995Apache-2.0 idem-handler-macroHelper macro to generate methods for structs that implement idem-handler traits.778Apache-2.0 idemioCore framework for idemio products457Apache-2.0 idemio-macroHelper macro to generate methods for structs that implement idem-handler traits.280Apache-2.0 idempotentType-safe idempotency keys for building reliable, retry-safe APIs97MPL-2.0Data structuresWeb programming idempotent-proxy-serverIdempotent proxy server15,754MIT OR Apache-2.0Web programming idempotent-proxy-typestypes of idempotent-proxy18,234MIT OR Apache-2.0Web programming idensoTensor identities for symbolica2,504MIT OR Apache-2.0 identA utility crate for wrapping types with an immutable identifier and storing/accessing such types in collections.15,5990BSD ident-mashMash idents together inside macro_rules!80,200MITRust patterns ident-strA macro to convert string literals into identifiers2,290Apache-2.0Development toolsRust patterns ident-utilProvides a Rust macro to determine the string name of a binding, type, const, or function.2,906MIT ident_caseUtility for applying case rules to Rust identifiers.393,566,300MIT/Apache-2.0 ident_case_conversionsSimple library for converting between cases in idents, primarily meant for proc macro usage25,899MIT OR Apache-2.0 ident_concatConcatenates identifiers.10,799WTFPL ident_genA simple ident generator.3,803UnlicenseNo standard library identconvConvenient macros that turn idents or string literals into another ident or string literal by case converting.9,336MIT OR Apache-2.0 identicodecode that identifies you3,917Apache-2.0 identiconA port of GitHub's identicon algorithm to Rust.9,198MIT identicon-rsidenticon-rs is a library built around custom generation of identicon images.110,730MIT OR Apache-2.0GraphicsMultimedia::Images identicons-svgA crate to quickly generate identicons avatar pictures.11,119MIT identified_vecLike HashSet but retaining INSERTION order and without `Hash` requirement on the Element type.18,078MITData structures identified_vec_macrosA macro which allows you to create IdentifiedVecOf newtypes which act as if they were IdentifiedVecOf.1,207MITData structures identifierGenerate 128 bits id structs easily5,688MIT OR Apache-2.0Data structures identifier_deriveDerive macros for identifier.6,313MIT OR Apache-2.0 identifier_safetyUnicode confusable character detection and canonicalization41MIT identifiersUtilities for working with rust identifiers and keywords.4,125MIT OR Apache-2.0Rust patterns identifiers-deriveDerive macros for the identifiers crate19MITRust patterns identifiers-uriUriIdentifier trait and derive macro14MITRust patterns identifiers-uuidUuidIdentifier trait and derive macro14MITRust patterns identifyStrongly-typed UUIDs, statically associated with other types.1,218MIT OR Apache-2.0ConcurrencyRust patterns identify-ttsFunction-like procedural macro for turning transcribers like $($ty)* into arrays of formated stringified TokenTrees for debugging1,702MITDevelopment tools::Procedural macro helpers identify-wmPlaceholder for an upcoming crate1,250MIT OR Apache-2.0 identityA stable Rust implementation of an identity (a.k.a., “equality witness”) type.11,188Apache-2.0 identity-cliA tool for managing your identity from the command line1,491GPL-3.0 identity-diff`Diff` trait to compute and merge data structure differences.22,221Apache-2.0 identity-diff-deriveDerive procedural macro for the identity-diff crate.14,818Apache-2.0 identity-hashAn implementation of `std::hash::Hasher` which does not hash at all.869,582Apache-2.0 OR MIT identity-macroRemove metavariable fragment to make it reusable for macro_rules550MITDevelopment tools::Procedural macro helpersNo standard library identity-mattersIdentity Matters20MIT identity-sdkThe Rust SDK for The Hacker App's identity platform1,552MIT identity_accountHigh-level interface for managing IOTA DID Documents.11,790Apache-2.0 identity_account_storageSecure storage for Decentralized Identifiers and Verifiable Credentials.10,468Apache-2.0 identity_agentA peer-to-peer communication framework for building digital agents on IOTA identity1,615Apache-2.0 identity_castA library for specializing on types dynamically via `Any`1,689MIT/Apache-2.0 identity_clientIdentity Client233MIT identity_commonIdentity Common213MIT identity_communicationA DID communication library2,620Apache-2.0/MIT identity_coreThe core traits and types for the identity-rs library.89,887Apache-2.0 identity_credentialAn implementation of the Verifiable Credentials standard.81,245Apache-2.0 identity_db_clientIdentity Db Client206MIT identity_dbus_brokerDBus Broker which supplies credentials for authenticated Entra ID users40,777LGPL-3.0-or-later identity_didAgnostic implementation of the Decentralized Identifiers (DID) standard.85,139Apache-2.0 identity_doc_managerAn implementation of the Decentralized Identifiers (DID) standard2,621Apache-2.0/MIT identity_documentMethod-agnostic implementation of the Decentralized Identifiers (DID) standard.65,865Apache-2.0 identity_ecdsa_verifierJWS ECDSA signature verification for IOTA Identity4,973Apache-2.0 identity_eddsa_verifierJWS EdDSA signature verification for IOTA Identity18,923Apache-2.0 identity_functionidentity function3,405MIT/Apache-2.0 identity_integrationA DID to ledger intergration library for IOTA2,595Apache-2.0/MIT identity_iotaFramework for Self-Sovereign Identity with IOTA DID.40,519Apache-2.0 identity_iota_clientTangle Client integration for the IOTA DID Method.10,332Apache-2.0 identity_iota_coreAn IOTA Ledger integration for the IOTA DID Method.43,415Apache-2.0 identity_joseA library for JOSE (JSON Object Signing and Encryption)69,258Apache-2.0 identity_mapIdentity-based maps.8,875MIT OR Apache-2.0 identity_resolverDID Resolution utilities for the identity.rs library.32,817Apache-2.0 identity_schemaA library for VC schema validation2,591Apache-2.0/MIT identity_storageAbstractions over storage for cryptographic keys used in DID Documents25,190Apache-2.0 identity_strongholdSecure JWK storage with Stronghold for IOTA Identity19,411Apache-2.0 identity_vcA library for Verifiable Credentials2,605Apache-2.0/MIT identity_verificationVerification data types and functionality for identity.rs66,516Apache-2.0 identitycard中国身份证随机生成工具10,686Apache-2.0 identitykityes1,618MIT identstrImmutable identifier strings with preserved quote style and normalized lookup keys.40MITData structuresParser implementations identyhashA CLI tool to identify hash types.1,013MITCryptography ideogramMinimal Rust package for Ideogram tool page metadata and docs.rs indexing.19MITMultimedia ider高性能时间戳ID生成器 / High-performance timestamp ID generator261MulanPSL-2.0AlgorithmsConcurrency ideriveDrop-in replacement for derive that doesn't directly depend on generic bounds10,781Zlib OR MIT OR Apache-2.0 OR BSL-1.0Rust patterns idet-coreShared text-editing library for a Micro-like terminal editor and a gedit-like egui GUI16MIT OR Apache-2.0 ideviceA Rust library to interact with services on iOS devices.46,170MIT idevice-srpSecure Remote Password (SRP) protocol implementation for the idevice crate8,039MIT OR Apache-2.0AuthenticationCryptography idewave-formattersMacro for implementing packet structures1,566non-standard idewave_packetMacro for implementing packet structures11,784non-standard idexAn IDE like terminal project file explorer5,968MIT idfA Heterogeneous Map Implementation1,676MIT idf-parserA parser for the IDF (Intermediate Data Format) used for interchange of PCB design data.6,590GPL-3.0-onlyEncodingParser implementations idfindA tool to search files419MIT OR Apache-2.0Command line utilities idfy_commonCommon crate for IDFY.ONE1,338AGPL-3.0-only idgenUnique 64-bit ID generator based on Twitter Snowflake3,480MIT idgen-cliA lightweight, powerful CLI tool for generating and inspecting UUIDs (v1-v7), NanoIDs, CUIDs, ULIDs, and MongoDB ObjectIDs.91MITCommand line utilitiesDevelopment tools idgen_rsA high-performance, lock-free snowflake ID generator using AtomicU64 + CAS. Generates 2M+ IDs per second on a single core.6,344MIT OR Apache-2.0 idgend🐮🍺简单粗暴的预生成唯一纯数字ID生成服务。1,591MIT idgeneratorA powerful unique id generator. Shorter ID and faster generation with a new snowflake drift algorithm. The core is to shorten the…117,069MITAlgorithms idgenerator-thinShorter ID and faster generation with a new snowflake drift algorithm. The core is to shorten the ID length, but also can have a…10,877MITConcurrency idgitA TUI for git inspired by magit1,670MITDevelopment tools idhashCalculate a Row-Invariant ID for Tabular Data10,949MIT idheapA HashMap with an LRU feature.1,6010BSDData structures ididTrack, edit, and view what you did.2,322MITCommand line utilities idioa replacement for diff1,823non-standard idiolect-identityDID resolution for idiolect: maps did:plc and did:web identifiers to their DID documents, handles, and PDS service URLs. Ships a…267MITAuthenticationData structures idiolect-indexerFirehose consumer for dev.idiolect.* records, built on top of tapped. Decodes commits into AnyRecord and dispatches them through…261MITAsynchronousData structures idiolect-recordsRust record types mirroring the dev.idiolect.* Lexicon family.425MITData structuresEncoding idiomSimple low config editor supporting LSP and syntax highlighting.22,030MITDevelopment toolsText editors idiom-solitaire...1,645MPL-2.0 idiom_tuiBundel of tui widgest and layout componenets (split from idiom editor)6,478MIT idiomaPrint Rust'y error messages8,033MIT idjitsA simple command-line tool for generating idjits.1,207non-standard idkA Rust library for error handling and reporting in Mini Functions.3,722MIT OR Apache-2.0 idkhtmlA blazing fast HTML parser1,286MIT idkitRust toolkit to interact with the World ID protocol.5,346MIT idkollen-clientAPI client for the IDkollen REST API18MITAPI bindingsAuthentication idkthings_corecore stuff for idkthings2,738MIT idkthings_core_macroscore macros for idkthings2,205MIT idlLibrary used for the idl language.2,976non-standardDevelopment tools::FFI idl-genAutomatically generate interface definitions from Rust types.1,847Apache-2.0 idl-macroGenerates an Anchor CPI crate from a JSON IDL.1,562Apache-2.0 idl-parserA parser to parse Method URL Data -> Data4,965MIT OR Apache-2.0 idl2jsonConverts the candid interface description language to JSON.141,670Apache-2.0EncodingParsing tools idl2json_cliConverts the candid interface description language to JSON.208,215Apache-2.0EncodingParsing tools idl_builderBuilder for IDL language for rust.8,637non-standard idl_internalLibrary used only by code being generated in idl.1,288non-standard