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.

init_systemFramework to wrap application init1,620MIT OR Apache-2.0Asynchronous init_system_macroMacros for init_system2,255MIT OR Apache-2.0 init_traitA small helper trait to simplify the initialisation of 'indexable' data structures3,036MITData structuresNo standard library init_treeA library for initializing a series of singletons with dependencies on each other.9,386MIT/Apache-2.0 init_withHelper trait to initilize an array with a function476,712UnlicenseRust patterns initdSimple, serviced-compatible PID 1 implementation4,058MITNFA initialA CLI tool to generate all the FF design of resolution r and more, with 2^(k-1) runs.15,305MIT OR Apache-2.0Command line utilities initial_conditionsA helpful physics lib: mechanics, useful constants, and more.16,288MIT/Apache-2.0 initializeAllows you to initialize different data strutures using traits1,658MIT OR Apache-2.0 initialsinitials avatar for rust8,918MITMultimediaMultimedia::Images initials-revampedinitials avatar for rust3,926MITMultimediaMultimedia::Images initiumSwiss-army toolbox for Kubernetes initContainers — wait-for, seed, render, fetch in a single static Rust binary139Apache-2.0Command line utilitiesDevelopment tools initium-cliInit your project. Set your standards. Configs, linters, formatters, git hooks, and tooling setup in one command.60MITCommand line utilitiesDevelopment tools initramfsparser / decoder and encoder of the initramfs (initial ramfs)2,897MIT OR Apache-2.0No standard library initramfs-builderConvert Docker/OCI images to bootable initramfs for microVMs119MITCommand line utilitiesVirtualization initusinit for linux1,489MIT initxInitialization tool for new projects223MIT inixAn upcoming ini extension973BSD-3-Clause iniyName reserved for tawasuyu's claim-verification domain. Not distributed via crates.io yet — source lives in the tawasuyu monorepo.17MIT OR Apache-2.0 iniziazionelearnign rust1,710MIT injectExperimental IOC library for Rust6,612non-standardConfiguration inject-libA windows dll injection library written in rust with minimal dependencies.14,052LGPL-2.1-only OR MIT inject-macroExperimental IOC library for Rust, procedural macros4,951non-standard injectablesA procedural macro library that enables field injection between Rust structs through #[injectable] and #[inject_fields]…1,114MIT OR Apache-2.0Development toolsRust patterns injected-image-checkerVerify whether the image contains additional data1,700MIT injectifyUtility library to use impl Trait in structs.1,538MIT OR GPL-3.0 injectify_implMacro implementation required for Injectify to function.2,079MIT OR GPL-3.0 injectinyA tiny dependency injection utility for Rust5,820MIT injectiny_proc_macroThe proc_macro crate for injectiny6,745MIT injectionA lightweight dependency injection container for Rust applications38MITDevelopment toolsRust patterns injection-macrosProc macros for the Injection dependency injection container97MITDevelopment tools::Procedural macro helpers injectiumMinimal dependency-injection implementation for Rust278MIT injectium-coreCore implementation and utilities for injectium353MIT injectium-macroProcedural macros for injectium353MIT injectium-salvoSalvo integration for injectium196MIT injective-cosmwasmBindings for CosmWasm contracts to call into custom modules of Injective Core179,077Apache-2.0 injective-mathMath library for CosmWasm contracts in Injective Protocol74,906Apache-2.0 injective-protobufProtobug parsing for Injective Protocol76,523Apache-2.0 injective-stdStandard library for Injective with CosmWasm support included101,497MIT OR Apache-2.0 injective-std-deriveProcedural macro for injective-std66,312MIT OR Apache-2.0 injective-test-tubeCosmWasm integration testing for Injective28,297MIT OR Apache-2.0 injective-testingTesting utils for Injective Cosmwasm and core modules27,646Apache-2.0 injectorA library able to inject a shared library into another process.2,083MIT/Apache-2.0 injector-rsRust bindings to an injector library1,600MIT injector-syslow level rust bindings to an injector library3,553MIT injectorppInjectorpp is a powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for…47,224MITDevelopment tools::Testing injectorpp-macrosProc macros for injectorpp - compile-time lifetime safety checks4,736MIT injectors远程线程注入的封装9,306MIT injectsqlCommand Line Tools to check for SQL Injection vulnerability.7,152MIT injectumThe modern, type-safe process injection framework for Red Teams and Offensive Security in Rust.512MITAlgorithmsAPI bindings injektA library that writes to a .dat file as key, value in binary format248MIT injera...16MIT injetInject and extract files into PNG images using LSB (Least Significant Bit) method1,667MITCommand line utilitiesMultimedia::Images injexGives users the possibility to inject into and manipulate processes1,702MIT injmA CLI tool that injects content into marked regions in source files.145MITCommand line utilitiesDevelopment tools injointInjoint is a library for creating publish-subscribe APIs in minimalistic declarative way4,704MIT injoint-clientinjoint-client is client library for injoint693MIT injoint-macrosinjoint-macros is helper library for injoint to generate reducer and action boilerplate code4,498MIT injrsDLL injector library and tool written in Rust. Rust 实现的DLL注入工具/库。7,750Apache-2.0 ink[ink!] Rust based eDSL for writing smart contracts for Polkadot SDK293,838Apache-2.0Embedded developmentNo standard library ink-aegisLingShu: embodied AI core consciousness and cognitive evolution system v10, full-stack memory infrastructure with LSH/HNSW/IVF…35MIT OR Apache-2.0 ink-analyzerA library for semantic analysis of ink! smart contracts.52,291MIT OR Apache-2.0Development tools ink-analyzer-irIntermediate representations (IRs) and abstractions of ink! smart contract code for ink! analyzer.35,098MIT OR Apache-2.0Development tools ink-analyzer-macroProcedural macros for ink! analyzer.18,510MIT OR Apache-2.0Development tools ink-backdoorDO NOT INSTALL2,659MIT ink-cli[ink!] Rust based eDSL for writing smart contracts for Polkadot SDK781Apache-2.0 ink-fuzzer[ink!] Fuzzer for the ink! smart contract language761Apache-2.0 ink-lsp-serverA Language Server Protocol (LSP) implementation for the ink! smart contract programming language.42,276MIT OR Apache-2.0Development tools ink-mdThe most advanced terminal markdown reader90non-standardCommand line utilitiesText processing ink-nodeSubstrate node configured for smart contracts via `pallet-revive`.1,969Unlicense ink-node-runtimeRuntime configured for smart contracts via `pallet-revive`.1,075Unlicense ink-pallet-contracts-uapiExposes all the host functions that a contract can import.9,032Apache-2.0 ink-parachain-runtimeParachain Runtime configured for smart contracts via `pallet-revive`.1,075Unlicense ink-quillAnother transcript library1,525MIT OR Apache-2.0 ink-stroke-modeler-rsUnofficial and partial Rust rewrite of ink-stroke-modeler, a C++ library for beautifully smoothing freehand…10,975MIT OR Apache-2.0AlgorithmsGraphics ink-test-utilsUtilities for testing ink smart contracts1,171MIT ink-wrapperTool for generating type-safe code for calling an ink smart contract based on the metadata file for that contract.11,281Apache-2.0Development tools::Build Utils ink-wrapper-typesHelper library for contract client code generated with ink-wrapper.11,010Apache-2.0Development tools::Build Utils ink-zombienet-configurationZombienet sdk config builder, allow to build a network configuration2,442Apache-2.0 OR GPL-3.0 ink-zombienet-orchestratorZombienet Orchestrator, drive network spwan through providers1,843Apache-2.0 OR GPL-3.0 ink-zombienet-prom-metrics-parserPrometheus metric parser, parse metrics provided by internal prometheus server2,144Apache-2.0 OR GPL-3.0 ink-zombienet-providerZombienet provider, implement the logic to run the nodes in the native provider2,148Apache-2.0 OR GPL-3.0 ink-zombienet-sdkZombienet SDK, entrypoint for using zombienet1,504Apache-2.0 OR GPL-3.0 ink-zombienet-supportSupport crates with common traits/structs and helpers2,423Apache-2.0 OR GPL-3.0 ink_abi[ink!] Rust eDSL for writing WebAssembly smart contracts1,744Apache-2.0 ink_abi_derive[ink!] Rust eDSL for writing WebAssembly smart contracts1,749Apache-2.0 ink_alloc[ink!] Rust eDSL for writing WebAssembly smart contracts1,729Apache-2.0 ink_allocator[ink!] Bindings to the Wasm heap memory allocator.580,501Apache-2.0Embedded developmentNo standard library ink_codegendata structures and algorithms for generating ink! IR code290,851Apache-2.0Embedded developmentNo standard library ink_contract_decoderA Rust crate to decode ink! contracts JSON into Rust types using Serde.2,680MIT ink_core[ink!] Rust eDSL for writing WebAssembly smart contracts1,798Apache-2.0 ink_core_derive[ink!] Rust eDSL for writing WebAssembly smart contracts1,715Apache-2.0 ink_e2e[ink!] End-to-end testing framework for smart contracts.117,527Apache-2.0Embedded developmentNo standard library ink_e2e_macro[ink!] Macro for generating end-to-end tests117,722Apache-2.0Embedded developmentNo standard library ink_engine[ink!] Off-chain environment for testing.528,563Apache-2.0Embedded developmentNo standard library ink_env[ink!] Low-level interface for interacting with the smart contract executor.576,789Apache-2.0Embedded developmentNo standard library ink_eth_compatibility[ink!] Ethereum related stuff.38,391Apache-2.0Embedded developmentNo standard library ink_irdata structures and algorithms for ink! intermediate representation296,892Apache-2.0Embedded developmentNo standard library ink_lang[ink!] Rust based eDSL for writing smart contracts for Substrate126,524Apache-2.0Embedded developmentNo standard library ink_lang_codegendata structures and algorithms for generating ink! IR code126,047Apache-2.0Embedded developmentNo standard library ink_lang_irdata structures and algorithms for ink! intermediate representation127,000Apache-2.0Embedded developmentNo standard library ink_lang_macro[ink!] Rust based eDSL for writing smart contracts for Substrate126,987Apache-2.0Embedded developmentNo standard library ink_lintingExtra ink! linting rules2,699non-standard ink_linting_clippy_utilsclippy_utils crate used internally in ink_linting1,447MIT OR Apache-2.0 ink_linting_mandatoryMandatory ink! linting rules2,702non-standard ink_linting_utilsUtilities used internally in ink_linting2,082Apache-2.0 ink_macro[ink!] Rust based eDSL for writing smart contracts for Substrate288,961Apache-2.0Embedded developmentNo standard library ink_memory[ink!] Rust eDSL for writing WebAssembly smart contracts1,766Apache-2.0 ink_metadata[ink!] Metadata definitions for ink! smart contracts.593,351Apache-2.0Embedded developmentNo standard library ink_precompiles[ink!] Precompile interfaces for pallet-revive smart contracts.99Apache-2.0Embedded developmentNo standard library ink_prelude[ink!] Common API for no_std and std to access alloc crate types.607,976Apache-2.0Embedded developmentNo standard library ink_primitives[ink!] Fundamental primitive types for ink! smart contracts.604,566Apache-2.0Embedded developmentNo standard library ink_revive_typesPrimitives copied from Parity's Polkadot SDK module `pallet-revive`. Copied to reduce the build times of ink! contracts.7,262Apache-2.0Embedded developmentNo standard library ink_sandboxSandbox runtime environment for ink! e2e tests39,144Apache-2.0 ink_storage[ink!] Data structures to organize and manipulate ink! contract storage.418,710Apache-2.0Embedded developmentNo standard library ink_storage_derive[ink!] Derive macros for common ink_storage defined traits.124,606Apache-2.0Embedded developmentNo standard library ink_storage_traits[ink!] defines traits for using ink storage.434,257Apache-2.0Embedded developmentNo standard library ink_types[ink!] Bindings to the Wasm heap memory allocator.1,636Apache-2.0Embedded developmentNo standard library inkadonInkadon — placeholder. Name reserved; project under development.19MIT inkangit cli containing templates & utilities.6,236MITCommand line utilities inkanimCLI tool to quickly extract infos from JSON exports of .inkwidget and .inkanim12,982MIT/Apache-2.0 inkanim-typesTypes for .inkwidget and .inkanim1,509MIT/Apache-2.0 inkbarinkbar1,522MIT inkblotinkblot compiler203non-standard inkblot-astinkblot ast203non-standard inkblot-tokensinkblot tokens359non-standard inkboxRust SDK for the Inkbox API612MITAPI bindings inkerModular engine/renderer controller — selects and orchestrates content engines (serval HTML lanes, nematic smolweb,…37MPL-2.0Web programming inkferroRust-backed, byte-for-byte drop-in for the ink terminal UI library — top-level entry crate re-exporting the inkferro engine (core…17MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine inkferro-coreLayout, text measurement, ANSI render, and frame-diff engine for inkferro — a Rust-backed, byte-for-byte drop-in for the ink…56MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine inkferro-napiNode-API (napi-rs) bridge exposing the inkferro Rust renderer to the inkferro npm package.17MIT OR Apache-2.0Command-line interfaceExternal FFI bindings inkferro-rtFrame composition and diff runtime for inkferro, the Rust-backed, ink-compatible terminal UI renderer.44MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine inkhavenInkhaven — TUI literary work editor for Typst books2,747Apache-2.0 AND MITCommand line utilitiesText editors inkittPlaceholder287AGPL-3.0-only inkitt-epubPlaceholder388AGPL-3.0-only inkitt-htmlPlaceholder301AGPL-3.0-only inkitt-pdfPlaceholder301AGPL-3.0-only inkittdlPlaceholder300AGPL-3.0-only inkittdl-epubPlaceholder300AGPL-3.0-only inkittdl-htmlPlaceholder299AGPL-3.0-only inkittdl-pdfPlaceholder300AGPL-3.0-only inkjetA batteries-included syntax highlighting library for Rust, based on tree-sitter.80,424MIT OR Apache-2.0Text processing inklessA minimalist terminal pager featuring reactive layout management, automated word-wrapping, and regular expression search.35MITCommand line utilities inklineDisplay colorized ASCII art and images directly in the terminal.1,844GPL-3.0-or-later inklingLimited implementation of the Ink markup language.34,590Parity-6.0.0 AND Apache-2.0Game engines inkling-cliReveal ASCII art from progress piped on stdin: the language-agnostic inkling bridge.111MITCommand line utilitiesVisualization inkling-loaderReveal arbitrary ASCII art as a progress indicator by choosing the order its glyphs appear.166MITCommand-line interfaceVisualization inklingsA unified Rust API for various Large Language Model (LLM) providers947GPL-3.0-or-laterAPI bindingsAsynchronous inklogEnterprise-grade Rust logging infrastructure1,469MIT inkly-coreCore PII detection engine for Inkly SecureText645MIT inkmateBuilding block smart contracts written in Rust for Stylus7,361MIT inkmate-commonCommon utilities for inkmate2,196MIT inkmate-contractsBuilding block smart contracts written in Rust for Stylus1,508MIT inkmlRust library to read and write InkML files (WIP)1,944MITData structuresParser implementations inkmlrsCreate and parse inkml files1,533MIT inkpadRun ink! contract in command line!1,676MIT inkpad-browserRun ink! contract in browser!1,701Apache-2.0 inkpad-cliRun ink! contract in command line!1,703MIT inkpad-derivederive macros for inkpad5,583MIT inkpad-executorwasm executor of inkpad6,198MIT inkpad-riinkpad runtime interfaces3,686MIT inkpad-runtimeRuntime ink! contract anywhere!3,735MIT inkpad-sandboxsandbox of inkpad6,722MIT inkpad-sealinkpad runtime interfaces4,967MIT inkpad-stdstd bound for inkpad7,287MIT inkpad-supportinkpad supports6,719MIT inkreelRust SDK and CLI for inkreel.com — instant static page hosting21MITAPI bindingsCommand line utilities inksacJust another color lib for terminal environment13,239Apache-2.0 inkscape-figures-managerA tool to manage figures in Inkscape, and create technical figures fast with shortcuts.2,699MITCommand line utilities inkscope-fuzzerProperty-based fuzzer for ink! smart contracts1,479MIT inksecinksec1,492MIT inkseeSee the ink come alive — Universal viewer for Markdown, Mermaid, LaTeX and open document formats24MITCommand line utilitiesVisualization inkspectA CLI tool to streamline your LLM workflow by bringing prompt refinement and generation directly into your favorite editor3,327GPL-3.0-or-laterCommand line utilitiesDevelopment tools inkstoryConvert interactive stories between Instory and Ink formats4,228MIT OR Apache-2.0 inkswatch_colorscanFountain pen ink swatch color analysis from photographs84MIT OR Apache-2.0Computer visionMultimedia::Images inktex-watchA companion binary for inktex.nvim that monitors a directory for SVG file changes and autogenerates PDF and LaTeX overlays using…417MITCommand line utilitiesMultimedia::Images inktreeAn incremental syntax tree engine for fast, expressive language tooling in Rust340MIT OR Apache-2.0 inkuAn RGBA color backed by a `u32` for simple color manipulation5,508MIT OR Apache-2.0Graphics inkviewRust bindings for pocketbook E-Reader devices (inkview)842MIT inkview-egembedded-graphics-core driver for inkview-rs491MIT inkview-slintSlint backend for inkview-rs496MIT inkview-sysCrate that contains bindings for pocketbook inkview library4,975MIT inkwatchA companion binary for inkfig.nvim that monitors a directory for SVG file changes and autogenerates PDF and LaTeX overlays using…412MITCommand line utilitiesMultimedia::Images inkwellInkwell aims to help you pen your own programming languages by safely wrapping llvm-sys.1,543,110Apache-2.0Development tools::FFI inkwell_internalsInternal macro crate for inkwell1,564,014Apache-2.0 inkwell_llvm12Inkwell aims to help you pen your own programming languages by safely wrapping llvm-sys.5,894Apache-2.0Development tools::FFI inkyLow-level driver for Pimoroni Inky wHat e-ink display for Raspberry Pi1,573MIT inky-cliInky CLI — transform, migrate, and validate email templates164MIT inky-coreInky — convert simple HTML into email-safe table markup264MIT inky-frameDriver and protocol library for InkyFrame devices with peripheral support.3,981MITAPI bindingsEmbedded development inlandWIP817MIT OR Apache-2.0 inlayCLI tool for encoding and decoding simple binary data structures15,918MIT inle_diagnosticsInle game engine - Diagnostics library. THIS PACKAGE IS MAINTAINED FOR PERSONAL USE ONLY AND IS SUBJECT TO NOT RESPECT SEMVER AND…2,782AGPL-3.0-only inletInput management with configurable bindings for Bevy game engine.115MIT OR Apache-2.0Game developmentGames inlet_manifoldA general purpose highlighting library6,562MIT inlierRobust model fitting primitives for RANSAC-based pipelines in Rust.76MITAlgorithmsComputer vision inlinable_stringThe `inlinable_string` crate provides the `InlinableString` type -- an owned, grow-able UTF-8 string that stores small strings…25,966,479Apache-2.0/MIT inline-arrayefficient immutable inlinable byte array863,079MIT OR Apache-2.0ConcurrencyData structures inline-blobGigabyte-class BLOB embedding macro for x86_64 ELF157Apache-2.0 OR MPL-2.0 inline-cWrite and execute C code inside Rust361,627BSD-3-ClauseDevelopment tools::Testing