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.0
init_system_macroMacros for init_system2,255MIT OR Apache-2.0
init_traitA small helper trait to simplify the initialisation of 'indexable' data structures3,036MIT
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,712Unlicense
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.0
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,918MIT
initials-revampedinitials avatar for rust3,926MIT
initiumSwiss-army toolbox for Kubernetes initContainers — wait-for, seed, render, fetch in a single static Rust binary139Apache-2.0
initium-cliInit your project. Set your standards. Configs, linters, formatters, git hooks, and tooling setup in one command.60MIT
initramfsparser / decoder and encoder of the initramfs (initial ramfs)2,897MIT OR Apache-2.0
initramfs-builderConvert Docker/OCI images to bootable initramfs for microVMs119MIT
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-standard
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.0
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 applications38MIT
injection-macrosProc macros for the Injection dependency injection container97MIT
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,224MIT
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.512MIT
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,667MIT
injexGives users the possibility to inject into and manipulate processes1,702MIT
injmA CLI tool that injects content into marked regions in source files.145MIT
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.0
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.0
ink-analyzer-irIntermediate representations (IRs) and abstractions of ink! smart contract code for ink! analyzer.35,098MIT OR Apache-2.0
ink-analyzer-macroProcedural macros for ink! analyzer.18,510MIT OR Apache-2.0
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.0
ink-mdThe most advanced terminal markdown reader90non-standard
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.0
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.0
ink-wrapper-typesHelper library for contract client code generated with ink-wrapper.11,010Apache-2.0
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.0
ink_codegendata structures and algorithms for generating ink! IR code290,851Apache-2.0
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.0
ink_e2e_macro[ink!] Macro for generating end-to-end tests117,722Apache-2.0
ink_engine[ink!] Off-chain environment for testing.528,563Apache-2.0
ink_env[ink!] Low-level interface for interacting with the smart contract executor.576,789Apache-2.0
ink_eth_compatibility[ink!] Ethereum related stuff.38,391Apache-2.0
ink_irdata structures and algorithms for ink! intermediate representation296,892Apache-2.0
ink_lang[ink!] Rust based eDSL for writing smart contracts for Substrate126,524Apache-2.0
ink_lang_codegendata structures and algorithms for generating ink! IR code126,047Apache-2.0
ink_lang_irdata structures and algorithms for ink! intermediate representation127,000Apache-2.0
ink_lang_macro[ink!] Rust based eDSL for writing smart contracts for Substrate126,987Apache-2.0
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.0
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.0
ink_precompiles[ink!] Precompile interfaces for pallet-revive smart contracts.99Apache-2.0
ink_prelude[ink!] Common API for no_std and std to access alloc crate types.607,976Apache-2.0
ink_primitives[ink!] Fundamental primitive types for ink! smart contracts.604,566Apache-2.0
ink_revive_typesPrimitives copied from Parity's Polkadot SDK module `pallet-revive`. Copied to reduce the build times of ink! contracts.7,262Apache-2.0
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.0
ink_storage_derive[ink!] Derive macros for common ink_storage defined traits.124,606Apache-2.0
ink_storage_traits[ink!] defines traits for using ink storage.434,257Apache-2.0
ink_types[ink!] Bindings to the Wasm heap memory allocator.1,636Apache-2.0
inkadonInkadon — placeholder. Name reserved; project under development.19MIT
inkangit cli containing templates & utilities.6,236MIT
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 API612MIT
inkerModular engine/renderer controller — selects and orchestrates content engines (serval HTML lanes, nematic smolweb,…37MPL-2.0
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.0
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.0
inkferro-napiNode-API (napi-rs) bridge exposing the inkferro Rust renderer to the inkferro npm package.17MIT OR Apache-2.0
inkferro-rtFrame composition and diff runtime for inkferro, the Rust-backed, ink-compatible terminal UI renderer.44MIT OR Apache-2.0
inkhavenInkhaven — TUI literary work editor for Typst books2,747Apache-2.0 AND MIT
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.0
inklessA minimalist terminal pager featuring reactive layout management, automated word-wrapping, and regular expression search.35MIT
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.0
inkling-cliReveal ASCII art from progress piped on stdin: the language-agnostic inkling bridge.111MIT
inkling-loaderReveal arbitrary ASCII art as a progress indicator by choosing the order its glyphs appear.166MIT
inklingsA unified Rust API for various Large Language Model (LLM) providers947GPL-3.0-or-later
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,944MIT
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 hosting21MIT
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,699MIT
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 formats24MIT
inkspectA CLI tool to streamline your LLM workflow by bringing prompt refinement and generation directly into your favorite editor3,327GPL-3.0-or-later
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.0
inktex-watchA companion binary for inktex.nvim that monitors a directory for SVG file changes and autogenerates PDF and LaTeX overlays using…417MIT
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.0
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…412MIT
inkwellInkwell aims to help you pen your own programming languages by safely wrapping llvm-sys.1,543,110Apache-2.0
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.0
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,981MIT
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.0
inlet_manifoldA general purpose highlighting library6,562MIT
inlierRobust model fitting primitives for RANSAC-based pipelines in Rust.76MIT
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.0
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-Clause