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.
inline-c-macroThe macros for the `inline-c` crate, that allows to write and execute C code inside Rust358,004BSD-3-Clause
inline-clientStateful Rust client foundation for Inline.169Apache-2.0
inline-configEffortlessly embed config modules and access with any compatible types113MIT OR Apache-2.0
inline-config-macrosProcedual macros for inline-config230MIT OR Apache-2.0
inline-constInline consts implemented as a macro3,020MIT/Apache-2.0
inline-crateA small helper tool that to inline an entire Rust crate into a single file2,561BSD-3-Clause
inline-cssEmbed CSS directly in your Rust code4,387LGPL-3.0-or-later
inline-css-macrosMacros for the inline-css crate3,584LGPL-3.0-or-later
inline-docEmbed markdown/text files as documentation857non-standard
inline-fnInline the content of a function without duplicating code. Useful when duplicating code is desired but you are too embarrassed to…753MIT OR Apache-2.0
inline-htmlWrite html! {} in Rust1,458ISC
inline-json5A macro to write `json` values with pure JSON5 syntax.1,752MIT OR Apache-2.0
inline-json5_macroSupporting crate for inline-json5. (Loess demo project.)2,000MIT OR Apache-2.0
inline-modInline modules at macro expansion time3,363MIT
inline-optionA memory-efficient alternative to Option that uses a pre-defined value to represent None.3,991MIT OR Apache-2.0
inline-postgrestiny and opinionated postgres SQL library1,340MIT
inline-postgres-implImplementation of the inline-postgres crate - do not use on its own1,636MIT
inline-postgres-macrosmacros for the inline-postgres crate - do not use on your own1,598MIT
inline-procInline procedural macros3,833MIT OR Apache-2.0
inline-protocolGenerated public protocol types for Inline.289Apache-2.0
inline-pythonInline Python code directly in your Rust code84,929BSD-2-Clause
inline-python-macrosMacros for the inline-python crate84,344BSD-2-Clause
inline-rustA stupid macro that compiles and executes Rust and spits the output directly into your Rust code1,707MIT
inline-sdkRust SDK for Inline API calls, uploads, and realtime RPC.249Apache-2.0
inline-spirvCompile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.621,493MIT OR Apache-2.0
inline-sqlwrite SQL queries directly in Rust functions7,922BSD-2-Clause
inline-sql-macrosprocedural macros for inline-sql8,560BSD-2-Clause
inline-strEfficent and immutable string type, backed by inline-array3,858Apache-2.0 OR MIT
inline-vbsEmbed VBScript (and JScript, Ruby, Perl, ...) code inside Rust8,431MIT OR Apache-2.0
inline-vbs-macrosMacros for the `inline-vbs` crate5,517MIT OR Apache-2.0
inline-xmlEmbed XML data directly in your Rust code39,463LGPL-3.0-or-later
inline-xml-macrosMacros for the inline-xml crate34,534LGPL-3.0-or-later
inline_any`inline storage of `Any` type1,639MIT OR Apache-2.0
inline_assetsA Rust library for inlining Javascript, CSS, and font files into your html files for easy distribution.18,572MIT
inline_colorizationformat!("Lets the user {color_red}colorize{color_reset} and {style_underline}style the output{style_reset} text using inline…1,231,417MIT
inline_csharpEmbed C# directly in Rust — evaluated at program runtime or at compile time42MIT
inline_csharp_coreRuntime support crate for inline_csharp — not intended for direct use163MIT
inline_csharp_macrosProc-macro implementation for inline_csharp — not intended for direct use104MIT
inline_defaultMacro for inline Default implementation.103,412MIT OR Apache-2.0
inline_dynA container type for storing dynamically-sized types inline20,279MIT OR Apache-2.0
inline_enum_handlerMatch enum variants to #[handler] functions without boilerplate17MIT OR Apache-2.0
inline_flexstrA simple to use, copy/clone-efficient inline string type for Rust2,156MIT OR Apache-2.0
inline_formatA more readable collection of string formatting macros.10,371MIT
inline_javaEmbed Java directly in Rust — evaluated at program runtime or at compile time41MIT
inline_java_coreRuntime support crate for inline_java — not intended for direct use163MIT
inline_java_macrosProc-macro implementation for inline_java — not intended for direct use104MIT
inline_newtypeA rust newtype macro inspired by kotlin's inline class.2,820MIT
inline_stringAn array-based string type363Apache-2.0
inline_tweakTweak values directly from the source code136,829CC0-1.0
inline_tweak_deriveMacro code generation for inline_tweak28,262CC0-1.0
inlinedTypes for inlining small collections for avoiding unnecessary heap allocations3,445MIT OR Apache-2.0
inlinersInline images, CSS, JavaScript and more into a single HTML web page. Quite fast.1,734MIT OR Unlicense
inlogAn incremental logger with only log as a dependency.2,709MIT
inlottielib/tool in Rust to load/save/parse/render lottie animation files6,006MIT OR Apache-2.0
inlyneIntroducing Inlyne, a GPU powered yet browserless tool to help you quickly view markdown files in the blink of an eye.30,528MIT
inmemdbA placeholder1,640MIT OR Apache-2.0
inmemdb-rsA placeholder1,681MIT OR Apache-2.0
inmemory-keyvalueIn-memory keyvalue store implementing the wasmcloud:keyvalue contract1,680non-standard
inmemory-sqliteSimple Sync + Clone in memory sqlite connection for rusqlite14,208MIT
innA cross-platform packet capture tool similar to fiddler3,084MIT
inn-commonA common library for Inn4,361MIT
inn-networkA network library for Inn3,752MIT
inn2🍺 INN2 lets you execute parallel commands in multiple directories.3,896MIT
innardsInline terminal tools for Rust symbol navigation, editing, and paging59GPL-3.0-only
innateInnate — self-growing procedural knowledge layer for AI agents296MIT
innaxProject root for all INNAX-related crates.19MIT
innerThe inner! macro descends into an enum variant. It's more flexible than try!() and unwrap(), and it works with your enum, too!1,863,234Apache-2.0/MIT
inner-mem-cachea simple appliction inner memory cache86,006MIT/Apache-2.0
inner-spaceProvides the dot product trait and auto implements the inner space trait, which contains a bunch of useful functions for working…1,249MIT OR Apache-2.0
inner_guessing_gameSuper fun RPG-like game.42MIT
innernetA client to manage innernet network interfaces.639MIT
innernet-client-coreA core library to manage innernet network interfaces.37MIT
innernet-publicipA simple library to get your public IP (IPv4 and/or IPv6)1,493MIT
innernet-serverA server to coordinate innernet networks.565MIT
innernet-sharedLibrary utilities shared between innernet (client) and innernet-server1,223MIT
innerputSimulate keyboard input on Windows4,034MIT
inngestInngest Rusk SDK56,748non-standard
innisfreeExposes local services on public IPv4 address, via cloud server.14,042AGPL-3.0-only
innitAn interactive commandline tool for quickly initialising git repositories, written in Rust.2,054MIT
innkeeper🍺 Run.36,658MIT
innoLibrary for reading Inno Setup executables8,160MIT OR Apache-2.0
innocence_keeperThis tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance…4,026MIT
innodb-utilsInnoDB file analysis toolkit344MIT
innofileInnoFile872MIT OR Apache-2.0
innohouseInnoHouse37MIT OR Apache-2.0
innospectParse and inspect Inno Setup installer binaries148Apache-2.0
innotableInnoTable38MIT OR Apache-2.0
innovate-rsRust bindings over the Innovate functional kernel15MIT
innrSIMD-accelerated vector similarity primitives with binary, ternary, and scalar quantization7,015MIT OR Apache-2.0
innumerableA simple crate for counting events in Rust libraries.1,553MIT OR Apache-2.0
inoI/O traits more general than std::io.92AGPL-3.0-or-later
ino_colorA output coloring crate with limited functionality, limit platform support and limited allocations.4,470GPL-3.0-or-later
ino_iterSome iterator extensions304GPL-3.0-or-later
ino_tracingCustom tracing_subcriber configuration.294GPL-3.0-or-later
inochi2dPure Rust implementation of Inochi2D, the realtime 2D puppet animation framework2,816MPL-2.0
inochi2d-parserTyped parser and intermediate representation for Inochi2D INP/INX files223MIT OR Apache-2.0
inode-dbInode-style embedded key/value database with Copy-on-Write semantics, a Write-Ahead Log, and an Object-Inode Mapper (OIM) ORM…18MIT OR Apache-2.0
inode-db-deriveProc-macro companion to `inode-db`: provides `#[derive(InodeModel)]` for use with the OIM layer.31MIT OR Apache-2.0
inohashmapfast and efficient insert only string hashmap10,296MIT
inoma text parser that converts code or inomscript to runnable rustlang for flow-based devgramming1,534MIT OR Apache-2.0
inorimpd client7,888GPL-3.0-only
inori-mpdfork of rust-mpd with extra features used in the inori client6,484Unlicense
inotifyIdiomatic wrapper for inotify137,954,731ISC
inotify-loggerLog inotify events in a friendly way1,398MPL-2.0
inotify-sysinotify bindings for the Rust programming language126,696,138ISC
inoutCustom reference types for code generic over in-place and buffer-to-buffer modes of operation.232,935,076MIT OR Apache-2.0
inout_port-rsinb/outb port in freestanding Rust3,805MIT OR Apache-2.0
inoutflowCommand line program to calculate in/out flow of native tokens of EVM-based chains (BSC, Ethereum, and Polygon) for target…1,615MIT
inoutflow-bscCommand line program to calculate in/out flow of BNB for target address (either wallet or contract)10,293MIT
inovo-rsAPI for intergrating inovo robot arm.3,498MIT
inowatchFile Watch Daemon — watches filesystem changes and emits NDJSON or serves MCP18AGPL-3.0-only
inox2D rendering library2,630
inox2dOfficially supported native Rust reimplementation of Inochi2D.3,681BSD-2-Clause
inox2d-openglOpenGL renderer for Inox2D1,749BSD-2-Clause
inox2d-wgpuWGPU renderer for Inox2D1,723BSD-2-Clause
inp_funcThis is my first crate so go easy on me use input
input::i8() = To input i8 value in a var3,209MIT
inpaintEasy to use library for inpainting images.2,431EUPL-1.2
inpdfA CLI tool and MCP server for searching, navigating, and extracting content from PDFs.19MIT
inperiodModern fancy interactive online periodic table of chemistry elements3,323MIT OR Apache-2.0
inplaceA container that allows you temporarily take ownership of the stored value.6,265MIT/Apache-2.0
inplace-boxA stack-allocated container similar to Box but without heap allocation3,049MIT OR Apache-2.0
inplace-iterEfficient in-place iteration with O(1) element removal and taking operations1,337MIT OR Apache-2.0
inplace-vec-builderBuild a vec from a vec, in place6,510,381MIT OR Apache-2.0
inplace_containersIn-place, fixed-capacity containers with optional features365MIT OR Apache-2.0
inplace_itPlace small arrays on the stack with a low-cost!2,415,397MIT
inpmInlude npm4,829MIT
inpm-implInlude npm6,822MIT
inpolyFast point-in-polygon testing using the crossing-number algorithm2,091MIT
inptA derive crate for dumb type-level text parsing.12,030MIT
inpt-macrosProcedural macro implementation for the inpt crate.8,782MIT
inpuCLI tool to measure JavaScript library bundle size2,175MIT
inpupyTiny Python-like input macro for Rust36MIT
inputlibinput bindings for rust2,405,020MIT
input-actionsAn input system for binding PC & Gamepad inputs to application actions4,292non-standard
input-bouncerHeadless input debouncer for Windows — suppresses keyboard & mouse chatter19MIT
input-capturecross-platform input-capture library used by lan-mouse6,460GPL-3.0-or-later
input-cliFinally, a sane way to get user input in a terminal and use it in a shell script variable1,255MIT
input-deviceInput devices include keyboard, mouse, etc.6,367MIT
input-emulationcross-platform input emulation library used by lan-mouse7,436GPL-3.0-or-later
input-eventcross-platform input-event types for input-capture / input-emulation8,354GPL-3.0-or-later
input-event-codesLinux input event codes form `linux/input_event_codes.h`.81,512GPL-2.0-only
input-event-codes-sysRust bindings for the Linux input-event-codes.h header file3,059MIT OR Apache-2.0
input-handleSimple library to handle input of any type1,008GPL-3.0
input-libA basic library for reading input with prompts and parsing.394MIT OR Apache-2.0
input-linuxevdev and uinput127,909MIT
input-linux-sysBindings for <linux/{u,}input.h>183,343MIT
input-macroNo-nonsense input!(...) macro for Rust.13,375MPL-2.0
input-nexusData-driven command palette / completion engine (logic-only) reusable across TUI/GUI renderers.81MIT
input-painterA simple cli tool for coloring the output of other programs6,215MIT
input-rs🔤 A highly customizable input component for WASM frameworks like Yew, Dioxus, and Leptos.6,582Apache-2.0
input-rustA Rust crate for prompting user input, similar to Python's input(), with error handling.2,109MIT
input-streamIO streams similar to C++'s streams20,872MIT
input-sysBindgen generated unsafe libinput wrapper2,339,084MIT
input-utilsSmall package with console input utils2,680non-standard
input_bufferA peekable FIFO-like buffer for receiving network data efficiently9,446,167MIT/Apache-2.0
input_convA basic stdio extension to automatically translate basic inputs to a given type7,167MIT OR Apache-2.0
input_crateBy using this crate you will be able to take input from user, You just have to import this in your main.rs file 'extern crate…1,819MIT
input_event_codes_hashmapHashmaps to look up the u32 value for a given input event code5,114GPL-2.0-only
input_handlerReusable input handler module709MIT
input_loopA utility for getting typed input from stdin with validation2,325MIT
input_macro_fold_funcA small crate for handling user input more easilly503MIT OR Apache-2.0
input_managerPlumbing to allow for different inputs to be abstracted and used together (eg keyboard and gamepad). Follows the Unity paradigm…1,974MIT
input_methodA tiny Rust crate that provides a Python-like input() function for CLI apps.547MIT
input_oprProvides a function for getting users input.1,738MIT
input_output一个用于处理大数输入输出的 Rust 库1,226MIT OR Apache-2.0
input_pyyou can use input like python34,388MIT
input_queryA library for querying key states without a window.597MIT
input_simplifiedA simple input handling crate3,566MIT OR Apache-2.0
input_tablewhen you enter any number of u32 data type it will print you the table of that number1,822MIT
input_validationReceives and validates user CLI input to match the type required by the program.3,187MIT OR Apache-2.0
input_yewA feature-rich, accessible, highly customizable, functional, reusable input component for the Yew framework.16,041Apache-2.0
inputbotCross-platform (Windows & Linux) library for simulating keyboard/mouse input events and registering global input device event…80,091MIT
inputboxA cross-platform, native GUI input box.2,168MIT
inputbox-androidThe internal Android support for the inputbox crate. You shouldn't depend on this directly.1,369MIT
inputflowinputflow user input abstract plugin framework2,676MIT
inputflow-kmboxKMBox plugin for the inputflow framework1,288MIT
inputflow-nativeinputflow user input abstract plugin framework1,320MIT
inputflow-qmpinputflow user input abstract plugin framework715MIT
inputlibA small Rust crate providing Python-like input handling via `input!` macro.35MIT
inputparserTerminal inputs made psuedo code like simple, like Python like simple ...... probably xD19,836MIT
inputplugXInput monitor daemon3,713MIT
inputstata vmstat-like tool which monitors keyboard and mouse events4,092MIT OR Apache-2.0
inputsynthX11 input synthesis4,167MIT
inputtinoRust bindings for inputtino1,286MIT
inputx-dict-formatIDFv1 binary dict format for IME engines — mmap zero-copy reader + deterministic writer. Probability-native (log_prior in Q4…105MIT OR Apache-2.0
inputx-fsaMinimal acyclic finite-state automaton — a compact, zero-dependency ordered byte-key → u64 map with prefix/range scan. Built for…208MIT OR Apache-2.0
inputx-l0Per-user pin / boost store for IME engines. L0v1 binary format, hard-reset friendly (mounts old / unknown format as empty). Q4…19MIT OR Apache-2.0
inputx-ngramN-gram log-probability lookup table for IME engines — bigram / trigram / extensible. Q4 fixed-point log_prob, FST-indexed by…43MIT OR Apache-2.0
inputx-nihongoJapanese input engine plugin for the Inputx IME — romaji → hiragana/katakana + kanji-matched-with-Simplified-Chinese candidates.…44MIT OR Apache-2.0
inputx-nihongo-cement[DEPRECATED 1.4.1 → see inputx-nihongo-data-jukugo + inputx-nihongo-data-kanji in v1.6 backlog] Japanese IDF data + reader…47MIT OR Apache-2.0
inputx-nihongo-data-jukugoEmbedded Japanese jukugo (熟語) IDFv1 dict blob + IdfReader OnceLock for the inputx-nihongo engine. Pure data + stateless lookup…20MIT OR Apache-2.0
inputx-nihongo-data-kanjiEmbedded Japanese kanji (multi-reading) IDFv1 dict blob + IdfReader OnceLock for the inputx-nihongo engine. Pure data + stateless…19MIT OR Apache-2.0
inputx-nihongo-wasmWASM bindings for inputx-nihongo — Japanese romaji → hiragana/katakana + on-yomi kanji + jukugo, browser/Node ready. Powers the…20MIT OR Apache-2.0
inputx-phonetic-editWeighted phonetic edit-distance — a Wagner-Fischer DP extended with arbitrary-length substitution pairs from a cost table. Ships…18MIT OR Apache-2.0
inputx-pinyinSelf-developed Mandarin Pinyin input method engine — segmenter, fuzzy syllables, zero-dependency self-built finite-state index…657MIT OR Apache-2.0
inputx-pinyin-cement[DEPRECATED 1.4.1 → see inputx-pinyin-helpers in v1.6 backlog] Pinyin IDF + NGM data + lookup helpers (bigram_boost,…42MIT OR Apache-2.0
inputx-pinyin-data-bigramsEmbedded bigram FSAs (inter-token + intra-token) for the inputx-pinyin engine — single byte slices, zero deps,…80MIT OR Apache-2.0
inputx-pinyin-data-coreEmbedded core Mandarin Pinyin dictionary (inputx-fsa Dict format) for the inputx-pinyin engine — single byte slice, zero deps,…82MIT OR Apache-2.0
inputx-pinyin-data-trigramsEmbedded word-trigram dict (inputx-fsa Dict format) for the inputx-pinyin engine — single byte slice, zero deps,…80MIT OR Apache-2.0
inputx-pinyin-helpersPinyin-specific stateless helpers + embedded IDFv1 dict (with prior_correction baked) + embedded NGMv1 bigram blob, for the…20MIT OR Apache-2.0