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.
index-utilsUtilities for working with indices16,590GPL-3.0-only
index_allocA toy static allocator wich can serve as a global_allocator.2,675MIT
index_arenaA simple, id-based, heterogeneous arena allocator4,644MIT OR Apache-2.0
index_camera_passthroughCamera passthrough for Valve Index on Linux1,706MIT
index_datamanipLibrary for working with CoH's Pigg, MessageStore, and Parse7 (bin) formats5,297MIT OR Apache-2.0
index_graphGraph library that only stores indexes from a base array.2,679GPL-3.0-only
index_keylexicographic sort order encoding.12,616AGPL-3.0
index_listA doubly linked list implemented in safe Rust using vector indexes3,208,046MPL-2.0
index_manyA proof of concept for indexing an slice at multiple locations at once68,694MIT/Apache-2.0
index_maskTool for masking indices.2,273MIT
index_ofindex_of2,422MulanPSL-2.0
index_permuteA library for permuting a slice which elements are not Clone or Copy in Rust4,108MIT OR Apache-2.0
index_queueA queue for unique indices with constant-time query and removal3,415MIT/Apache-2.0
index_sliceSimple shortcut struct for storing views / indices into buffer without borrow75MIT OR Apache-2.0
index_typeType-safe newtype indices for Rust4,665MIT OR Apache-2.0
index_type_macrosDerive macros for index_type crate4,727MIT OR Apache-2.0
index_vecNewtype-style helpers for `Vec` and `usize`.1,691,042MIT/Apache-2.0
indexable-hooksIndexable hooks for DAO DAO v1.26,051Apache-2.0
indexable_macrovector index macro1,219MIT
indexable_strA library for creating indexable strings1,579MIT
indexdSDK for interacting with a Sia network indexer477MIT
indexd_ffiFFI SDK for interacting with a Sia network indexer294MIT
indexeaOpenAPI of Indexea1,550MIT
indexedConvenient allocator for index-linked data structures408,121MIT
indexed-bitfieldAn indexed bitfield, to track presence or absence of up to 128 elements.2,701MIT OR Apache-2.0
indexed-bitmapA (perhaps) obvious indexed bitmap in Rust.679MIT
indexed-dbBindings to IndexedDB that default the transactions to aborting and can work multi-threaded187,361MIT OR Apache-2.0
indexed-hash-setA bidirectional set whose entries can either be accessed via an index or via hashing.1,771MIT
indexed-line-readerAllows seeking a file to a specific line9,349MIT
indexed-merkle-treeThis crate provides an implementation of Indexed Merkle Trees, a version of Merkle trees that supports both membership and…19,072MIT
indexed-poolIndexed object pool for expensive / frequent allocations2,825MIT
indexed-ring-bufferAn indexed multiple readable spsc ring buffer.9,670MIT/Apache-2.0
indexed-structA derive macro for creating indexed data structure with efficient query capabilities26MIT
indexed-struct-coreCore library for indexed-struct124MIT
indexed-struct-macrosMacros for indexed-struct124MIT
indexed-tableA tiny in-memory indexed table.26MIT
indexed-vectorA Rust library that implements vector container that can be indexed with specified function.1,534non-standard
indexed_arenaA simple, index-based arena without deletion.5,378MIT
indexed_bitvecAn indexed bitvector with (hopefully) fast rank and select operations.13,109Apache-2.0
indexed_bitvec_coreCore operations on indexed bitvectors including (hopefully) fast rank and select operations.13,935Apache-2.0
indexed_data_fileIndexed data file. It uses mmap and avltiree.15,316MIT/Apache-2.0
indexed_db_futuresFuture bindings for IndexedDB via web_sys3,081,994MIT
indexed_db_futures_macros_internalInternal macros for the `indexed_db_futures` crate2,384,370MIT
indexed_deflateGzip/Zlib/DEFLATE decoder with efficient random access.23,756MIT OR Apache-2.0
indexed_fileA library to index and read large files by its lines efficiently5,895AGPL-3.0
indexed_jsonIndex json files like a database9,944MIT
indexed_mapHashMap wrapper where each value corresponds to a uniquely generated usize key.3,615MIT
indexed_priority_queueAn indexed priority queue with index-based removals, restores and value updates.3,832MIT
indexed_storageFast and lightweight indexed binary storage2,860MIT
indexed_stringA naive implementation for rust's string to support index, works with unicode in O(n) time.1,646MIT
indexed_string_fileIndexed string file. It uses mmap , strings_set_file and avltiree.9,355MIT/Apache-2.0
indexed_valued_enumsCreate enums resolving into values, and get their variants back through their values, their discriminant or their name; inspired…10,839non-standard
indexed_valued_enums_deriveDerive macro for the indexed_valued_enums crate.2,437non-standard
indexed_vec`IndexVec` from `librustc_data_structures`54,353MIT / Apache-2.0
indexeddbindexeddb callbacks to rust futures2,134Apache-2.0/MIT
indexedlinkedhashmapAn indexable LinkedHashMap. The user defines the data structure that controls order.5,152MIT
indexerThis crate allows you to create an index (a multi-value sorted map) based on serde json values.20,034MIT OR Apache-2.0
indexer1A library that is used to collect events from EVM compatible blockchain12,680MIT OR Apache-2.0
indexes-rsA comprehensive collection of technical analysis indicators including RSI, EMA, Bollinger Bands, and more. Designed for financial…4,095MIT
indexicalUtilities for indexed collections33,945MIT OR Apache-2.0
indexingSound unchecked indexing using “generativity”; a type system approach to indices, pointers and ranges that are trusted to be in…62,794MIT/Apache-2.0
indexing-strSound unchecked indexing using “generativity”; a fork of bluss/indexing1,456MIT OR Apache-2.0
indexing_fmtFormat superscripts and subscripts easily. (no_std)1,016MIT OR Apache-2.0
indexkitOffline-first bundled-parquet index constituent library — S&P 500, Nasdaq-100, DJIA, S&P 400/600 from SEC EDGAR N-PORT filings154Apache-2.0
indexkit-cliCLI for indexkit -- SEC N-PORT backfill and inspection for major US index constituents33Apache-2.0
indexkvA performance-focused, persistent, async, key-value store41,073MIT
indexlakeAn experimental table format with extensible index support.2,032MIT
indexlake-catalog-postgresIndexLake postgres catalog582MIT
indexlake-catalog-sqliteIndexLake sqlite catalog584MIT
indexlake-datafusionIndexLake datafusion integration597MIT
indexlake-index-bm25IndexLake bm25 index609MIT
indexlake-index-btreeIndexLake B-tree index201MIT
indexlake-index-hnswIndexLake hnsw index612MIT
indexlake-index-rabitqIndexLake RaBitQ index23MIT
indexlake-index-rstarIndexLake rstar index610MIT
indexlake-storage-fsIndexLake local fs storage185MIT
indexlake-storage-s3IndexLake s3 storage202MIT
indexlandRust Collections with Newtype Indices17,323MIT
indexland_deriveDerive Macros for indexland16,841MIT
indexlistA doubly linked list, backed by a vector2,177MIT/Apache-2.0
indexlist1A doubly linked list, backed by a vector8,335MIT/Apache-2.0
indexmapA hash table with consistent order and fast iteration.1,313,414,826Apache-2.0 OR MIT
indexmap-amortizedA hash table with consistent order and fast iteration.
The indexmap is a hash table where the iteration order of the…9,940Apache-2.0/MIT
indexmap-nostdA no_std compatible implementation of the indexmap crate9,241,130Apache-2.0
indexmap-rmwA hash table with consistent order and fast iteration.
The indexmap is a hash table where the iteration order of the…4,323Apache-2.0/MIT
indexmap_storePersistent IndexMap for Rust — embedded key-value store with in-memory hash map + append-only WAL on disk. O(1)…86MIT
indexmenowAnnounces items from RSS feed to search engine using IndexNow7,333MIT
indexnowCLI and library for the `IndexNow.org` API to ping search engines about changed content1,556MIT OR Apache-2.0
indexnow-apiIndexNow API673MIT
indexorVirtual namespaces for indexing Solana accounts on-chain7,922MIT
indexrsA simple, inefficient multi-language search index.6,705ISC
indexsetA two-level BTree with fast iteration and indexing operations136,249Apache-2.0 OR MIT
indexsortYet another sort crate, porting Golang sort package to Rust.8,470MIT OR Apache-2.0
indextreeArena based tree structure by using indices instead of reference counted pointers2,353,659MIT
indextree-macrosMacros for indextree851,983MIT
indextree-ngArena based tree structure by using indices instead of reference counted pointers. Fork of indextree by Sascha Grunert which…17,680MIT
indextreemapA BTreeMap-like ordered map with key and positional lookup.38,560MIT
indexvecSimplified copy of rustc's index crate18,165MIT
indiClient library for interfacing with the Instrument Neutral Distributed Interface (INDI) protocol.11,015MIT OR Apache-2.0
indi-clientA Rust INDI (Instrument Neutral Distributed Interface) client library.1,687MIT
indiaGenesis, a new dawn830Unlicense
indian-numbersFormat numbers in Indian style (Lakh, Crore) and convert to words with Rupee support41MIT OR Apache-2.0
indian-rummy-coreA high-performance, thread-safe library for Indian Rummy game logic.412MIT
indicaFast technical analysis indicators for stock markets — SMA, EMA, RSI, MACD, Bollinger Bands, ATR, and more21MIT
indicateLibrary behind cargo-indicate4,453MIT OR Apache-2.0
indicatifA progress bar and cli reporting library for Rust187,872,955MIT
indicatif-crosstermA progress bar and cli reporting library for Rust16MIT
indicatif-log-bridgeBridge the log crate and indicatif to stop log lines from mixing up with progress bars6,154,995MIT
indicatif_fileUse indicatif for writing files.2,739Unlicense
indicato_rsLibrary for common statistical market signals6,682MIT
indicato_rs_procProc macro for generating indicato_rs struct derived functions1,953MIT
indicatorAbstractions for stream aggregation, we call them `Indicator` s.87,187MIT
indicator-extractorExtract indicators (IP, domain, email, hashes, etc.) from a string or a PDF file6,616MIT
indicator_deriveAbstractions for stream aggregation, we call them `Indicator` s.1,508MIT
indicator_macrosAbstractions for stream aggregation, we call them `Indicator` s.12,897MIT
indicator_mathA comprehensive technical analysis indicator library for Rust: SMA, EMA, WMA, HMA, EHMA, RSI, ATR, Bollinger Bands, Choppiness…655MIT
indicator_math_statefull_pararellFetch OHLCV candle data from Deriv.com and compute technical indicators in parallel22MIT
indicatorMath_ULTRA_RustHigh-performance technical analysis library for financial data, replicating clsAnalysisGenerator.js logic.128MIT
indicatorstime series1,743MIT OR Apache-2.0
indicators-taTechnical analysis indicators and market regime detection for algorithmic trading1,217MIT
indicesIndices provides macros and methods for safely retrieving multiple mutable elements from a mutable slice, addressing scenarios…70,626Apache-2.0
indices_union_findAn efficient and minimal union-find (disjoint-set) implementation over generic unsigned index types.852MIT OR Apache-2.0
indicioIndicio provides a framework for emitting clues that may be used for debugging.16,930Apache-2.0
indiciumSimple in-memory search for collections and key-value stores.920,284MIT OR Apache-2.0
IndicScriptSwapThis is a tool to help transliterate between various indic scripts. It is not ready yet and has many issues. If you encounter any…6,751MIT
indieWIP3,881MPL-2.0
indieauth-clientA small library for actix-web to log your users in using IndieAuth848AGPL-3.0
indiebookmarksSearch engine for your and others' bookmarks829AGPL-3.0
indiebookmarks_sharedShared code for indiebookmarks1,280non-standard
indiewebA collection of utilities for working with the IndieWeb.54,532AGPL-3.0
indieweb-cli-commonShared library for IndieWeb CLI tools252AGPL-3.0
indieweb-indieauthCLI client for IndieAuth authentication57AGPL-3.0
indieweb-micropubCLI client for Micropub operations58AGPL-3.0
indieweb-webmentionCLI tool for sending and parsing Webmentions57AGPL-3.0
indigauge-coreCore primitives for the Indigauge Rust SDK: event macros, tracing layer, and helpers472MIT OR Apache-2.0
indigauge-typesCommon types for indigauge protocol504MIT OR Apache-2.0
indigoA framework and utility library for modern applications.4,325MPL-2.0
indigo-macrosMacros for the indigo crate.3,925MPL-2.0
indigo-proc-macrosMacros for the indigo crate.3,835MPL-2.0
indigo-structoptParse command line argument by defining a struct.2,628Apache-2.0 OR MIT
indigo-structopt-deriveParse command line argument by defining a struct, derive crate.3,246Apache-2.0/MIT
indigo_rpn_calcRPN(Reverse Polish Notatio) library1,560MIT
indirect-onceOne-time resolvable runtime indirection in the style of glibc's ifunc4,324MIT OR Apache-2.0
indirect-once-deriveOne-time resolvable runtime indirection in the style of glibc's ifunc5,128MIT OR Apache-2.0
indiscriminantA proc-macro for mapping between values and enum discriminants4,607MIT
indiscriminant_implA proc-macro for mapping between values and enum discriminants4,009MIT
indiscriminant_impl_bitsA proc-macro for mapping between values and enum discriminants2,904MIT
indiscriminant_impl_byte_strA proc-macro for mapping between values and enum discriminants2,900MIT
indiscriminant_impl_strA proc-macro for mapping between values and enum discriminants3,584MIT
indiscriminant_libA proc-macro for mapping between values and enum discriminants4,470MIT
inditechA set of technical indicators for time series analysis1,695non-standard
indiumPlaceholder. Good stuff coming here in the future!1,635Apache-2.0 OR MIT
indium-tailwindPlaceholder. Good stuff coming here in the future!1,627Apache-2.0 OR MIT
indium-tailwind-macroPlaceholder. Good stuff coming here in the future!1,683Apache-2.0 OR MIT
indium-templatePlaceholder. Good stuff coming here in the future!1,663Apache-2.0 OR MIT
individual-identifiersA library for creating unique, human-readable alliterative identifiers.3,967MIT
indocIndented document literals283,041,637MIT OR Apache-2.0
indoc-implIndented document literals14,207,641MIT OR Apache-2.0
indodax-cliA command-line interface for the Indodax cryptocurrency exchange575MIT
indra-proc-macroDerive calls, events, storage and tests for interacting Substrate modules with substrate-subxt1,691GPL-3.0
indra_dbA content-addressed graph database for versioned thoughts135MIT
indradbA graph database server40,846MPL-2.0
indradb-clientCLI client for IndraDB10,604MPL-2.0
indradb-libA graph database library86,525MPL-2.0
indradb-plugin-hostA graph database library10,907MPL-2.0
indradb-postgresA postgres-backed datastore for IndraDB1,980MPL-2.0
indradb-protoProtobuf/gRPC interfaces for IndraDB20,042MPL-2.0
indradb-sledA sled-backed datastore for IndraDB1,706MPL-2.0
indulgenceSquatting for a potential idea. Open to handing over if asked.1,736MIT/Apache-2.0
indusagiindusagi — a 100% Rust AI coding-agent framework: LLM gateway, agent runtime, tool/capability kernel, MCP interop, terminal UI,…123AGPL-3.0-only
indusagi-capabilitiesBuilt-in tool suite over a frozen kernel and abstract Fs/Shell seams:…17MIT
indusagi-coreCross-cutting primitives every indusagi crate depends on: cancellation, env registry, brand, locator, canonical-JSON, version,…54MIT
indusagi-llmgatewayZero-SDK LLM provider gateway: wire-dialect connectors, unified Emission protocol, SSE/NDJSON framers, model catalog, OAuth/PKCE…16MIT
indusagi-tracingOTel-free tracing: segments, a synchronous signal channel, FNV-1a sampling, secret scrubbing, and console/file/stream sinks.17MIT
indusagi-tuiHost-agnostic terminal primitives: keys, keybindings, text/width, fuzzy match, autocomplete, editor, and theme contracts.17MIT
induscodeindus-code-rust — 100% Rust terminal-first AI coding agent; bins `indusr` / `indusagir` (the merged product crate over the…111AGPL-3.0-only
industrial-ioLinux Industrial I/O (IIO) Support234,564MIT
industrial-protocols-asinterfaceAS-Interface (Actuator Sensor Interface) protocol implementation16MIT
industrial-protocols-async-layerAsync/Tokio runtime layer for industrial protocol communication15MIT
industrial-protocols-bacnetBACnet building automation protocol implementation16MIT
industrial-protocols-bridge-canCAN bus communication bridge for industrial protocols15MIT
industrial-protocols-bridge-ffiForeign Function Interface (FFI) bridge for C/C++ industrial protocol libraries15MIT
industrial-protocols-bridge-serialSerial port (RS-232/RS-485) communication bridge for industrial protocols15MIT
industrial-protocols-bridge-socketTCP/UDP socket communication bridge for industrial protocols15MIT
industrial-protocols-bridge-vendorVendor-specific device integration bridge with TOML configuration support15MIT
industrial-protocols-canopenCANopen higher-layer protocol implementation15MIT
industrial-protocols-cclinkCC-Link field network protocol implementation15MIT
industrial-protocols-cclinkieCC-Link IE Industrial Ethernet protocol implementation15MIT
industrial-protocols-controlnetControlNet real-time industrial protocol implementation15MIT
industrial-protocols-cpciCompactPCI bus interface protocol implementation13MIT
industrial-protocols-daliDALI (Digital Addressable Lighting Interface) protocol implementation15MIT
industrial-protocols-devicenetDeviceNet (CIP-based) industrial protocol implementation15MIT
industrial-protocols-dnp3DNP3 (IEEE 1815) power system protocol implementation15MIT
industrial-protocols-ethercatEtherCAT industrial Ethernet protocol implementation15MIT
industrial-protocols-ethernet-ipEtherNet/IP (CIP) industrial protocol implementation15MIT
industrial-protocols-flexrayFlexRay high-speed in-vehicle network protocol implementation15MIT
industrial-protocols-foundationfieldbusFoundation Fieldbus protocol implementation16MIT
industrial-protocols-hartHART (Highway Addressable Remote Transducer) protocol implementation15MIT
industrial-protocols-hartipHART-IP (HART over Ethernet) protocol implementation15MIT
industrial-protocols-iec61850IEC 61850 power utility communication protocol implementation15MIT