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.
interact_deriveA framework for online program state introspection15,086MIT/Apache-2.0
interact_promptA framework for online program state introspection13,849MIT/Apache-2.0
interactionInteraction is a minimal and a simple readline library for Rust.9,401MIT
interaction-calculusA parallel model of computation.2,767MIT
interactive-actionsRun actions and interactions defined declaratively4,921Apache-2.0
interactive-clapInteractive mode extension crate to Command Line Arguments Parser (https://crates.io/crates/clap)99,242MIT OR Apache-2.0
interactive-clap-deriveInteractive mode extension crate to Command Line Arguments Parser (https://crates.io/crates/clap) (derive macros helper crate)100,080MIT OR Apache-2.0
interactive-daginteractive/incremental DAG1,570MIT
interactive-html-bomInteractive HTML BOM Generator11,148MIT
interactive-parseAn interactive parser for JsonSchema types.9,861MIT
interactive-worktreeInteractive CLI for managing git worktrees222Apache-2.0
interactive_processA tiny Rust library for interacting with a running process over `stdio`.19,683MIT OR Apache-2.0
interactorA library for simple (usually command-line) user interaction.52,345Unlicense
interactorsCommand pattern implementation for Rust1,262MIT OR Apache-2.0
interactshAsync Rust client for polling out-of-band interaction servers.31,301MIT OR Apache-2.0
interactsh-rsA Rust client library for working with Interact.sh servers8,165MIT OR Apache-2.0
interaktProvides the higher order `IO` function `interact` for prototyping command line interfaces.3,033MIT OR Apache-2.0
interatomicLibrary for calculating inter-particle interactions2,987Apache-2.0
interavlAn optimised interval tree for efficient interval stabbing74,454Apache-2.0
interbA high-performance, thread-safe string interner backed by a concurrent bump allocator.1,123MIT OR Apache-2.0
interceptAn LD_PRELOAD library that helps averting execution of undesired programs1,673MIT
intercept-bounceAn Interception Tools filter to eliminate keyboard chatter (switch bounce).911MIT OR Apache-2.0
interceptionSafe wrapper for Interception8,526MIT OR Apache-2.0
interception-mockdll providing the same interface as the interception library for mocking it in tests2,701LGPL-3.0
interception-sysFFI bindings for Interception17,380LGPL-3.0
interceptorA pure Rust implementation of Pluggable RTP/RTCP processors5,194,925MIT/Apache-2.0
interceptor-rsInterceptor is a lib based on `ptrace` that intercepts and modifies Linux system calls.1,594MIT
interchain-token-transfer-gmpInterchain token transfer GMP message encoding and decoding211MIT/Apache-2.0
interchain-vmSoon...1,469MIT
interchain_peerA TCP frame based on tokio2,101MIT/Apache-2.0
interchainvmSoon...1,460MIT
interchangeRequest/response mechanism for embedded development, using atomics63,609Apache-2.0 OR MIT
intercityA reasonable web framework1,540BlueOak-1.0.0
intercomUtilities for writing COM visible Rust components.7,189MIT
intercom-attributesSee 'intercom'8,154MIT
intercom-commonSee 'intercom'9,898MIT
intercom-rsA fully typed async wrapper for NATS with JetStream support60MIT
intercom-utilsSee 'intercom'1,974MIT
intercommAsynchronous inter-component communication library2,901MIT
intercourseAn IPC solution for Linux using message queue syscall1,468AGPL-3.0-only
interdiff-rsRust interdiff implementation3,176MIT
interfaceTyped, lossy-aware interface translation between API versions115MIT
interface-builderA tool for build simple TUI's5,139MIT
interface-deriveDerive macro for typed, lossy-aware interface translation between API versions36MIT
interface-frameworkinterface-framework of pydol1,666Apache-2.0
interface-rsLibrary for reading and writing Linux interfaces(5) files11,767MIT
interface-tests-helpersHTTP interface tests helpers and routines4,363MIT
interfacerSDK builder for various API, like retrofit3,344MIT
interfacer-httpA magic HTTP client, like retrofit in Java19,751MIT
interfacer-http-attributeproc macro for interfacer-http14,715MIT
interfacer-http-hyperhyper based http-service for interfacer-http3,619MIT
interfacer-http-utilutils for interfacer-http9,076MIT
interfacesA Rust library for interacting with network interfaces1,559,445MIT/Apache-2.0
interfaces2A Rust library for interacting with network interfaces10,059MIT/Apache-2.0
interfrostutilities for interacting with Polyfrost/pulseflow apis178LicenseRef-OQL-1.2 OR MIT OR Apache-2.0
interimparses simple English dates, inspired by Linux date command, and forked from chrono-english1,170,551MIT
interior-pointJTS InteriorPoint algorithm ported to Rust38MIT
interior_mutAbstraction over interior mutable types4,787Apache-2.0/MIT
interior_mutability_pointerA wrapper around `Rc<RefCell<T>>` allowing immediate access to inner methods.13,632MIT
interiorsPrimal-Dual Interior Point Method for Nonlinear Programming2,671BSD-3-Clause
interleaveAn arbitrary iterator interleaver for exhaustive consumption of iterators. Each iterator is guaranteed to be no more than a…15,597GPL-3.0
interleave_nA generic iterator interleaving extension for iterators of iterators, based on itertools.960AGPL-3.0-or-later
interleaved-orderedCombine two ordered iterators into one403,378MIT
interledgerInterledger client library15,148Apache-2.0
interledger-apiAPI for managing an Interledger node12,502Apache-2.0
interledger-btpBilateral Transfer Protocol (BTP) client and server services for Interledger.rs17,086Apache-2.0
interledger-ccpImplementation of the Interledger Dynamic Configuration Protocol (ILDCP)14,679Apache-2.0
interledger-httpHTTP client and server services for Interledger.rs63,114Apache-2.0
interledger-ildcpImplementation of the Interledger Dynamic Configuration Protocol (ILDCP)21,557Apache-2.0
interledger-packetInterledger packet serialization/deserialization75,275Apache-2.0
interledger-routerRouter for Interledger requests17,688Apache-2.0
interledger-serviceThe core abstraction for the Interledger.rs implementation67,196Apache-2.0
interledger-service-utilSmall, commonly used Interledger services that don't really fit anywhere else17,848Apache-2.0
interledger-settlementSettlement-related components for Interledger.rs58,252Apache-2.0
interledger-settlement-enginesInterledger Settlement Engines3,422Apache-2.0
interledger-spspClient and server implementations of the Simple Payment Setup Protocol (SPSP)16,631Apache-2.0
interledger-store-memoryIn-memory data store for Interledger.rs4,783Apache-2.0
interledger-store-redisData store for Interledger.js using Redis15,422Apache-2.0
interledger-streamClient and server implementations of the STREAM transport protocol16,835Apache-2.0
interledger-test-helpersHelpers for testing Interledger components1,919Apache-2.0
interlinkFramework for writing async code10,958MIT
interlink-deriveDerive prod macros for interlink5,735MIT
interlink-mcpCryptographically-authenticated, cross-machine agent-to-agent chat for Claude Code, over MCP199MIT
interlocMiddleware allocator for keeping track of memory usage.7,772MIT
interlockReaders-writer locks designed for locking intervals7,002MIT/Apache-2.0
interlocuta lang dev project1,510MIT
interludeConvert share links of different music streaming services.350GPL-3.0-or-later
interlyInternalization unified20MIT
interly-macrosInternalization unified45MIT
intermInTerm is a library for creating interactive terminal applications.3,077MIT
intermediaryHeld for future use.1,192non-standard
intermetallicIntermetallic compounds are alloys with a defined stoichiometry and crystal structure.1,867MIT
intermittentA library for safe intermittence on Rust programs1,671MIT OR Apache-2.0
intermodal-rsContainer handling in Rust.2,939non-standard
internLibrary for interning strings and other kinds of data. (WIP)5,856MIT
intern-allA safe and predictable interner for data of mixed and arbitrary type14,143MIT
intern-arcAn interner that deallocates unused values45,852Apache-2.0 OR MIT
intern-coreThe rule engine behind intern, a linter for PowerPoint (.pptx) files20MIT
intern-langFast string and symbol interning - identifier comparisons become integer comparisons.227Apache-2.0 OR MIT
intern-mintbyte slice interning16,822Apache-2.0
intern-strEfficient, compile-time string interning for Rust4,565MIT OR Apache-2.0
intern-str-codegenGenerate intern-str graphs at compile time4,243MIT OR Apache-2.0
intern_stringFast and memory efficient string interning for Rust3,126MIT
internalInternal fields in Rust.4,116MIT
internal-iteratorInternal iteration equivalent of `std::iter::Iterator`.199,153MIT OR Apache-2.0
internal-russh-forked-ssh-keyPure Rust implementation of SSH key file format decoders/encoders as described
in RFC4251/RFC4253 and OpenSSH key formats, as…2,114,712Apache-2.0 OR MIT
internal-russh-num-bigintBig integer implementation for Rust1,102,136MIT OR Apache-2.0
internal_hasherA library providing generic abstractions of a hasher adherent type1,262GPL-2.0-only
internal_iterator_recRecursive extension for the `internal_iterator` crate1,397Zlib OR Apache-2.0 OR MIT
internal_stateA library providing generic abstractions of a state representation of a hash process1,257GPL-2.0-only
internalsWIP2,377MIT
international_standard_atmosphereThis model was implemented using the Manual of the ICAO Standard Atmosphere - extended to 80 kilometres / 262,500 feet (Doc 7488).2,370Unlicense
internationalizationEasy to use I18n6,917MIT/Apache-2.0
internedProvides a generic Interned<T> which can intern practically any type including &str, slices, and primitives, plus memoization via…14,129MIT
interned-stringHigh-performance and concurrent string interning for general purpose use.4,932MPL-2.0
internerA string, path, and buffer internment crate with no dependencies.83,360MIT OR Apache-2.0
internet-checksumRFC 1071 checksum computation (the "internet checksum")1,401,140non-standard
internet-packetA minimal IPv4/IPv6/TCP/UDP parser54,781MIT
internet-utilA internet util.1,564MIT OR Apache-2.0
internet2Rust implementation for the stack of Internet2 protocols136,170Apache-2.0
internet_archiveUnofficial archive.org library.3,993BSD-4-Clause
internet_simulatorA virtual network simulator with message routing for experimenting with Kademlia-like distributed systems.67Apache-2.0
internetarchive-rsAsync Rust client for Internet Archive item metadata, search, uploads, metadata updates, and downloads.125MIT
interningA Simple Thread-Lcoal and Global Interning Library11,697MIT/Apache-2.0
internmentEasy interning of data13,556,926MIT OR Apache-2.0
internodeSmart references to your graph nodes.1,607MPL-2.0
internsObject interner6,223GPL-3.0-only
internshipInterned string and more134,731MIT/Apache-2.0
internxt-cliUnofficial Rust port of the Internxt CLI31MIT
internxt-coreRust library for interacting with Internxt Drive: auth, crypto, Drive REST + streaming network transfers187MIT
interopInterop1,696MIT
interoperBuild time tool for using Node.js packages from Rust project557MIT
interoptopusThe polyglot bindings generator for your library (C#, C, Python, ...). 🐙303,304MIT
interoptopus_backend_cGenerates C bindings.106,632MIT
interoptopus_backend_cpythonGenerates CPython bindings.142,414MIT
interoptopus_backend_cpython_cffiGenerates CPython CFFI bindings.57,136MIT
interoptopus_backend_csharpGenerates C# bindings.172,219MIT
interoptopus_backend_haxeHaxe (hxcpp) backend for Interoptopus FFI bindings generator78MIT OR Apache-2.0
interoptopus_backend_utilsUtilities for backend authors11,876MIT
interoptopus_backendsUtilities for backend authors1,276MIT
interoptopus_cC header generation for Interoptopus501MIT
interoptopus_cpythonPython ctypes binding generation for Interoptopus516MIT
interoptopus_csharpThe C# backend for Interoptopus.1,142MIT
interoptopus_procMacros to produce Interoptopus item info.270,700MIT
interoptopus_proc_implMacros to produce Interoptopus item info.1,602MIT
interoptopus_reference_projectA reference project for Interoptopus backends to test interop generation.69,343MIT
interpA Rust implementation of Matlab's interp1 function4,099,883MIT OR Apache-2.0
interp1dA simple, lightweight interpolation library written in Rust.65,864MIT OR Apache-2.0
interp3dIntroduces object that allows for 3d interpolation on arbitrary grids.1,186MIT
interpnN-dimensional interpolation/extrapolation methods, no-std and no-alloc compatible.59,226MIT OR Apache-2.0
interpolString interpolation macros2,284,711MIT
interpol-implString interpolation macros implementation package1,851MIT
interpolatableLibrary for testing font interpolatability3,651MIT OR Apache-2.0
interpolateA simple form of string interpolation13,420MIT
interpolate_identsUseable macro identifier concatenation plugin123,857MIT
interpolate_idents_gnzlbg_forkUseable macro identifier concatenation plugin2,559MIT
interpolate_nameSimple procedural macro attribute for repetitive tests18,337,088MIT
interpolatedGeneric, smooth value interpolation and easing functions for Rust.1,243MIT
interpolationA library for interpolation1,087,058MIT
interpolation_searchInterpolation search - binary search on steroids.7,177GLWTPL
interpolatorruntime format strings, fully compatible with std's macros25,384,805MIT OR Apache-2.0
interpolizea rust program that scrapes discord, learns how your friends talk, and generates new messages in their collective voice. yes,…53Unlicense
interposeinterpose extern c function190MIT
interpreteA tool to chat with a bunch of LLMs576non-standard
interpreter-interfaceInterface of the Aquamarine interpreter1,713Apache-2.0
interpretthisSandboxed Python AST interpreter for untrusted and LLM-generated code74MIT OR Apache-2.0
interprocessInterprocess communication toolkit11,838,1950BSD OR Apache-2.0
interprocess-docfixInterprocess communication toolkit. Docs fixed.418,700MIT OR Apache-2.0
interprocess-traitsThe ProcSend and ProcSync traits for safe interprocess APIs6,244Apache-2.0 OR BSD-3-Clause
interprogInter-process progress reports made easy1,574MIT OR Apache-2.0
interprotoUtilities for translating packets between IPv4 and IPv61,974GPL-3.0
interpulseutilities for interacting with pulseflow apis16,202LicenseRef-OQL-1.2 OR MIT OR Apache-2.0
interruptinterrupt23,797non-standard
interrupt-bindgenA tool to generate interrupt bindings.2,647MIT
interrupt-mutexA mutex for sharing data with interrupt handlers or signal handlers.113,754MIT OR Apache-2.0
interrupt-readAn simple implementation of an interruptable reader.1,050MIT
interrupt-ref-cellA `RefCell` for sharing data with interrupt handlers or signal handlers on the same thread.2,663MIT OR Apache-2.0
interrupt-talhaPOC16MPL-2.0
interruptableInterruptable Read and Write wrappers3,209MIT
interruptable_easerCleanly interruptable/redirectable ease-in-out animation state. Goes smoothly and reliably to the target value, in the given…5,233MIT
interruptibleStops a future producer or stream from producing values when interrupted.23,418MIT OR Apache-2.0
interruptible_pollingGeneral purpose polling tasks with RAII-driven fast clean exits6,029MIT OR Apache-2.0
interruptorCollection of functions generating Unix process signal receivers for use in the Crossbeam Channel select! macro.2,952Apache-2.0
interruptsCross-architecture utilities for temporarily disabling interrupts and signals.160,565MIT OR Apache-2.0
interrupturea HAL trait for `crossbeam`-like interrupt handling4,548MIT OR Apache-2.0
interrupture-stm32f7x6stm32f7x6 support for HAL interrupt usage1,920MIT OR Apache-2.0
intersectintersect848AGPL-3.0
intersect-cliintersect cli interface842AGPL-3.0
intersect-coreintersect core library870AGPL-3.0
intersect-glassesintersect web interface838AGPL-3.0
intersect2dLine segment intersection detection13,745AGPL-3.0
intersect_iterIntersection over two iterator2,388GPL-3.0
intersectionFind the intersection over a collection of sets; when you need more than the intersection between two sets4,246MIT OR Apache-2.0
intersection_detectionCompute intersections between 2D lines5,922MIT OR Apache-2.0
intersession-layer-messagingA metastable messenger that allows reliability between peers when peers go offline, are unreliable, and facing intermittent…8,157Apache-2.0
interslavicFast Interslavic inflection with embedded generated dictionary metadata8,175MIT OR Apache-2.0
interslavic-coreDependency-free Interslavic morphology rules326MIT OR Apache-2.0
interslavic-phraseExperiment: typed Interslavic syntax trees with an S-expression surface, realized through the interslavic inflection crate15MIT OR Apache-2.0
interslavic-rsinterslavic utilities in rust1,181MIT OR Apache-2.0
interstellarA high-performance graph database with Gremlin-style traversals and GQL query language206MIT