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.0
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.0
icopngEmbed a PNG directly into an ICO file1,564Unlicense
icosahedronGenerates subdivided and truncated icosahedron spheres5,331MIT
icosphereSubdivided icosahedrons for rendering and meshing, both sparse and tightly packed1,536MIT OR Apache-2.0
icosys_guessing_gameguessing game for test1,160MIT OR Apache-2.0
icoutils-rsDrop-in replacement of `icotool` from `icoutils`, implemented in Rust.61MIT
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,612MIT
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.0
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.0
ics-watcherA lightweight crate for monitoring ICS files or links and detecting changes, additions, and removals.4,430MIT OR Apache-2.0
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.0
icslintLint tool for iCalendar (RFC 5545) files — flags missing required fields, vendor-only extensions, escape mistakes, and structural…18MIT OR Apache-2.0
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.0
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.0
icu4x-datagenGenerate data for ICU4X DataProvider5,113Unicode-3.0
icu4x_ecma402ECMA-402 API functionality backed by the ICU4X library14,724Unicode-3.0
icu_benchmark_macrosInternal ICU4X benchmarking crate20,688Unicode-DFS-2016
icu_calendarDate APIs for Gregorian and non-Gregorian calendars10,037,081Unicode-3.0
icu_calendar_dataData for the icu_calendar crate9,671,753Unicode-3.0
icu_capiC interface to ICU4X608,025Unicode-3.0
icu_capi_cdylibDeprecated crate!9,122Unicode-3.0
icu_capi_staticlibDeprecated crate!8,057Unicode-3.0
icu_casemapUnicode case mapping and folding algorithms3,481,296Unicode-3.0
icu_casemap_dataData for the icu_casemap crate3,353,402Unicode-3.0
icu_casemappingDeprecated crate!61,492Unicode-3.0
icu_char16trieImplementation of ICU UCharTrie1,984non-standard
icu_codepointtrieAPI for an efficient trie of data for Unicode code points185,859non-standard
icu_codepointtrie_builderRuntime builder for CodePointTrie229,990Unicode-3.0
icu_collatorAPI for comparing strings according to language-dependent conventions5,844,041Unicode-3.0
icu_collator_dataData for the icu_collator crate5,474,820Unicode-3.0
icu_collectionsCollection of API for use in ICU libraries.444,920,390Unicode-3.0
icu_compactdecimalCompact decimal153,868non-standard
icu_compactdecimal_dataData for the icu_compactdecimal crate142,696non-standard
icu_datagenGenerate data for ICU4X DataProvider108,092Unicode-3.0
icu_datetimeHuman-readable formatting of dates, times, and time zones in hundreds of locales6,891,974Unicode-3.0
icu_datetime_dataData for the icu_datetime crate6,479,390Unicode-3.0
icu_decimalAPI for formatting basic decimal numbers in a locale-sensitive way9,386,499Unicode-3.0
icu_decimal_dataData for the icu_decimal crate8,987,537Unicode-3.0
icu_displayAPI for locale-aware display operations1,640non-standard
icu_displaynamesAPI to enable the translation of Language and Region display names167,403non-standard
icu_displaynames_dataData for the icu_displaynames crate149,281non-standard
icu_durationAPI for locale-aware duration formatting1,670non-standard
icu_experimentalICU4X pre-release components under active development; all code in this crate is unstable.2,112,558Unicode-3.0
icu_experimental_dataData for the icu_experimental crate2,024,858Unicode-3.0
icu_freertosC interface to ICU4X18,186Unicode-3.0
icu_harfbuzzDeprecated crate!14,284Unicode-3.0
icu_idnaAPI for Unicode IDNA operations1,698non-standard
icu_libImage Converter Ultra Library20,391MIT
icu_listECMA-402 ListFormatter5,191,395Unicode-3.0
icu_list_dataData for the icu_list crate3,654,676Unicode-3.0
icu_localeAPI for Unicode Language and Locale Identifiers canonicalization13,866,720Unicode-3.0
icu_locale_canonicalizerDeprecated crate!207,466Unicode-3.0
icu_locale_coreAPI for managing Unicode Language and Locale Identifiers288,676,482Unicode-3.0
icu_locale_dataData for the icu_locale crate13,891,595Unicode-3.0
icu_locidDeprecated crate!159,767,999Unicode-3.0
icu_locid_macrosproc-macros for icu_locid196,728non-standard
icu_locid_transformDeprecated crate!157,002,321Unicode-3.0
icu_locid_transform_dataData for the icu_locid_transform crate161,186,365Unicode-3.0
icu_measureAPI for locale-aware measurement formatting1,667non-standard
icu_messageAPI for locale-aware message formatting1,717non-standard
icu_namesAPI for locale-aware names formatting1,649non-standard
icu_normalizerAPI for normalizing text into Unicode Normalization Forms440,265,907Unicode-3.0
icu_normalizer_dataData for the icu_normalizer crate443,882,577Unicode-3.0
icu_patternICU pattern utilities3,837,765Unicode-3.0
icu_pluralsUnicode Plural Rules categorizer for numeric input7,701,555Unicode-3.0
icu_plurals_dataData for the icu_plurals crate7,297,661Unicode-3.0
icu_propertiesDefinitions for Unicode properties449,243,417Unicode-3.0
icu_properties_dataData for the icu_properties crate452,308,258Unicode-3.0
icu_providerTrait and struct definitions for the ICU data provider447,348,388Unicode-3.0
icu_provider_adaptersAdapters for composing and manipulating data providers.5,374,510Unicode-3.0
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.0
icu_provider_cldrData provider that reads from a CLDR JSON data source7,366non-standard
icu_provider_exportGenerate data for ICU4X DataProvider156,200Unicode-3.0
icu_provider_fsICU4X data provider that reads from structured data files508,879Unicode-3.0
icu_provider_macrosProc macros for ICU data providers158,911,098Unicode-3.0
icu_provider_registryA registry of all ICU4X data markers166,978Unicode-3.0
icu_provider_sourceA data provider based on CLDR and ICU data.160,158Unicode-3.0
icu_provider_upropsData provider that reads from `icuwriteuprops` output from ICU4C5,429non-standard
icu_rbnfAPI for locale-aware rule based number formatting1,637non-standard
icu_relativetimeRelative time formatting193,700non-standard
icu_relativetime_dataData for the icu_relativetime crate172,329non-standard
icu_segmenterUnicode line breaking and text segmentation algorithms for text boundaries analysis11,019,317Unicode-3.0
icu_segmenter_dataData for the icu_segmenter crate10,433,812Unicode-3.0
icu_segmenter_lstmDeprecated crate!3,903Unicode-3.0
icu_sqliteReserved for integrating ICU4X with sqlite327Unicode-3.0
icu_testdataPre-built test data for ICU4X150,895Unicode-3.0
icu_timeProcessing of dates, times, and time zones with a focus on i18n and interop2,368,227Unicode-3.0
icu_time_dataData for the icu_time crate2,092,690Unicode-3.0
icu_timezoneAPI for resolving and manipulating time zone information4,532,231Unicode-3.0
icu_timezone_dataData for the icu_timezone crate4,397,261Unicode-3.0
icu_toolImage Converter Ultra26,517MIT
icu_translitDeprecated crate!1,958Unicode-3.0
icu_transliterateAPI for Transliteration46,281non-standard
icu_unicodeset_parseAPI to parse unicode sets as defined in UTS3546,806non-standard
icu_unisetAPI for highly efficient querying of sets of Unicode characters196,715non-standard
icu_unitAPI for locale-aware unit formatting1,704non-standard
icub3d_combinatoricsA collection of combinatorics utilities.3,345MIT
icub3d_sudoku_solverA sudoku solver.4,664MIT
icube-sdk-sysBindings for the iCube SDK C API3,743MIT
icurli-curl: interactive curl3,771AGPL-3.0-only
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.0
icx-assetCLI tool to manage assets on an asset canister on the Internet Computer.33,156Apache-2.0
icx-certCLI tool to download a document from the Internet Computer and pretty-print the contents of its IC-Certificate header.54,614Apache-2.0
icx-proxyCLI tool to create an HTTP proxy to the Internet Computer.17,267Apache-2.0
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.0
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.0
icy_sixel-cliCommand-line tool for encoding and decoding SIXEL graphics126MIT OR Apache-2.0
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.0
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 MIT
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,965MIT
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,071MIT
id3-cliView and modify IDv3 tags7,539MIT
id3-imageA tool to embed images into mp3 files16,392MIT
id3-image-rsA tool to embed images into mp3 files (forked, updated and extended api)5,045MIT
id3-jsonRead and write ID3 tags in a machine-readable way7,868MIT
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,601MIT
id_collectionsIndex-oriented programming in Rust25,870MIT
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.0