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.

iconv-sysRaw FFI binding to iconv functions.7,936MIT OR Apache-2.0External FFI bindingsNo standard library iconwriterA simple solution for encoding common icon file formats.23,430non-standard iconzA simple CLI to generate all the necessary Xcode icon sizes from one single source file22,416MIT icookformsThe World's Reference Cookie Audit Software - Complete Security & Compliance Analysis36Apache-2.0Command line utilitiesDevelopment tools icopngEmbed a PNG directly into an ICO file1,564Unlicense icosahedronGenerates subdivided and truncated icosahedron spheres5,331MITGraphics icosphereSubdivided icosahedrons for rendering and meshing, both sparse and tightly packed1,536MIT OR Apache-2.0Data structuresGame development icosys_guessing_gameguessing game for test1,160MIT OR Apache-2.0 icoutils-rsDrop-in replacement of `icotool` from `icoutils`, implemented in Rust.61MITCommand line utilities icpIterative Closest Point1,926MIT OR Apache-2.0 icp-ethICP + Ethereum cross-chain utilities8,124Apache-2.0 icp-vanityCreate vanity principals for the Internet Computer.2,875non-standard icp_2dA 2D Iterative Closest Point implementation in Rust5,055MIT icrateBindings to Apple's frameworks6,741,612MITAccessibilityAPI bindings icrcCollection of ICRC Packages1,575Apache-2.0 icrc-cborCbor encoders and decoders commonly used by the ICRC ledger types.196,482Apache-2.0 icrc-ledger-agentFunctions for interacting with DFINITY's implementation of the ICRC-1 fungible token standard.2,901Apache-2.0 icrc-ledger-clientICRC-1 compliant client library.2,721Apache-2.0 icrc-ledger-client-cdkICRC-1 compliant client library.1,527Apache-2.0 icrc-ledger-typesTypes for interacting with DFINITY's implementation of the ICRC-1 fungible token standard.313,642Apache-2.0 icrc-nft-typesICRC7 basic type definitions1,370MIT icrc1-test-envA package which provides a test suite that can be run against an ICRC-1 compatible ledger.22,744Apache-2.0 icrc1-test-env-pocket-icA package which provides a test suite that can be run against an ICRC-1 compatible ledger.554Apache-2.0 icrc1-test-env-replicaA package which provides a test suite that can be run against an ICRC-1 compatible ledger.5,058Apache-2.0 icrc1-test-env-state-machineDEPRECATED: Use icrc1-test-env-pocket-ic4,906Apache-2.0 icrc1-test-replicaA package which provides a test suite that can be run against an ICRC-1 compatible ledger.4,522Apache-2.0 icrc1-test-runnerA package which provides a test suite that can be run against an ICRC-1 compatible ledger.4,493Apache-2.0 icrc1-test-suiteA package which provides a test suite that can be run against an ICRC-1 compatible ledger.19,973Apache-2.0 icrc3-macrosIcrc3 macros692MIT icrc7-typesICRC7 basic type definitions1,626MIT icredeemRedeem codes for Idle Champions of the Forgotten Realms.5,246MIT OR Apache-2.0Games icsA library for creating iCalendar files as specified in RFC5545 and RFC7986.162,644MIT OR Apache-2.0 ics-chrono-tzConvert chrono-tz Tz to ics::TimeZone21,907MIT OR Apache-2.0 ics-coreTyped iCalendar (RFC 5545) model with vendor-extension support — shared core for makeholiday and future consumers. Placeholder…36MIT OR Apache-2.0Data structuresParsing tools ics-watcherA lightweight crate for monitoring ICS files or links and detecting changes, additions, and removals.4,430MIT OR Apache-2.0API bindingsAsynchronous ics06-solomachineImplementation of the ICS06 solomachine client according by ibc-go.1,546Apache-2.0 ics12-protoics12 proto for near light client.3,993Apache-2.0 ics12-proto-rsics12 proto for near light client.1,596Apache-2.0 ics23Merkle proof verification library - implements Cosmos ICS23 Spec1,811,549Apache-2.0 ics23-blake3Merkle proof verification library - implements Cosmos ICS23 Spec2,229Apache-2.0 ics721-typesan implementation of the ICS721 specification for transfering NFTs between blockchains1,478MIT icscliGeneral-purpose iCalendar (RFC 5545) CLI — read, write, query, edit ICS files. Placeholder; first real release planned at v0.2.0…18MIT OR Apache-2.0Command line utilities icslintLint tool for iCalendar (RFC 5545) files — flags missing required fields, vendor-only extensions, escape mistakes, and structural…18MIT OR Apache-2.0Command line utilitiesDevelopment tools icsneoYanked package, use libicsneo instead4,569MIT icsneoc2High-level Rust interface for Intrepid Control Systems vehicle network adapters115BSD-3-Clause icsneoc2-sysFFI bindings to the libicsneo icsneoc2 C library33BSD-3-Clause icss-langIndented CSS parser and compiler72MIT ictRust implementation of the Iota Controlled agenT (Ict).4,440GPL-3.0 icuICU4X: International Components for Unicode, written in Rust1,893,450Unicode-3.0Embedded developmentInternationalization (i18n) icu-dataInternational Components for Unicode (ICU) data in Rust structures2,040Apache-2.0 icu-messageformat-parserICU MessageFormat Parser3,642MIT icu4x(deprecated crate: use the icu crate) International Components for Unicode6,496Unicode-3.0Internationalization (i18n) icu4x-datagenGenerate data for ICU4X DataProvider5,113Unicode-3.0Development toolsInternationalization (i18n) icu4x_ecma402ECMA-402 API functionality backed by the ICU4X library14,724Unicode-3.0Internationalization (i18n) icu_benchmark_macrosInternal ICU4X benchmarking crate20,688Unicode-DFS-2016 icu_calendarDate APIs for Gregorian and non-Gregorian calendars10,037,081Unicode-3.0Embedded developmentInternationalization (i18n) icu_calendar_dataData for the icu_calendar crate9,671,753Unicode-3.0Embedded developmentInternationalization (i18n) icu_capiC interface to ICU4X608,025Unicode-3.0Embedded developmentExternal FFI bindings icu_capi_cdylibDeprecated crate!9,122Unicode-3.0Internationalization (i18n) icu_capi_staticlibDeprecated crate!8,057Unicode-3.0Internationalization (i18n) icu_casemapUnicode case mapping and folding algorithms3,481,296Unicode-3.0Embedded developmentInternationalization (i18n) icu_casemap_dataData for the icu_casemap crate3,353,402Unicode-3.0Embedded developmentInternationalization (i18n) icu_casemappingDeprecated crate!61,492Unicode-3.0Internationalization (i18n) icu_char16trieImplementation of ICU UCharTrie1,984non-standardInternationalization (i18n) icu_codepointtrieAPI for an efficient trie of data for Unicode code points185,859non-standardInternationalization (i18n) icu_codepointtrie_builderRuntime builder for CodePointTrie229,990Unicode-3.0Embedded developmentInternationalization (i18n) icu_collatorAPI for comparing strings according to language-dependent conventions5,844,041Unicode-3.0Internationalization (i18n) icu_collator_dataData for the icu_collator crate5,474,820Unicode-3.0Embedded developmentInternationalization (i18n) icu_collectionsCollection of API for use in ICU libraries.444,920,390Unicode-3.0Embedded developmentInternationalization (i18n) icu_compactdecimalCompact decimal153,868non-standardInternationalization (i18n) icu_compactdecimal_dataData for the icu_compactdecimal crate142,696non-standardInternationalization (i18n) icu_datagenGenerate data for ICU4X DataProvider108,092Unicode-3.0Internationalization (i18n) icu_datetimeHuman-readable formatting of dates, times, and time zones in hundreds of locales6,891,974Unicode-3.0Embedded developmentInternationalization (i18n) icu_datetime_dataData for the icu_datetime crate6,479,390Unicode-3.0Embedded developmentInternationalization (i18n) icu_decimalAPI for formatting basic decimal numbers in a locale-sensitive way9,386,499Unicode-3.0Embedded developmentInternationalization (i18n) icu_decimal_dataData for the icu_decimal crate8,987,537Unicode-3.0Embedded developmentInternationalization (i18n) icu_displayAPI for locale-aware display operations1,640non-standardInternationalization (i18n) icu_displaynamesAPI to enable the translation of Language and Region display names167,403non-standard icu_displaynames_dataData for the icu_displaynames crate149,281non-standardInternationalization (i18n) icu_durationAPI for locale-aware duration formatting1,670non-standardInternationalization (i18n) icu_experimentalICU4X pre-release components under active development; all code in this crate is unstable.2,112,558Unicode-3.0Embedded developmentInternationalization (i18n) icu_experimental_dataData for the icu_experimental crate2,024,858Unicode-3.0Embedded developmentInternationalization (i18n) icu_freertosC interface to ICU4X18,186Unicode-3.0Embedded developmentExternal FFI bindings icu_harfbuzzDeprecated crate!14,284Unicode-3.0Internationalization (i18n) icu_idnaAPI for Unicode IDNA operations1,698non-standardInternationalization (i18n) icu_libImage Converter Ultra Library20,391MIT icu_listECMA-402 ListFormatter5,191,395Unicode-3.0Embedded developmentInternationalization (i18n) icu_list_dataData for the icu_list crate3,654,676Unicode-3.0Embedded developmentInternationalization (i18n) icu_localeAPI for Unicode Language and Locale Identifiers canonicalization13,866,720Unicode-3.0Embedded developmentInternationalization (i18n) icu_locale_canonicalizerDeprecated crate!207,466Unicode-3.0Internationalization (i18n) icu_locale_coreAPI for managing Unicode Language and Locale Identifiers288,676,482Unicode-3.0Embedded developmentInternationalization (i18n) icu_locale_dataData for the icu_locale crate13,891,595Unicode-3.0Embedded developmentInternationalization (i18n) icu_locidDeprecated crate!159,767,999Unicode-3.0Internationalization (i18n) icu_locid_macrosproc-macros for icu_locid196,728non-standardInternationalization (i18n) icu_locid_transformDeprecated crate!157,002,321Unicode-3.0Internationalization (i18n) icu_locid_transform_dataData for the icu_locid_transform crate161,186,365Unicode-3.0Internationalization (i18n) icu_measureAPI for locale-aware measurement formatting1,667non-standardInternationalization (i18n) icu_messageAPI for locale-aware message formatting1,717non-standardInternationalization (i18n) icu_namesAPI for locale-aware names formatting1,649non-standardInternationalization (i18n) icu_normalizerAPI for normalizing text into Unicode Normalization Forms440,265,907Unicode-3.0Embedded developmentInternationalization (i18n) icu_normalizer_dataData for the icu_normalizer crate443,882,577Unicode-3.0Embedded developmentInternationalization (i18n) icu_patternICU pattern utilities3,837,765Unicode-3.0 icu_pluralsUnicode Plural Rules categorizer for numeric input7,701,555Unicode-3.0Embedded developmentInternationalization (i18n) icu_plurals_dataData for the icu_plurals crate7,297,661Unicode-3.0Embedded developmentInternationalization (i18n) icu_propertiesDefinitions for Unicode properties449,243,417Unicode-3.0Embedded developmentInternationalization (i18n) icu_properties_dataData for the icu_properties crate452,308,258Unicode-3.0Embedded developmentInternationalization (i18n) icu_providerTrait and struct definitions for the ICU data provider447,348,388Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_adaptersAdapters for composing and manipulating data providers.5,374,510Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_bakedTooling for the ICU4X baked data provider225,694Unicode-3.0 icu_provider_blobICU4X data provider that reads from blobs in memory2,922,475Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_cldrData provider that reads from a CLDR JSON data source7,366non-standardInternationalization (i18n) icu_provider_exportGenerate data for ICU4X DataProvider156,200Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_fsICU4X data provider that reads from structured data files508,879Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_macrosProc macros for ICU data providers158,911,098Unicode-3.0Internationalization (i18n) icu_provider_registryA registry of all ICU4X data markers166,978Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_sourceA data provider based on CLDR and ICU data.160,158Unicode-3.0Embedded developmentInternationalization (i18n) icu_provider_upropsData provider that reads from `icuwriteuprops` output from ICU4C5,429non-standardInternationalization (i18n) icu_rbnfAPI for locale-aware rule based number formatting1,637non-standardInternationalization (i18n) icu_relativetimeRelative time formatting193,700non-standardInternationalization (i18n) icu_relativetime_dataData for the icu_relativetime crate172,329non-standardInternationalization (i18n) icu_segmenterUnicode line breaking and text segmentation algorithms for text boundaries analysis11,019,317Unicode-3.0Embedded developmentInternationalization (i18n) icu_segmenter_dataData for the icu_segmenter crate10,433,812Unicode-3.0Embedded developmentInternationalization (i18n) icu_segmenter_lstmDeprecated crate!3,903Unicode-3.0Internationalization (i18n) icu_sqliteReserved for integrating ICU4X with sqlite327Unicode-3.0 icu_testdataPre-built test data for ICU4X150,895Unicode-3.0Internationalization (i18n) icu_timeProcessing of dates, times, and time zones with a focus on i18n and interop2,368,227Unicode-3.0Embedded developmentInternationalization (i18n) icu_time_dataData for the icu_time crate2,092,690Unicode-3.0Embedded developmentInternationalization (i18n) icu_timezoneAPI for resolving and manipulating time zone information4,532,231Unicode-3.0Internationalization (i18n) icu_timezone_dataData for the icu_timezone crate4,397,261Unicode-3.0Internationalization (i18n) icu_toolImage Converter Ultra26,517MIT icu_translitDeprecated crate!1,958Unicode-3.0Internationalization (i18n) icu_transliterateAPI for Transliteration46,281non-standardInternationalization (i18n) icu_unicodeset_parseAPI to parse unicode sets as defined in UTS3546,806non-standardInternationalization (i18n) icu_unisetAPI for highly efficient querying of sets of Unicode characters196,715non-standardInternationalization (i18n) icu_unitAPI for locale-aware unit formatting1,704non-standardInternationalization (i18n) icub3d_combinatoricsA collection of combinatorics utilities.3,345MITAlgorithmsMathematics icub3d_sudoku_solverA sudoku solver.4,664MITAlgorithmsGames icube-sdk-sysBindings for the iCube SDK C API3,743MIT icurli-curl: interactive curl3,771AGPL-3.0-onlyCommand line utilities icvsInstructCanvas - DAG-based instruction format for agentic AI tools222MIT icvs-lspLanguage Server Protocol implementation for InstructCanvas (.icvs)61MIT icwreserved1,653MIT icxCLI tool to call canisters on the Internet Computer.71,168Apache-2.0Command-line interfaceWeb programming::HTTP client icx-assetCLI tool to manage assets on an asset canister on the Internet Computer.33,156Apache-2.0Command-line interface icx-certCLI tool to download a document from the Internet Computer and pretty-print the contents of its IC-Certificate header.54,614Apache-2.0Command-line interface icx-proxyCLI tool to create an HTTP proxy to the Internet Computer.17,267Apache-2.0Command-line interfaceWeb programming::HTTP server icy-epidural-underdogA test of having a dynamic rustdoc logo1,516MIT OR Apache-2.0 icy-metadataA library for parsing Icecast metadata13,509MIT OR Apache-2.0MultimediaParsing tools icy_sauceLibrary for handling SAUCE – Standard Architecture for Universal Comment Extensions4,507non-standard icy_sixelA 100% Rust SIXEL encoder and decoder library with high-quality color quantization691,935MIT OR Apache-2.0EncodingGraphics icy_sixel-cliCommand-line tool for encoding and decoding SIXEL graphics126MIT OR Apache-2.0Command line utilitiesGraphics icydbIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters23,994Apache-2.0 OR MIT icydb-baseIcyDB — A type-safe, embedded ORM and schema system for the Internet Computer1,200Apache-2.0 OR MIT icydb-buildIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters27,337Apache-2.0 OR MIT icydb-cliDeveloper CLI tools for IcyDB11,646Apache-2.0 OR MIT icydb-configIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters4,374Apache-2.0 OR MIT icydb-config-buildIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters3,641Apache-2.0 OR MIT icydb-coreIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters29,518Apache-2.0 OR MIT icydb-deriveIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters25,509Apache-2.0 OR MIT icydb-diagnostic-codeCompact diagnostic codes for IcyDB6,887Apache-2.0 OR MIT icydb-errorIcyDB — A type-safe, embedded ORM and schema system for the Internet Computer1,468Apache-2.0 OR MIT icydb-macrosIcyDB — A type-safe, embedded ORM and schema system for the Internet Computer1,791Apache-2.0 OR MIT icydb-pathsIcyDB — A type-safe, embedded ORM and schema system for the Internet Computer1,473Apache-2.0 OR MIT icydb-primitivesIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters32,831Apache-2.0 OR MIT icydb-schemaIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters33,311Apache-2.0 OR MIT icydb-schema-deriveIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters25,845Apache-2.0 OR MIT icydb-utilsIcyDB — A schema-first typed query engine and persistence runtime for Internet Computer canisters22,345Apache-2.0 OR MIT idMake unique identifiers.2,526Unlicense id-allocAn id allocator implemented by the bitmap9,579MPL-2.0 id-arenaA simple, id-based arena.101,997,736MIT/Apache-2.0Memory managementNo standard library id-cardChinese mainland resident identity card number validation, including region code, birthday, and check code.5,571Apache-2.0 id-deriveDerive-based newtype pattern for integral IDs in Rust1,763Apache-2.0/MIT id-forgeTyped, high-performance unique ID generation for Rust. UUID v4/v7, ULID, Snowflake, NanoID, and custom epoch-based schemes in one…84Apache-2.0 OR MITAlgorithmsData structures id-generatorgenerate id4,099MIT OR Apache-2.0 id-gnrt-rust-implA fast, thread-safe Rust implementation of the Snowflake ID generator algorithm.346MIT id-ishNumeric ID types that can be swapped in & out4,150GPL-3.0+ id-managerRust Id manager24,740Apache-2.0 id-mapData structure of values indexed by IDs.35,202MIT id-poolCreate and recycle integer ids using a ranged pool52,169MIT id-setA bitset implementation that stores data on the stack for small sizes.14,260,067MIT/Apache-2.0 id-validatorChina ID card number validator(中国身份证号验证工具)5,661MIT id-vecSimplify Graphs in Rust. Introduces IdVec, which automatically creates Ids for each new object, reusing deleted Ids.22,965MITData structuresMemory management id-wrapperA small generic wrapper to add a unique identifier to a struct without modifying it42non-standard id-wrapper-macrosAn attribute macro to create a trait from an impl block, to allow overwriting functions in a way that is compatible with using an…18non-standard id3A library for reading and writing ID3 metadata11,112,071MITEncodingMultimedia id3-cliView and modify IDv3 tags7,539MITCommand line utilities id3-imageA tool to embed images into mp3 files16,392MITCommand line utilitiesFilesystem id3-image-rsA tool to embed images into mp3 files (forked, updated and extended api)5,045MITCommand line utilitiesFilesystem id3-jsonRead and write ID3 tags in a machine-readable way7,868MITCommand line utilitiesFilesystem id30An encoding scheme for 30 bit identifiers3,957MIT OR Apache-2.0 id3232-character RFC 4648 lowercase Base32 IDs2,596MPL-2.0 id3cliCLI para leer y escribir tags ID3v2.4 en archivos MP319MIT id3utilA command line tool to edit id3 tags of mp3/m4a files2,697MIT id3utileA command line tool to edit id3 tags of mp3/m4a files1,520MIT id_allocatorA simple ID allocator adapted from. [idalloc](https://github.com/udoprog/idalloc)2,177Apache-2.0 id_cacheA cache data structure which generates sequentially-assigned ids for unique values1,601MITData structuresRust patterns id_collectionsIndex-oriented programming in Rust25,870MITData structuresRust patterns id_collections_deriveProcedural macros for the 'id_collections' crate25,101MIT id_effectEffect<A, E, R> (sync + async), capability DI, pipe — interpreter-style, no bundled executor554CC-BY-SA-4.0 id_effect_aiVendor-neutral LLM client traits and streaming for id_effect31CC-BY-SA-4.0API bindingsAsynchronous