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.
include-flate-codegen-exportsMacro codegen for the include-flate crate523,369Apache-2.0
include-flate-compressCompression algorithm provider1,713,259Apache-2.0
include-folder-macroA macro crate for generating `pub mod` sentenses752BSD-2-Clause
include-fsEmbed folders in your binary1,038Apache-2.0
include-fs-macrosEmbed folders in your binary783Apache-2.0
include-glslCompile a GLSL shader into SPIR-V and include it as a u32 array.3,180MIT
include-glsl-implSee `include-glsl`.4,115MIT
include-graphGenerates dot graph descriptions of c/c++ include dependencies.19,920non-standard
include-licenseInclude resolved dependency license information in Rust binaries at compile time.38MIT
include-linesMacros for reading in the lines of a file at compile time143,050MIT OR Apache-2.0
include-lines-procProcedural macros for the include-lines crate. Please add that crate instead.141,009MIT OR Apache-2.0
include-luaA crate that allows the embedding of a lua source tree into a Rust application binary.7,761MIT
include-lua-macroContains the implementation of the include_lua! procedural macro for the crate include-lua.5,863MIT
include-merkleFunctionality for generating a Merkle-tree of a given text file with include references, replacing includes paths with a…10,450MIT/Apache-2.0
include-minifierInclude html strings that are automatically minified331MIT
include-oracle-sqlA Yesql inspired macro for using Oracle SQL in Rust7,282MIT
include-oracle-sql-argsproc-macro(s) that assist include-oracle-sql in generating Yesql-like methods for using SQL in Rust4,771MIT
include-pnmInclude PNM images directly in Rust code.42non-standard
include-poConvert message catalogs (PO files) into Rust modules4,109MIT
include-postgres-sqlA Yesql inspired macro for using PostgreSQL SQL in Rust20,480MIT
include-preprocessorTooling for C preprocessor style include directives.191MIT OR Apache-2.0
include-preprocessor-macroProvides an include_str-like macro running the include-preprocessor crate.66MIT OR Apache-2.0
include-repoThis crate implements the 'include_repo!' macro for easy AGPL compliance! Include a tarball as a const in your code!6,902AGPL-3.0-only
include-repo-implThis is the internal impl crate for the include-repo; please do not use this one directly8,560AGPL-3.0-only
include-shaderA macro for including shader files as string with dependencies support.4,526MIT OR Apache-2.0
include-sqlA Yesql inspired macro for using SQL in Rust22,546MIT
include-sql-helperinclude-sql helper. Provides non-proc-macro items of the API.3,195MIT
include-sqlite-sqlA Yesql inspired macro for using SQLite SQL in Rust10,446MIT
include-tailwindsimple inclusion of tailwind in rust projects2,792MIT
include-tailwind-buildbuild script for include-tailwind1,709MIT
include-transformedInclude transformed files at compile time.23,518MIT OR Apache-2.0
include-urlimport code from url1,729MIT
include-utilsmdBook-like include macro as the powerful replacement for the standard `include_str` macro.140,732MIT OR Apache-2.0
include-utils-macroInternal proc macro for the `include-utils` crate.141,062MIT OR Apache-2.0
include-wasm-rsBuilds a Rust WebAssembly module at compile time and returns the bytes.6,965MIT
include-wgsl-oilIncludes a WGSL file with the `naga-oil` preprocessor.27,930MIT
include-zstdCompress data at compile time and include it as runtime-decompressible static bytes or strings.2,362MIT
include-zstd-deriveProcedural macro implementation for include-zstd compile-time compression macros.2,417MIT
include_absolute_pathMacro to returns absolute path of a specified file or directory5,413MIT
include_assetsinclude compressed assets in a Rust executable9,720LGPL-3.0-only
include_assets_decodeuse include_assets instead of this10,700LGPL-3.0-only
include_assets_encodeuse include_assets instead of this10,176LGPL-3.0-only
include_bytes_alignedA simple macro that embeds the bytes of an external file into the executable and guarantees that they are aligned.1,296,418MIT
include_c2rust-transpileC2Rust transpiler implementation1,209BSD-3-Clause
include_cstrMacro for building static CStr reference from file content2,292MIT
include_dataInclude typed data directly in your executable7,479MIT
include_data_uriinclude a file as a data uri5,414MIT
include_dirEmbed the contents of a directory in your binary60,573,351MIT
include_dir_as_mapEmbed files from a directory as a hashmap in the rust binary3,395MIT
include_dir_bytesRead the directory recursively, and creates a `HashMap` with these contents at compile time with the file path as the key.6,102MIT
include_dir_implImplementation crate for include_dir10,040,940MIT
include_dir_macrosThe procedural macro used by include_dir50,377,905MIT
include_directoryEmbed the contents of a directory in your binary39,536MIT
include_directory_macrosThe procedural macro used by include_directory38,858MIT
include_display_mode_texA library for embedding TeX formulae in documentation.10,261MIT OR Apache-2.0
include_file_compressIncludes content of file in your binary with compression at compile time.7,268MIT
include_folderProc macro for recrsively including all files in a folder as fields on a struct.2,126MIT
include_folder_macrosproc macro for include_folder2,635MIT
include_folder_sharedShared code for include_folder and include_folder_macros.2,166MIT
include_gifprocedural macro that packs a gif image into a byte representation217,802Apache-2.0
include_globembed files into an executable via glob patterns3,068MIT OR Apache-2.0
include_jschecked inclusion of javascript scripts into rust files3,983MIT OR Apache-2.0
include_js_codegenprovides the macros for the crate include_js3,614MIT OR Apache-2.0
include_js_coreProvides &str and String wrappers that ensure they contain syntactically valid Javascript5,379MIT OR Apache-2.0
include_jsonParse JSON file at compile time and embed as serde_json::Value9,183MIT OR Apache-2.0
include_mdInclude markdown file or its section.32MIT
include_mdtestsInclude markdown for testing, via doctests.1,072Apache-2.0
include_optionalOption-returning versions of include_X macros4,894MIT OR Apache-2.0
include_packedInclude large, compressed binary files in an application without the compile time cost of `include_bytes!`3,235MIT
include_packed_macros(semver-exempt implementation detail of `include-packed`; do not use)3,663MIT
include_pathA cross-platform way to `include!` source, strings and bytes12,425Unlicense
include_proc_macroA convenient macro for working with multiple procedural macros in one crate, and to import them from any arbitrary paths. Reduces…15,238non-standard
include_proto_dirA Rust crate for embedding and extracting Protobuf directories in your binary.2,991MIT
include_rgbaA Rust procedural macro for convenient including of images or textures as RGBA pixel arrays1,692non-standard
include_sassInternal implementation of the grass::include! macro106,952MIT
include_str_nested_directory_mreAn MRE of a include_str! nested directory bug1,833MIT
include_str_rs_file_mreAn MRE of a include_str! nested directory bug3,356MIT
include_ttMacros for ultra-flexible injection of token trees, literals, or binary data into Rust code from external files during…8,988MIT OR Apache-2.0
include_uriProc-macro to include URI as literals at build time8,950WTFPL
include_url_macroA procedural macro to include URL content as static strings at compile time1,295MIT
include_walkInclude directory recursively using include_str! or include_bytes!11,461Apache-2.0
include_webdirEmbed a static web application bundle in your binary598MIT
include_webdir_macrosThe procedural macro used by include_webdir786MIT
include_wgslA tiny proc macro to include a WGSL file in your binary, and verify that it is valid at compile time.6,269MIT
include_witMacro for embedding WIT data into application binaries.5,199MIT OR Apache-2.0
include_wit_macroMacro implementation for embedding WIT data into application binaries.5,602MIT OR Apache-2.0
includedirInclude a whole directory tree at compile time! - Runtime part773,054BSD-3-Clause
includedir_codegenInclude a whole directory tree at compile time! - Compile time part767,252BSD-3-Clause
includerUse dynamically included assets generated by includer_codegen.4,999Apache-2.0 OR MIT
includer_codegenDynamically include assets at build time through code generation.6,536Apache-2.0 OR MIT
includiumA complete C preprocessor implementation in Rust.152MPL-2.0
inclusiveInclude code from other languages in your rust binary612MIT
inclusive-orA type equivalent to `(Option<T>, Option<U>)` where the `(None, None)` case is unconstructable2,625MIT
inco-lightningSDK for Inco Lightning1,420MIT OR Apache-2.0
incodeInCode - MCP server for LLDB debugging automation813MIT
incodocIncorporeal document format.2,809MIT
incodoc-ssgStatic site generator using incodoc.44GPL-3.0-only
incodoc-to-htmlConvert incodoc to html.121MIT
incokit-e2eeEnd-to-end encryption core from the Incokit desktop app: AES-256-GCM, Argon2id, HKDF-SHA256 per-entity keys, and X25519 key…17MIT
incomeLibrary for the reading of UBI images4,515MIT/Apache-2.0
income-taxIncome tax calculations3,374EUPL-1.2
incometax-pan-qrIndian Income-Tax PAN utilities: structural PAN validation and Secure-QR decoding (image scan, PII + photo extraction, ECDSA…106MIT OR Apache-2.0
incomingTrait for taking ownership of a stream of incoming connections3,268ISC
incompleteProvides incomplete!(), a compile-time checked version of unimplemented!()7,198MIT/Apache-2.0
incomplete-rexlPure-Rust modular arithmetic and NTT library with AVX-512 acceleration25Apache-2.0
inconceivable`inconceivable!` is a macro which closely parallels `std::unreachable`, or `std::panic`.
The primary difference is that when this…2,284MIT
inconellirary for writing bear meat-al rust3,066
incpaAn INCremental PArser composition crate.2,235non-standard
incpa-byteByte-oriented parsing and input for `incpa` parsers.907non-standard
incpa-tokioSupport for `tokio` in `incpa` parsers.1,809non-standard
incparseZero-copy incremental string parsing with atomic rollback111MIT
incpushIncrementally back up a big local folder to object storage (GCS/S3/Azure), uploading only changed files and preserving previous…64MIT
incrSimple, fast and self-contained data structures for checking whether a new value is greater than the previous maximum.8,184non-standard
incr-computeSingle-threaded incremental computation engine. Zero-overhead reactive DAG built on incr-core.53MIT
incr-concurrentThread-safe incremental computation engine. Send+Sync runtime built on incr-core.343MIT
incr-coreShared core for the incr family. Strategy-parameterized incremental computation engine. Used via incr-compute (single-threaded)…321Apache-2.0
incr_statsFast, scalable, incremental descriptive statistics in Rust29,642MIT OR Apache-2.0
increase_calcMoney calculation for over time.1,473MIT OR Apache-2.0
increasing_heap_allocatorA heap allocator framework that can be implemented based on increasing page allocator, usable anywhere.5,980MIT
incrededupIncremental document deduplication using MinHash LSH39MIT OR Apache-2.0
incredibleA library for doing incredible things1,992BSD-3-Clause
incredible-squaring-blueprint-libExample Tangle blueprint demonstrating job processing across local/FaaS execution and single/multi-operator aggregation.56MIT OR Apache-2.0
incredimojust another font for your terminal7,936MIT
incrementIncrement all types of integers if it is still possible.6,688LGPL-3.0
incrementalincremental computations, based on Jane Street's incremental63,312MIT
incremental-font-transferClient side implementation of the Incremental Font Transfer standard (https://w3c.github.io/IFT/Overview.html)187MIT OR Apache-2.0
incremental-mapcombinators for incremental immutable maps (see crate `incremental`)5,345MIT
incremental-queryimplementation of an incremental compilation algorithm similar to rustc's3,297MIT OR Apache-2.0
incremental-query-macrosimplementation of an incremental compilation algorithm similar to rustc's1,488MIT OR Apache-2.0
incremental-topoData structure to maintain an incremental topological ordering over a collection of values81,829MIT OR Apache-2.0
incremental-tree-set-unionGabow-Tarjan linear-time algorithm for incremental tree set union (JCSS 1985)36MIT
incremental-writerA wrapper around a file writer that appends json objects to an array in a file4,402MIT OR Apache-2.0
incremental_dataWIP, experimental port of the incremental library from janestreet in OCaml1,856MIT
incrementalmerkletreeCommon types, interfaces, and utilities for Merkle tree data structures1,572,386MIT OR Apache-2.0
incrementalmerkletree-testingCommon types, interfaces, and utilities for testing Merkle tree data structures207,673MIT OR Apache-2.0
incrementerink! incrementer contract1,667MIT
incrementorA simple version bumping tool2,774MIT
incronInspired by incron. You can configure to run scripts based on changes inside a directory2,733MIT OR Apache-2.0
incrstructBuild self-referencing structs using two-phase initialization3,257MIT
incrstruct_deriveThe IncrStruct derive macro, see crate incrstruct4,563MIT
incrustTemplate engine inspired by Jinja243,557MIT/Apache-2.0
incudorAI-powered local workspace. Coming soon.18MIT
incursA declarative CLI framework for Rust with typed commands, agent discovery, HTTP, and MCP254MIT
incurs-cliCode generation tools for incurs-based Rust CLIs13MIT
incurs-extrasOpt-in output formats and extensions for incurs16MIT
incurs-macrosDerive macros for the incurs CLI framework275MIT
incus-clientAuto-generated Rust client for the Incus container and VM manager REST API36Apache-2.0
indRun a process and indent its stdout and stderr4,189non-standard
ind-fileUse indicatif for writing files.1,193Unlicense
indeedAppend lines to a file with no shell bullshit.6,167MIT
indeed_querybuilderIndeed.com search builder for scraping purposes5,325GPL-3.0+
indeed_scraperIndeed.com job scraper1,819GPL-3.0+
indeedeeDistribute iterated work over multiple frames1,593MIT
indefinitePrefix a noun with an indefinite article - a or an - based on whether it begins with a vowel136,368MIT
indemindindemind19MIT
indentFunctions for indenting multiline strings4,246,500MPL-2.0
indent-displayIndented display formatter5,429MIT OR Apache-2.0
indent-s-exprDumb-as-rocks S-expression indenter2,565MIT
indent-stackLibrary for parsing off-side syntax like YAML or Python2,777Apache-2.0
indent-stringIndent each line of a multi-line string. A faithful port of the indent-string npm package. Zero dependencies, no_std.47MIT OR Apache-2.0
indent_tokenizerGenerate tokens based on indentation6,931GPL-3.0
indent_writeSimple Write adapters to add line indentation21,575,723MPL-2.0
indentasyIndent like a party9,142MIT
indentationIndentation Formatter9,047MPL-2.0
indentation_flattenerFrom indented input, generate plain output with indentation PUSH and POP codes.2,179GPL-3.0
indentedFormat data with indentation51,769non-standard
indented-blocksparser for indented blocks15,621MIT OR Apache-2.0
indented_text_writerA simple IndentedTextWriter23,123MIT
indenterA formatter wrapper that indents the text, designed for error display impls108,233,028MIT OR Apache-2.0
indentifyUtility to make writing text that requires indents a little easier41CC0-1.0
indentkitDetect a string's indentation (tabs vs spaces + size) and re-indent / convert between styles. Like Node's detect-indent.…30MIT OR Apache-2.0
indentsortStructure-preserving sorting of arbitrary indented text1,639MIT
indepDepencency injection library for Rust4,183MIT
indexa flash-sympathetic persistent lock-free B+ tree2,456MIT/Apache-2.0
index-aiOptional AI-assisted transformation boundary for Index documents.91Unlicense
index-captureLocal capture artifact and redaction workflow for Index.116Unlicense
index-cliCommand-line prototype for Index.19Unlicense
index-compat-labOffline compatibility artifact synthesis and validation tools for Index.18Unlicense
index-coreCore document model and semantic types for Index.239Unlicense
index-dbB+tree indexing primitive for Rust storage engines - ordered keys, range scans, and concurrent access over paged storage.91Apache-2.0 OR MIT
index-debcargoFind which Rust crates are packaged in Debian via debcargo-conf repository12,103CC0-1.0
index-domHTML parsing boundary for Index.95Unlicense
index-extIndex slices with arbitrary ints and as arrays.13,755Apache-2.0 OR MIT OR Zlib
index-extractDeterministic extraction and scripting policies for Index documents.113Unlicense
index-fixedconvert slices into arrays using indexes ([T] -> [T;N])317,862Apache-2.0 OR MIT
index-from-endAllow indexing arrays and Vecs from the end using expressions like array[Len-1].1,622MIT OR Apache-2.0
index-guixParser for guix's scm index files focused on extracting Rust crate information5,753GPL-3.0+ OR CC0-1.0
index-headlessHeadless snapshot fallback abstractions for Index.72Unlicense
index-html-serverServer for index.html1,853MIT
index-httpFetch abstraction for Index.44Unlicense
index-mapA map with automatically generated usizes as keys120,397MIT
index-poolA pool which manages allocation of unique indices. Acts like a psuedo-memory allocator.24,056MIT
index-programVirtual namespaces for indexing Solana accounts on-chain14,222ISC
index-readabilityMain-content extraction prototype for Index.71Unlicense
index-rendererTerminal-neutral text renderer for Index documents.70Unlicense
index-securitySecurity policy checks for hostile Index inputs.69Unlicense
index-setbitset implementation with support for atomic operations2,104MIT
index-sortSort containers by index using user-specified swap and compare functions1,804MIT
index-to-positionConvert a string byte index to a line and column position. A Rust port of the index-to-position npm package. Zero dependencies,…18MIT OR Apache-2.0
index-transformerTypestate transformer and orthogonal instruction set for Index.44Unlicense