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.

influxive-writerRust utility for efficiently writing metrics to a running InfluxDB instance93,328MIT OR Apache-2.0Development tools influxlp-toolsInflux Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol11,415MIT OR Apache-2.0Parser implementations influxrsProvides data types for writing and reading data from InfluxDB 2.015,498MITDatabase interfaces infmachineThe Infinite Machine.781Apache-2.0MathematicsScience infmachine_configThe Infinite Machine configuration.1,353Apache-2.0MathematicsScience infmachine_examplesExamples for the Infinite Machine.543Apache-2.0MathematicsScience infmachine_execThe Infinite Machine Executor and Debugger.522Apache-2.0MathematicsScience infmachine_genThe Infinite Machine generator library.811Apache-2.0MathematicsScience info_utilsUtilities for displaying Options, Results, and logging in a pleasant manner14,468MITCommand-line interfaceDevelopment tools::Debugging infobip-sms-sdkAsync Rust SDK for the Infobip SMS API: send messages, manage scheduled bulks, query delivery reports and logs, fetch inbound…26MIT OR Apache-2.0API bindingsWeb programming::HTTP client infobip-whatsapp-sdkType-safe Rust SDK for the Infobip WhatsApp Business API — send messages, manage templates, handle flows, and more58MITAPI bindingsWeb programming::HTTP client infobip_sdkClient SDK to use the Infobip API with pure Rust.14,927Apache-2.0 OR MIT infogeomInformation geometry on the simplex: Fisher-Rao geodesics, alpha-geodesics, and natural gradient82MIT OR Apache-2.0MathematicsScience infogetterInfogetter lets you get computer and network information4,250MIT OR Apache-2.0 infographAn implementation of the Info Graph4,925MIT infogrepA tool to grep for sensitive information3,627MITCommand line utilities infoitA library for creating infomation for structs and enums.4,449Apache-2.0/MIT infoit-deriveDerive macros for infoit, cannot be used standalone5,034Apache-2.0/MIT infojennCompute information content of ontology terms from corpora of annotated items785non-standard infolytComplete filesystem intelligence — index, analyse, organise.21Apache-2.0Command line utilitiesFilesystem infolyt-daemonBackground daemon for Infolyt21Apache-2.0 infolyt-ipcIPC protocol types for Infolyt22Apache-2.0 infomap-rsPure Rust implementation of the Infomap community detection algorithm — information-theoretic clustering for directed, weighted,…127MIT OR Apache-2.0AlgorithmsScience infomeasureInformation theory measures and entropy calculations for Rust48MIT OR Apache-2.0MathematicsScience infomgrShow system information.6,585MIT OR Apache-2.0 informAnother Rust indentation formatter11,311LGPL-3.0-or-later informaInforma is a font compiler for digital typography.3,053MIT OR Apache-2.0 informalMacro-based parser combinator library.12,1590BSDParsing tools informalsystems-ics23Merkle proof verification library - implements Cosmos ICS23 Spec3,153Apache-2.0 informalsystems-malachitebft-appHigh-level interface for building applications on top of the Malachite BFT consensus engine6,834Apache-2.0 informalsystems-malachitebft-app-channelHigh-level interface for building channel-based applications on top of the Malachite BFT consensus engine6,326Apache-2.0 informalsystems-malachitebft-codecCodec abstraction for the Malachite BFT consensus engine8,091Apache-2.0 informalsystems-malachitebft-configConfiguration for the Malachite BFT consensus engine8,131Apache-2.0 informalsystems-malachitebft-core-consensusCore consensus algorithm for the Malachite BFT consensus engine20,734Apache-2.0 informalsystems-malachitebft-core-driverDriver for the state machine of Malachite BFT consensus engine21,039Apache-2.0 informalsystems-malachitebft-core-state-machineCore state-machine for the Malachite BFT consensus engine22,345Apache-2.0 informalsystems-malachitebft-core-typesCore type definitions and interfaces for the Malachite BFT consensus engine23,647Apache-2.0 informalsystems-malachitebft-core-votekeeperVoting system for the Malachite BFT consensus engine21,280Apache-2.0 informalsystems-malachitebft-discoveryDiscovery protocol for the Malachite BFT consensus engine8,066Apache-2.0 informalsystems-malachitebft-engineImplementation of the Malachite BFT consensus engine7,620Apache-2.0 informalsystems-malachitebft-metricsMetrics for the Malachite BFT consensus engine20,787Apache-2.0 informalsystems-malachitebft-networkNetworking layer for the Malachite BFT consensus engine7,157Apache-2.0 informalsystems-malachitebft-peerPeer definition for the Malachite BFT consensus engine23,558Apache-2.0 informalsystems-malachitebft-protoProtobuf abstraction for the Malachite BFT consensus engine4,483Apache-2.0 informalsystems-malachitebft-signing-ed25519Ed25519 signing scheme for the Malachite BFT consensus engine18,476Apache-2.0 informalsystems-malachitebft-syncSynchronization protocol for the Malachite BFT consensus engine7,374Apache-2.0 informalsystems-malachitebft-walWrite-Ahead Log for for the Malachite BFT consensus engine8,076Apache-2.0 informalsystems-pbjsonUtilities for pbjson conversion1,316,260MITEncoding informalsystems-pbjson-buildGenerates Serialize and Deserialize implementations for prost message types5,943MITEncoding informalsystems-pbjson-typesProtobuf well known types with serde serialization support2,833MITEncoding informalsystems-prostRelease based on a fork until upstream is updated.5,616Apache-2.0Encoding informalsystems-prost-buildRelease based on a fork until upstream is updated.2,811Apache-2.0 informalsystems-prost-deriveRelease based on a fork until upstream is updated.6,146Apache-2.0 informalsystems-prost-typesRelease based on a fork until upstream is updated.4,270Apache-2.0 informalsystems-tonicTemporary fork for internal use. Use the `tonic` crate instead.1,989MITAsynchronousNetwork programming informalsystems-tonic-buildTemporary fork for internal use. Use the `tonic-build` crate instead.1,733MITAsynchronousNetwork programming informationInformation theory functions to use with ndarray3,424MITMathematicsScience informix_rustInformixRust is a Rust library that provides a safe and efficient way to interact with Informix databases. It wraps the Informix…4,047Apache-2.0Database interfacesExternal FFI bindings inforsFast, minimal, customizable system info tool in Rust (Neofetch alternative)54MITCommand line utilitiesOperating systems infostringSerde serializer and deserializer for Quake info strings54MIT infotainerbuilding blocks for simple pubsub services2,875MIT infotermncurses-compatible terminfo parsing library2,791ISC infotheoryThe algorithmic information theory library.491ISC OR Apache-2.0AlgorithmsCompression infrA gradually typed superset of R103AGPL-3.0-or-laterCommand line utilitiesCompilers infra-compass-cliCommand line application to manage and query NREL's INFRA-COMPASS data1,129BSD-3-Clause infra-compass-dbParse and manage the NREL's INFRA-COMPASS data3,021BSD-3-ClauseData structuresScience infra-hex-rsFetch UK infrastructure data, aggregate to hex grids in British National Grid121MIT OR Apache-2.0 infra-ioTraits to be developed by Mesa backends972non-standard infracost-rsA Rust client library and CLI for the Infracost Cloud Pricing API76MIT OR Apache-2.0 infrahubsmall graphql client for infrahub1,112MIT infrahub-erdentity-relationship diagrams for infrahub88MIT infraiUnified online infrastructure SDK that AI coding agents auto-import. 25+ services, one key, one wallet, one bill. Placeholder…23MITAPI bindingsAsynchronous inframodelA library to parse InfraModel geotechnical ground investigation data format used in Finland915MIT infranautAI-powered infrastructure diagnosis agent for EC2, ECS, and Kubernetes.15Apache-2.0Command line utilitiesDevelopment tools infraqueueA lightweight Redis-backed message queue server30MIT infraqueue-ai-serverAI model server for INFRAQUEUE33MIT infraqueue-clientCLI client for INFRAQUEUE32MIT infraqueue-language-modelLanguage model generation for INFRAQUEUE AI71MIT infraqueue-libCore library for INFRAQUEUE162MIT infraqueue-model-prefetchModel prefetcher for INFRAQUEUE AI71MIT infraqueue-twilioTwilio client for INFRAQUEUE30MIT infraqueue-webhookloaderTrigger webhooks by a simple name from a TOML mapping33MIT infraredInfrared remote control library46,043MIT OR Apache-2.0Embedded developmentNo standard library infrared-rsRust crate used for receiving signals from infrared remote controls (Ported from Go)5,148GPL-2.0-only infrarustA Rust universal Minecraft proxy6,812AGPL-3.0-onlyCommand line utilitiesNetwork programming infrarust-apiPlugin API for Infrarust, a Minecraft reverse proxy174non-standardGame developmentNetwork programming infrarust-coreCore library for Infrarust, a Minecraft proxy server written in Rust. Provides shared utilities, types, and traits for the…71non-standard infrarust-transportLow-level networking layer for the Infrarust Minecraft proxy131non-standard infrarust_ban_systemA ban system for Infrarust1,893AGPL-3.0-only infrarust_configConfiguration management for Infrarust, a Minecraft proxy server written in Rust.2,133AGPL-3.0-only infrarust_motdA Minecraft MOTD (Message of the Day) generator for Infrarust1,519AGPL-3.0-only infrarust_protocolMinecraft protocol codec for the Infrarust proxy2,249AGPL-3.0-only infrarust_server_managerServer management for Infrarust, a Minecraft proxy server written in Rust.2,170AGPL-3.0-only infrastructure_llama_bindingsLow Level Bindings to llama.cpp (originally: utilityai/llama-cpp-rs/llama-cpp-sys-2)62Apache-2.0 infrastructure_llama_cppllama.cpp bindings for Rust (originally: utilityai/llama-cpp-rs/infrastructure_llama_bindings)31Apache-2.0 infrix-macrosProcedural macros for Infrix smart contracts29MITCryptographyDevelopment tools::Procedural macro helpers infrix-sdkSDK for developing Infrix smart contracts17MITCryptographyWebAssembly infrix-typesCore types for Infrix smart contracts37MITCryptographyWebAssembly infsprogsTools for working with the IrisOS-nano File System (INFS)5,214AGPL-3.0-or-later infuseMinimalist wasm based webgl renderer13,065MIT InfuseDBInfuseDB is a Document oriented KV database579MIT infynonPackage intelligence, API flow testing, and shared coding memory for AI-assisted development138MITCommand line utilitiesDevelopment tools ingKeyboard & mouse library.936MIT ing2ynabcleans up ing.com.au transactions for YNAB8,862ISC ingenuityStill under development, no content. It will become an awesome project.1,688MIT/Apache-2.0 ingenuity-dlAutomatically download images from the Mars Ingenuity helicopter and compile them into a video.3,921GPL-3.0-or-later ingesA basic clap command line tool implementation2,663MIT ingestSingle and multi-threaded custom ingestion crate for Stellar Futurenet, written in Rust.10,102Apache-2.0 ingest-apiIngestion and verification service logic for immutable trace records38MIT OR Apache-2.0 ingest-nuttx-buildsIngest Build Logs from Apache NuttX RTOS into Prometheus Pushgateway1,664Apache-2.0Command line utilities ingesterTurn paginated APIs into rate-limited async streams of parsed items15MITAsynchronousWeb programming::HTTP client ingestixIndustrial-grade micro-framework for building high-throughput, observable data ingestion pipelines with zero boilerplate.34MIT OR Apache-2.0AsynchronousDevelopment tools ingestix-deriveCustom derive macros for Ingestix to eliminate boilerplate and automate worker implementation.85MIT OR Apache-2.0Development tools ingicsThis crate provides a parser for various Ingics iBS Sensors.4,263non-standardParser implementations ingl_macrosA library for Ingl Programs.1,596MIT ingotBare metal packet parsing176,045MPL-2.0Network programmingNo standard library ingot-dbEmbedded database C code generator with compile-time perfect hashing63MITCommand line utilitiesDevelopment tools ingot-macrosSupport macros for ingot176,607MPL-2.0Network programmingNo standard library ingot-typesTraits and types used by ingot176,757MPL-2.0Network programmingNo standard library ingredientrecipe ingredient parser21,694MIT ingredientsCheck ingredients of published Rust crates145MITCommand line utilitiesDevelopment tools ingreedy-rsRust port of ingreedy - natural language recipe ingredient parser3,038MIT OR Apache-2.0Command line utilitiesParser implementations ingressIngress common utils using standard library1,662MIT ingress-aiShared AI-facing types for Gatewarden advisory workflows.68AGPL-3.0-onlyAuthenticationNetwork programming ingress-apiShared console API DTOs for Gatewarden.98AGPL-3.0-onlyAuthenticationNetwork programming ingress-caddyCaddy integration helpers for Gatewarden.100AGPL-3.0-onlyAuthenticationNetwork programming ingress-coreCore request, identity, and event types for Gatewarden.303AGPL-3.0-onlyAuthenticationNetwork programming ingress-gatewayGateway abstractions and adapters for Gatewarden.132AGPL-3.0-onlyAuthenticationNetwork programming ingress-ingestStructured ingress log ingest helpers for Gatewarden.33AGPL-3.0-onlyAuthenticationNetwork programming ingress-policyDeterministic policy primitives for Gatewarden.103AGPL-3.0-onlyAuthenticationNetwork programming ingress-rate-limitRate limiting primitives for Gatewarden.98AGPL-3.0-onlyAuthenticationNetwork programming ingress-status-syncA controller for Kubernetes that syncs ingress status with a service1,653MITCommand line utilities ingress-tlsKubernetes AdmissionControl webhook to validate or mutate Ingress/Gateway to ensure it contains TLS setup40Apache-2.0Configuration ingridDynamic two-dimensional arrays with algorithms2,538MITAlgorithmsData structures ingrid_coreCrossword-generating library and CLI tool8,180MIT ingrisA lightweight image processing library for small indexed images.2,113MIT OR Apache-2.0 inherence-verifierReference verifier for Inherence receipts (verification protocol v1).19Apache-2.0Cryptography inherentMake trait methods callable without the trait in scope33,218,253MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation inherent-pubMark methods in `impl Trait for Type` blocks inherent to the type5,874MIT inherfaceRetrieve a system's Network Interfaces on Linux1,814LGPL-2.0-onlyNetwork programming inheritA Rust inherit derive macro5,302MIT OR Apache-2.0 inherit-broken-pipeExperimental fix to the Rust SIGPIPE problem.789Unlicense inherit-configInherit configuration from parent struct889MITConfiguration inherit-config-deriveA derive macro to inherit config from parent struct814MITConfiguration inherit-coreCore library for [`Inherit`](https://crates.io/crates/cargo-inherit).75MIT OR Apache-2.0 inherit-methods-macroInherit methods from a field automatically (via procedural macros)92,374non-standard inherit-sigpipeExperimental fix to the Rust SIGPIPE problem.798Unlicense inheritance-proc-macroAvoiding code repetition in Rust with OOP inheritance3,986MIT InheritDeriveInheritDerive2,353GPL-3.0 inheritsImproved Practices for the Composition Pattern in Rust2,020MIT inhexIndented hex strings for your test data1,857MIT/Apache-2.0 inhibitorInhibit linux input devices965MIT-0 OR Apache-2.0 iniA simple macro built on top of configparser to load and parse ini files. You can use this to write Rust programs which can be…1,558,085MIT OR LGPL-3.0-or-laterConfigurationEncoding ini-docA Rust library for reading and writing INI files with support for comments and sections.1,807MIT ini-editA lossless, format-preserving INI parser built on rowan — parse, inspect, and edit INI files without losing comments, whitespace,…84MITConfigurationParser implementations ini-material-color-utilities-rsA rust port of Material Design color utilities5,698non-standard ini-mergeLibrary to merge ini files subject to configuration.61,783LGPL-3.0-onlyConfiguration ini-parserThis tool was developed as a part of the Rust course at National University of "Kyiv-Mohyla Academy".2,703MIT ini-preserveFormat-preserving INI parser — read, modify and write back INI files without losing comments, ordering or formatting728MITConfigurationParser implementations ini-roundtripFast format preserving (round-tripping) INI-parser44,525MITConfigurationParser implementations ini-rsRead and write INI files with funcions. Also allows direct access to INI data4,055MITConfigurationFilesystem ini2commandCreate a command from a value of an INI-file and execute it.4,472MIT OR Apache-2.0Command line utilities ini_coreImplements a pretty bare-bones streaming INI parser.233,358MITConfigurationParser implementations ini_file_parserA Rust-based parser for INI configuration files, providing structured access to sections and key-value pairs. This parser helps…1,844MIT ini_lib一个简单解析ini的库,允许重名[Section]6,820MIT ini_parser_gladunINI file parser library and CLI, built with pest.107MIT ini_parser_hromiakA parser for INI configuration files that parses sections, keys, and values into a structured format.40MIT ini_pugaA library to manage INI files.5,108MIT inid_rsA crate that can generate Iran National Identifier code and even check a INID is valid or not3,874MIT inifrsfast .ini parser crate1,692MIT inigo-rsInigo plugin56,261MIT inih_rust_migrationRust wrapper or port of the INIH C INI parser460MIT OR BSD-3-Clause inihxINI parser and Serde (de)serializer in pure Rust. Inspired by INIH C INI parser.472MITConfigurationEncoding ininIt is a library written in Rust to parse and validate the Iranian national ID number2,894MITAlgorithmsParsing tools inindexerA framework for building NEAR Protocol indexers14,283MIT OR Apache-2.0 inipA simple INI parser library7,994MITParser implementationsParsing tools inirsA simple command line task manager2,384MITCommand line utilities initMark a function to run before main.6,310MIT/Apache-2.0 init-daemonHelper crate to discover which init system is in use7,483MIT init-data-rsTelegram Mini Apps init data parser and validator for Rust6,054MITAuthenticationParser implementations init-data-rustThis library is a Rust port of init-data-golang2,518MITWeb programming init-hookGuaranteed one-time initialization1,350MIT OR Apache-2.0 init-hook-macrosMacros for init-hook1,575MIT OR Apache-2.0 init-log4rsSearch log4rs configuration in multiple directories or create one71Apache-2.0Development tools::Debugging init-onceConcurrent, non-blocking lazy initialization of values.67,508MIT init-project-cliSimple project template initializer27non-standard init-rsUse the world's best Cargo to install software, bypassing GitHub.17,894MIT init-tokenA crate for one-time safe initialization of static, without overhead.2,810MITMemory managementRust patterns init-tracing-opentelemetryA set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)1,498,264CC0-1.0Development tools::DebuggingDevelopment tools::Profiling init4-bin-baseInternal utilities for binaries produced by the init4 team27,135MIT OR Apache-2.0 init4-from-env-deriveA derive macro for `init4_bin_base::FromEnv`52,774MIT OR Apache-2.0 init_arrayInitialize arrays itemwise11,026Zlib OR Apache-2.0 OR MIT init_cellA safe-to-access, unsafely-initialized cell.1,529MIT OR Apache-2.0 init_codegenProcedural macro for Init.5,313MIT/Apache-2.0 init_dirinit_dir4,782MulanPSL-2.0 init_guardA Synchronization Primitive for guarding against double initialization6,348MITConcurrency init_projectinit_project is a project generator.5,843MITCommand line utilities init_spaceA procedural macro to calculate space for struct fields1,245MIT init_staticA Rust library for explicit static initialization.826MIT init_static_macroProcedure macros for init_static880MIT