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.

ipgenA library for generating unique and reproducible IP addresses76,054MIT/Apache-2.0 ipgen-cliA command line tool for generating unique and reproducible IP addresses10,233MIT/Apache-2.0 ipgeoA CLI tool that finds the location and other information of IP addresses or DNS addresses.12,716GPL-3.0Command line utilitiesNetwork programming ipgeolocateGet IP address geolocation information freely.57,486GPL-3.0Network programming ipgrepsearch for IP addresses in text files2,903GPL-3.0 iphoneReturn the latest iPhone model, price (USD), and release date.212MIT iphone_organizerA tool to quickly organize photos imported from an iPhone.16,638MITCommand line utilities iphostStable hostname resolution library that supports storing a hostname in either a static IP addresses or an FQDN.1,617Apache-2.0 OR MPL-2.0 ipifyA client library for ipify: A Simple IP Address API.2,347MIT ipify-asyncA simple asynchronous library for obtaining your public IP3,985MITAsynchronousNetwork programming ipify-clia CLI command to check public IP1,721MITCommand line utilitiesNetwork programming ipify-clientA client interface to the ipify.org IP resolution service2,065GPL-3.0-or-laterNetwork programming ipify-rsRust crate for the ipify.org API.11,189MITAPI bindingsCommand line utilities ipify_apiipify client2,047MIT ipinfoipinfo: A Rust library for IPInfo64,606Apache-2.0Network programming ipinfo-cliEmpower your IP data retrieval tasks by leveraging Rust's capabilities to effortlessly extract comprehensive IP information from…3,681MIT ipinfodbRust wrapper for ipinfodb geolocation api.3,627MIT/Apache-2.0 ipipeCross-platform named-pipe API.61,372MIT OR Apache-2.0API bindingsFilesystem ipjdbIn-process JSON database26,786Apache-2.0 ipkuCheck my IP address1,558MIT ipkvA simple key-value store (WIP)1,599MIT ipl3checksumLibrary to calculate the IPL3 checksum for N64 ROMs6,528MITNo standard libraryNo standard library::No dynamic allocation ipldIPLD types and interfaces3,277ISC ipld-block-builderlibrary for dealing with ipld15,010MIT OR Apache-2.0 ipld-carDAG-PB serialization/deserialization library for IPFS CAR v1 archives64MITFilesystem ipld-collectionsmultiblock ipld collections5,924MIT OR Apache-2.0 ipld-coreIPLD core types553,313MIT OR Apache-2.0Data structuresEncoding ipld-dagpbIPLD DAG-PB codec.49,699MIT OR Apache-2.0Data structuresEncoding ipld-extract-linksExtract links from IPLD encoded data1,413MIT OR Apache-2.0Data structuresEncoding ipld-nostdA bundle of CID, IPLD, CAR, Multihash and serde serialization for [no_std]1,874Apache-2.0/MIT ipld-schemaIPLD Schema tools8,236MIT OR Apache-2.0 ipld_amtSharded IPLD Array implementation.28,433MIT OR Apache-2.0 ipld_blockstoreFilecoin storage interface7,277MIT OR Apache-2.0 ipld_hamtSharded IPLD HashMap implementation.36,465MIT OR Apache-2.0 ipld_traversalImplementation of IPLD selectors and traversal methods5,933MIT ipldfsVirtual filesystem for ipld2,085AGPL-3.0-only iplocget ip location2,569 iplocateA powerful IP geolocation API2,620MIT OR Apache-2.0API bindings iplocationLocation data based on your public IP address4,739Apache-2.0 iplookupQueries a STUN server for your public IP7,066GPL-3.0+ iplookupapi-rsAn api wrapper for iplookupapi.com1,577MIT ipmailRust implementation of SP-centric decentralized instant message synchronization protocol(DIMSP)1,549AGPL-3.0-only ipmapAn interactive map that shows connected IP addresses.7,268GPL-3.0Network programming ipmbInter-process message bus12,773Apache-2.0 OR MIT ipmb-deriveipmb-derive5,227Apache-2.0 OR MIT ipmiIPMI v2.0 RMCP+ client library (async-first + optional blocking) with session authentication, integrity and confidentiality.170MITNetwork programming ipmi-fan-controlipmi fan control, is a tool to control fan speed by monitoring cpu temperature12,446MIT ipmi-rsA pure rust implementation of the IPMI spec19,959MIT OR Apache-2.0Network programmingParser implementations ipmi-rs-coreA pure rust implementation of the core primitives of the IPMI spec2,283MIT OR Apache-2.0Parser implementations ipmi-rs-logLogging support for primitives in ipmi-rs-core134MIT OR Apache-2.0Network programmingParser implementations ipmimonitoring-sysLow level bindings for freeipmi libipmimonitoring7,197GPL-3.0 ipmirawAPI for submitting raw commands to an IPMI device8,400MIT OR Apache-2.0Hardware supportOperating systems ipmitool-dcmi-power-readingThe Rust implementation of "ipmitool dcmi power reading"1,457MPL-2.0Command line utilities ipmpscInter-process Multiple Producer, Single Consumer Channels66,180MIT ipmsg-rsipmsg rewrite by rust.1,556MIT ipnetProvides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`,…489,048,750MIT OR Apache-2.0Network programming ipnet-trieIPv4 and IPv6 network fast lookup trie.338,768MITData structuresNetwork programming ipnetworkA library to work with IP CIDRs in Rust85,230,597MIT OR Apache-2.0Network programmingParser implementations ipnetxipnetx is the crate for set operations on IP address space — union, intersection, difference, and complement over arbitrary…904MITNetwork programming ipobfObfuscate an IP address for SSRF filter bypasses1,144MIT OR Apache-2.0Command line utilities ipoptRust language bindings for the Ipopt non-linear constrained optimization library.23,366MIT OR Apache-2.0 ipopt-adBlackbox NLP solver using IPOPT and automatic differentiation1,292MIT OR Apache-2.0Science ipopt-srcRedistribution of Coin-OR Ipopt as a crate5,568Apache-2.0 ipopt-sysRaw unsafe Rust bindings to the Ipopt non-linear optimization library.24,688MIT OR Apache-2.0 ipopt_bindgenRust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization.7,203MIT OR Apache-2.0External FFI bindingsMathematics ipow2Efficient power-of-two abstraction in Rust67Unlicense ippAsynchronous IPP print protocol implementation73,746MIT/Apache-2.0 ipp-clientAsynchronous IPP client1,969MIT ipp-ctypesC types used by ipp-headers-sys (part of ipp-sys Intel IPP bindings)4,038MIT/Apache-2.0External FFI bindings ipp-headers-sysrust-bindgen generated FFI declarations for IPP (part of ipp-sys Intel IPP bindings)65,285MIT/Apache-2.0External FFI bindings ipp-printer-appPure-Rust IPP Everywhere framework for building CUPS-driverless printer applications291MITHardware supportNetwork programming ipp-protoIPP protocol implementation3,558MIT ipp-serverHelpers to make IPP servers1,916MIT ipp-systoplevel convenience crate (part of ipp-sys Intel IPP bindings)68,324MIT/Apache-2.0External FFI bindings ipp-sys-build-helphelper for linking IPP libraries (part of ipp-sys Intel IPP bindings)64,160MIT/Apache-2.0External FFI bindings ipp-utilIPP command line print utility22,275MIT/Apache-2.0 ipp_encoderInternet Printing Protocol encoder-decoder4,196MITEncoding ippacketA library for working with IP packets in Rust1,988MITNetwork programming ippanel-smsA professional, asynchronous Rust client library for the IPPANEL SMS web service.442MIT ippperA library for building simple ipp servers7,645BSD-3-ClauseNetwork programming ippsecAn interactive tool to navigate https://ippsec.rocks/ videos1,655MITCommand line utilities ippusbHTTP proxy for IPP-over-USB devices2,288BSD-3-Clause ippushAn IP remote procedure1,352GPL-3.0-or-laterNetwork programming ipqs_db_readerIPQualityScore Rust Flat File IP Address Reputation Database Reader21,372MITDatabase interfacesParser implementations ipqueryTool to query your own public IP address.3,380MIT iprThe tool to output IPv4 informations5,467MIT iprangeA library to manage IP ranges5,544,845MITNetwork programming ipregistryOfficial Rust client for the Ipregistry IP geolocation and threat intelligence API18Apache-2.0API bindingsWeb programming::HTTP client iprfcKnown RFCs for IP addresses100,536MIT OR Apache-2.0Network programmingNo standard library iprintA simple debugging utility that prints indented text based on function call depth6,302MIT iprobeProbe if the host system supports IPv4, IPv6 and IPv4-mapped-IPv6.99,513MIT OR Apache-2.0Network programming iprotoTarantool iproto protocol implementation1,682non-standard iproute2manipulate linux networking resources via netlink3,368MIT iproxyProxy server for IP geolocation. Use external services to get the geolocation of an IP address.3,691non-standard iprrA CLI to query ip region.2,333non-standardCommand line utilities iprsInter planetary specifications in rust-lang1,850MIT ipsParser for the IPS file format.9,311MIT OR Apache-2.0Parser implementations ips4oWhen completed, this will be a Rust implementation of the ips4o sorting algorithm.1,739MIT OR Apache-2.0 ipsae-coremarkdown parser for DIY lover2,803MIT ipscanA high-performance, asynchronous IP and Port scanner in Rust supporting concurrent TCP scans, single-socket UDP scans, and custom…64MITCommand line utilitiesNetwork programming ipseaeasy little ipc library1,806MIT ipsec-parserParser for the IKEv2 protocol1,161,641MIT/Apache-2.0Parser implementations ipsetA wrapper for libipset23,208MIT ipset-sysipset lib bindings6,431MIT ipset_deriveA deriver for libipset9,953MIT ipset_lookupipset is a command-line tool that takes networks or IPs and searches through a lot of different threat feeds quickly. It can also…15,064MITCommand line utilitiesText processing ipslimSimple native frame/iteration per second limiter using the last time delta to compute the sleep length.2,610GPL-3.0 ipsortVersitile ip address sorting tool35GPL-3.0-or-laterCommand line utilitiesDevelopment tools ipspinA Rust library for interacting with the https://IPSpin.io Service API2,425MIT ipstackAsynchronous lightweight userspace implementation of TCP/IP stack for Tun device64,618Apache-2.0 ipstack-gephAsynchronous lightweight userspace implementation of TCP/IP stack for transparent proxies25,074Apache-2.0 ipstructRust client library for the IPStruct3,292MITNetwork programming ipstuffIP structures and utilities8,511MIT OR Apache-2.0 ipsuite[WIP] Collection of Types for the Internet Protocol Suite1,282Apache-2.0 OR BSD-2-Clause OR MITData structuresNetwork programming ipsumplaceholder for a random name generator library currently in development1,872MIT OR Apache-2.0 ipswdl2Downloads Apple's IPhone SoftWare (IPSW) files.2,938MIT OR Apache-2.0Command line utilities ipsyncSynchronize IP addresses with email.7,997MIT OR Apache-2.0 iptableDatastructure for efficient IP address lookup3,898Apache-2.0 iptablesRust bindings for iptables727,752MITAPI bindings iptables_exporterA Prometheus exporter for iptables4,281MIT OR Apache-2.0Command line utilities iptcRead IPTC tags from JPEG files in pure Rust, with partial support for Tiff files.7,319MIT iptmnetA convenient CLI for the IPTMNet API30,704GPL-3.0-or-laterCommand line utilitiesScience iptoRust implementation scaffold for Ipto metadata management facilities with Python bindings32Apache-2.0 iptoasn-webserviceAPI server for iptoasn.com8,536MIT iptoccFast, offline IPv4/IPv6 address to ISO-3166 country code lookup using RIR delegated statistics1,616MIT OR Apache-2.0Command line utilitiesNetwork programming iptoolRust linux iptool helpers for network interfaces3,668MirOSHardware support iptoolsHigh-performance IPv4/IPv6 utilities and iterators inspired by Python's iptools878,772MITAlgorithmsNetwork programming iptorrents-cliCLI for searching and downloading torrents from IPTorrents63MITCommand line utilities iptr-decoderIdiomatic Rust-style low-level Intel PT trace handler.173MIT OR Apache-2.0Hardware supportNo standard library iptr-edge-analyzerExtract edges and branches in Intel PT traces, and construct AFL++-compatible fuzzing bitmaps59MIT OR Apache-2.0Hardware supportParser implementations iptr-perf-pt-readerPerf.data parser for Intel PT data108MIT OR Apache-2.0Hardware supportNo standard library iptrapA fast, stateless TCP sinkhole11,231ISCCommand line utilities iptrieIPv4/v6 prefixes lookup structures (based on tries)137,521MITAlgorithmsData structures iptvrsPlay IPTV playlists using preferred local player5,365MIT ipugpug.js port to Rust3,929MITCommand line utilitiesParsing tools ipv4-displayA Rust crate for fast(er) IPv4 to string conversion.4,181MIT OR Apache-2.0 ipv6An interactive IPv6 client CLI tool3,286MIT ipv6-ddnA library to convert between Standard IPv6 (Hex) and IPv6 Decimal Dot Notation (DDN).51MPL-2.0 ipv6-router-advertisementLow-level, policy-free processing of IPv6 Router Advertisements17MIT OR Apache-2.0Network programming ipv6_proxyHttp proxy, every request from a separate IPv6 address.14,654MIT ipv6_rs网上分享的 ipv6 地址库解析1,747MIT OR Apache-2.0Parsing tools ipv6syncSynchronize IPv6 prefixes across VLANs39MITCommand line utilitiesNetwork programming ipv8IPv8 implementation for rust.1,884non-standard ipvsLinux IPVS native binding (project in active development, just reserved a name)3,698LGPL-3.0 ipwareHttp Header Client Ip Extraction Utility2,408MITWeb programming ipwatchA tool for restarting services on IP change.1,876MIT ipwhoisFree IP Geolocation API and IP Location Lookup Database4,554MIT OR Apache-2.0API bindings ipwhois-rustOfficial Rust client for the ipwhois.io IP Geolocation API. Simple, supports single and bulk IP lookups.20MITAPI bindingsWeb programming::HTTP client ipwhois_rsRust wrapper for the ipwhois.io geolocation API466MIT ipxEmpower your IP data retrieval tasks by leveraging Rust's capabilities to effortlessly extract comprehensive IP information from…1,092MIT ipy2mdA command line tool to convert ipython notebook to markdown4,288MITCommand line utilities ipynbAttempt at providing canonical structs to read/write Jupyter `.ipynb` (notebooks) files2,066MIT ipynb-to-mdConvert Jupyter Notebooks to Markdown files1,724MITDevelopment toolsText processing ipzoneIpzone provides a simple and powerful IP architecture to Rust.5,202MIT OR Apache-2.0Data structuresNetwork programming iqintrospection with dynamic queries92,583MITParsing tools iq-bech32DISCONTINUED: Use subtle-encoding's bech32 feature: https://crates.io/crates/subtle-encoding7,117Apache-2.0 OR MIT iq-cliCargo-like colored command-line interfaces7,166Apache-2.0Command-line interface iq-cometbftCometBFT is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any…2,781Apache-2.0CryptographyCryptography::Cryptocurrencies iq-cometbft-configcometbft-config provides functions for loading and validating CometBFT configuration files. It is moved out of the CometBFT…2,610Apache-2.0CryptographyCryptography::Cryptocurrencies iq-cometbft-protoA Rust implementation of the CometBFT proto structs.2,783Apache-2.0CryptographyCryptography::Cryptocurrencies iq-cometbft-rpccometbft-rpc contains the core types returned by a CometBFT node's RPC endpoint. All networking related features are feature…295Apache-2.0Cryptography::CryptocurrenciesNetwork programming iq-cratesopen source crates from iqlusion 📦1,942Apache-2.0 iq-cryptoGeneral-purpose pure Rust cryptography library providing a facade over a number of cryptographic algorithm implementations…6,105Apache-2.0 OR MITCryptography iq-readerRust library to parse IQ samples into complex numbers54MIT iq_oscI/Q oscillator without trig function calls3,431MIT iqaA single, ergonomic API over the patchwork of visual quality assessment metrics in the Rust ecosystem.226MIT OR Apache-2.0Computer visionMultimedia::Images iqa-cliCommand-line front-end to the iqa crate: compute image-quality metrics between two images and emit them as JSON.71MIT OR Apache-2.0Command line utilitiesMultimedia::Images iqa-orgRFC-009: The Sovereign Certification Layer. Identity Quality Assurance (IQA) and 128-bit Radiant Seal verification for the Aicent…221Apache-2.0 iqairIQAir api accessor crate1,453MITAPI bindingsCommand line utilities iqanSync Nix flake pins54WTFPL iqdbEmbedded vector database for Rust. Exact and approximate (HNSW/IVF) similarity search with durable storage, over the iqdb crate…156Apache-2.0 OR MITData structuresDatabase implementations iqdb-buildParallel index construction, incremental updates, and merging - part of the iQDB family.188Apache-2.0 OR MITAlgorithmsConcurrency iqdb-cacheIn-process vector and result caching with LRU/LFU/ARC eviction - part of the iQDB family.184Apache-2.0 OR MITCachingData structures iqdb-distanceSIMD-accelerated distance and similarity functions for vector search - part of the iQDB family.338Apache-2.0 OR MITAlgorithmsScience iqdb-evalBenchmarking and evaluation: recall@k, latency, and throughput for vector indexes - part of the iQDB family.19Apache-2.0 OR MITDevelopment tools::ProfilingScience iqdb-filterCanonical metadata-filter evaluator for vector search: validate-on-construction and infallible per-row evaluation - part of the…316Apache-2.0 OR MITAlgorithmsData structures iqdb-flatBrute-force exact nearest-neighbor search and recall ground truth - part of the iQDB family.275Apache-2.0 OR MITAlgorithmsData structures iqdb-hnswHNSW approximate nearest-neighbor graph index for fast vector search - part of the iQDB family.175Apache-2.0 OR MITAlgorithmsData structures iqdb-indexThe Index trait unifying flat, HNSW, and IVF vector indexes - part of the iQDB family.421Apache-2.0 OR MITData structuresDatabase implementations iqdb-ivfIVF clustered nearest-neighbor index for very large vector datasets - part of the iQDB family.152Apache-2.0 OR MITAlgorithmsData structures iqdb-persistAtomic snapshot persistence with versioned headers and CRC32 integrity for iQDB indexes - part of the iQDB family.234Apache-2.0 OR MITDatabase implementationsFilesystem iqdb-quantizeVector quantization (scalar, product, binary) for memory-efficient vector search - part of the iQDB family.179Apache-2.0 OR MITAlgorithmsCompression iqdb-typesFoundational vector-database types for the iQDB family - the shared vocabulary every iQDB crate speaks.493Apache-2.0 OR MITData structuresDatabase implementations iqengine-fm-receiver-pluginA simple example of an IQEngine plugin server written in Rust with FutureSDR1,497Apache-2.0Science iqengine-pluginAn helper crate to build IQEngine plugin server.2,042Apache-2.0 iqhttpiqlusion's HTTPS toolkit. Provides a high-level wrapper around hyper, with built-in SSL/TLS support based on rustls.14,749Apache-2.0 OR MITNetwork programmingWeb programming::HTTP client iqiyiA publish online video edit tools1,653MIT OR Apache-2.0 iqkmsRust gRPC client library for *iqkms*: a cryptographic key management service providing a gRPC API and support for a variety of…3,434Apache-2.0Cryptography iqkms-ethereumgRPC service for computing Ethereum signatures using keys stored in iqkms3,431Apache-2.0Cryptography::Cryptocurrencies iqkms-protoiqkms Protocol Buffers type definitions and schema5,129Apache-2.0CryptographyData structures iqkms-signingSigning service and keyring manager for producing digital signatures using keys stored in iqkms4,049Apache-2.0Cryptography iqkms-typesType definitions which can be shared between client and server components of iqkms5,577Apache-2.0Cryptography iqkmsdiqkms daemon: cryptographic key management service application providing a gRPC API and support for a variety of key storage…2,762Apache-2.0Cryptography iqoption-rsA scrapper that abstracts the IQ Option API calls into a Rust package.2,712MIT OR Apache-2.0API bindings iqosA Rust crate for controlling IQOS devices over BLE and USB164GPL-3.0AsynchronousHardware support iqraA terminal companion (TUI) for reciting and memorizing the Quran, with per-ayah recitation and translations.18MIT OR Apache-2.0Command line utilitiesMultimedia::Audio iqs323-driverAn embedded async driver for the IQS323 IQ Switch ProxFusion touch and proximity sensing controller.909Apache-2.0AsynchronousEmbedded development iqs5xxDevice driver for IQS5xx capacitive touchpad controller4,476MIT iqs7211eAsync I2C driver for the Azoteq IQS7211E capacitive touch and gesture controller1,101MIT OR Apache-2.0Embedded developmentNo standard library irIntermediate Representation2,255MIT/Apache-2.0