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.

iotopA Rust implementation of iotop - display I/O usage of processes2,856MITCommand line utilitiesDevelopment tools::Profiling iotreeA command-line tool to monitor disk I/O statistics in a tree view1,488MITCommand line utilitiesDevelopment tools::Profiling iotscapeLibrary for creating IoTScape services for NetsBlox in Rust20,766MIT OR Apache-2.0 iotzioThe Iotzio API allows interaction with Iotzio devices. An Iotzio device is a USB connected microchip that enables the host…799MITEmbedded developmentHardware support iouio_uring bindings183,216MIT OR Apache-2.0 iousIntegers of unknown sizes.21non-standard ioutilIO Utility functions to make common tasks in Rust less cumbersome.3,449Apache-2.0 ioutilsA collection of utilities for working with I/O1,530Unlicense iovecPortable buffer type for scatter/gather I/O operations64,088,302MIT/Apache-2.0API bindingsNetwork programming iowarrior-embedded-halA Rust library that provides access to the IOWarrior GPIO, I2C, PWM, SPI and ADC peripherals.1,317MITEmbedded developmentHardware support iowkit-sysRust bindings for the Code Mercenaries iowkit library2,670MITExternal FFI bindingsHardware support iowrapSmall helpers for using io::Read/io::Write281,064MIT OR Apache-2.0Data structures ioymA utility for extracting logs written by loggest7,505Apache-2.0 ipProvides the IpAddr enum, which can represent either an IPv4 or an IPv6 address. Do not use this crate! As of Rust 1.7.0, the…43,393MIT ip-alloc-lookupFast, offline IPv4/IPv6 IP allocation lookup (country + EU flag) using RIPE NCC delegated data122MIT OR Apache-2.0Data structuresNetwork programming ip-allocator-clientRust API client for ip-allocator-webserver1,572MITAPI bindingsWeb programming::HTTP client ip-api-apiIP-API.com Api3,799Apache-2.0 OR MIT ip-api-clientThe client (based on ip-api.com api) allows you to get information about the IP address9,806MITAPI bindings ip-api-ioOfficial Rust client for ip-api.io — IP geolocation, email validation, fraud detection and risk scoring API18MITAPI bindingsWeb programming ip-api-wrapperSimple API Wrapper IP-API.com892MIT OR Apache-2.0 ip-api4rsA Rust library for the ip-api.com API.10,047Apache-2.0 ip-checkCheck in what country an IP address is located6,461MIT ip-cidrIP CIDR utilities922BSL-1.0Network programmingParser implementations ip-cliip-cli for query ip location info6,228MIT ip-combinatorParser combinator for ipv44,372MIT ip-commandA Rust wrapper around the Linux ip(8) command. Show / manipulate routing, network devices, interfaces and tunnels.1,751Apache-2.0 ip-discoveryA lightweight, high-performance library for detecting public IP addresses via DNS, HTTP, and STUN protocols256MIT OR Apache-2.0Command line utilitiesNetwork programming ip-extractHigh-performance IP address extraction and tagging engine770Unlicense OR MITNetwork programmingText processing ip-familyIP family enum with functions to get special ips of the right family7,994MIT OR Apache-2.0 ip-geolocation-api-rust-sdkOfficial Rust SDK for the IPGeolocation.io IP Location API.23MITAPI bindingsWeb programming IP-HackerIP tools used by Russia's big hackers15,315WTFPL ip-in-subnetChecking that subnet contains an IP address118,557MIT ip-lookupA unified IP geolocation query library using multiple free public providers.2,225MITCommand line utilitiesNetwork programming ip-macroMacros for writing literal IP addresses2,192MIT/Apache-2.0Network programmingRust patterns ip-nlrouteHigh(er)-level interface for working with host network configuration on linux1,881MIT ip-packetRust wrapper for IP (IPv4 and IPv6) packets1,649MITAPI bindingsNetwork programming ip-parse-rsA library for parsing IP addresses898MIT ip-parserips is a terminal command line tool that parses and filters provided ip addresses. supports whitelisting and blacklisting using…4,174non-standard ip-partip-part - ip tool2,897MIT/Apache-2.0 ip-reflector-serviceReturns the public IP address of the endopint making the call to the service.6,253BSD-2-Clause ip-rirIP address to country code lookup using RIR delegated stats30MITNetwork programming ip-roamMonitor changes of local IPv4 addresses on Linux6,188MIT ip-rsA simple web service to find out your public IP address6,209MIT OR Apache-2.0 ip-serversimple server that returns client ip address16,919UnlicenseCommand line utilities ip-spoofingLibrary to send fake IPv4 headers & UDP/TCP-SYN packets to perform L3/L4 attacks3,469MITAPI bindingsNetwork programming ip-toolsA CLI tool and library to retrieve the local IP address and list network interfaces11MIT OR Apache-2.0Command line utilitiesNetwork programming ip2aip2a10MIT ip2asnA high-performance, memory-efficient Rust crate for mapping IP addresses to Autonomous System (AS) information.6,009MITData structuresNetwork programming ip2asn-cliCLI for the ip2asn crate.1,105MITCommand line utilitiesNetwork programming ip2cGet the codes for the representation of names of countries and regions from IP address.6,688Apache-2.0 ip2countryfast ip to asn-country lookup5,089MITData structuresParser implementations ip2dA converter for IPv4 addresses16,480MITCommand line utilities ip2geoA small Rust library for getting the country code of IP addresses.3,392non-standard ip2locationFind geo information & proxy information based on the given IP using IP2Location BIN databases105,164non-standardDatabase interfacesNetwork programming ip2location-bin-formatIP2Location BIN Format9,436Apache-2.0 OR MIT ip2location-continent-multilingualIP2Location™ Continent Multilingual Database5,334Apache-2.0 OR MIT ip2location-country-informationIP2Location™ Country Information5,456Apache-2.0 OR MIT ip2location-country-multilingualIP2Location™ Country Multilingual Database5,342Apache-2.0 OR MIT ip2location-ip2locationIP2Location™ IP Address Geolocation Database10,275Apache-2.0 OR MIT ip2location-ip2proxyIP2Proxy™ Proxy Detection Database10,411Apache-2.0 OR MIT ip2location-iso3166-2IP2Location™ ISO 3166-2 Subdivision Code6,685Apache-2.0 OR MIT ip2locationioRust client for IP2Location.io API731MITNetwork programming ip2proxyProbe IP2Proxy BIN data files6,265MIT OR Apache-2.0Parser implementationsWeb programming ip2regionip2region for rust7,315MITAccessibility ip3Convert between three words and IPV4 addresses2,088LGPL-2.1-only ip3-cliip3 CLI1,504LGPL-2.1-only ip4sumHighly optimized IPv4 checksum calculation, no-std compatible27MITAlgorithmsEmbedded development ip6genA command line tool for generating unique and reproducible IPv6 addresses (DEPRECATED in favour of ipgen-cli)3,504MIT/Apache-2.0 ip_apiLibrary to get information about IP addresses or domains using ip-api.com6,779MIT ip_crateNew package related to ip address6,051MIT ip_extractorA Simple crate that wraps around the ifconfig command to extract network interfaces and their ip addresses3,951MITNetwork programming ip_networkIPv4 and IPv6 network structs.14,680,319BSD-2-ClauseData structuresNetwork programming ip_network_tableIPv4 and IPv6 network fast lookup table.4,929,153BSD-2-ClauseData structuresNetwork programming ip_network_table-deps-treebitmapForked version of fast IPv4/IPv6 lookup trie.6,479,992MITData structuresNetwork programming ip_rfcIP address globally routable checking for stable rust95,564MIT OR Apache-2.0Network programming ip_setFast IP range matching with binary search / 基于二分查找的高效IP范围匹配5,416MulanPSL-2.0AlgorithmsData structures ipaAnother dotfiles manager that can install and configure your packages1,859non-standard ipa-translateA crate for translating between IPA and ASCII text14,974MIT ipacRust CLI to Install Igor Repositories.3,133GPL-2.0 ipackMy Rust pack437MIT ipaddrmanipulate IPv4 and IPv6 addresses4,541non-standard ipaddressan library to handle ipv4 and ipv6 numbers188,490MIT ipaddrsLibrary for handling IP addresses and subnets, both IPv4 and IPv61,244Apache-2.0 ipafair-sysRust bindings for the IPAFAIR API.2,032LGPL-3.0-or-laterExternal FFI bindingsScience ipakeepDownload IPA files from the Apple App Store27MIT ipapiA Rust library to query IP addresses using ipquery.io API1,695MITNetwork programming ipapi-clientAn API client for ipapi.com4,906MIT ipasirBindings for the IPASIR API to communicate with incremental SAT solvers.6,609MIT/Apache-2.0API bindingsScience ipasir-loadingLoad shared libraries of IPASIR compatible SAT solvers.1,409GPL-3.0-or-laterExternal FFI bindingsScience ipasir-sysA Rust crate that contains FFI bindings for IPASIR-compatible SAT solvers.8,226MITExternal FFI bindingsScience ipassgenA password generator.2,781MIT OR Apache-2.0Command line utilities ipatoolDownload IPAs directly from Apple, a pure Rust port of ipatool.125MIT ipatool-coreCore library for ipatool-rs App Store authentication, purchase, and download flows.26MITCommand line utilities ipatool-rsA terminal UI and CLI for searching, purchasing, and downloading iOS App Store IPA files.18MITCommand line utilities ipbase-rsAn api wrapper for ipbase.com1,617MIT ipbinSeamless IP Address to Binary Conversion / IP地址到二进制的无缝转换420MulanPSL-2.0 ipcA rust library for interprocess communication.6,227MIT ipc-brokerA lightweight IPC broker for Rust that supports multiple transports (TCP, Unix sockets, Named Pipes) and provides an actor model…4,636MIT ipc-chanAn IPC-capable channel with an API akin to `std::sync::mpsc::channel`.8,129MIT OR Apache-2.0 ipc-channelA multiprocess drop-in replacement for Rust channels5,570,775MIT OR Apache-2.0 ipc-channel-muxIPC channel multiplexer204MIT OR Apache-2.0 ipc-communicationA client-server style convenience wrapper over servo/ipc-channel16,108MIT/Apache-2.0 ipc-lockCross-process named locks using std::fs::File::lock() on Unix and CreateMutexW on Windows87MITConcurrencyOperating systems ipc-orchestratorOrchestion of command line processes for local dev usage with IPC communication6,673MIT ipc-queueAn implementation of FIFO queue described in fortanix-sgx-abi used for asynchronous usercalls.103,039MPL-2.0Asynchronous ipc-ring48A bounded 48-byte POSIX shared-memory SPSC queue for Rust.42non-standardCommand line utilitiesConcurrency ipc-rpcA wrapper over servo/ipc-channel which provides many high level features25,697MITAsynchronousConcurrency ipc-rsSysV message queues1,941Fair ipc-serverA lightweight, lazy, asynchronous interprocess message passing server/client interface.5,581MIT OR Apache-2.0 ipc2581IPC-2581 XML parser, typed data model, and XSD validation for PCB manufacturing data87MIT OR Apache-2.0Hardware supportParsing tools ipc48Nanosecond-class 48-byte shared-memory register for one-writer/many-reader IPC in Rust20non-standard ipc_channel_adapterProvides a utility for fast cross process communication6,157MIT ipc_ringHigh-performance memory-mapped SPSC ring buffer for Unix IPC720MITConcurrencyMemory management ipcamA CLI for managing IP cameras (Tapo, Reolink) via RTSP and vendor APIs139MITCommand line utilities ipcap🌍 A CLI & library for decoding IP addresses into state, postal code, country, coordinates, etc without internet access.14,565MIT ipcap-codegenipcap codegen crate.2,242MIT ipcbusCross platform IPC bus1,753MPL-2.0 ipcezRust library for ipcez.25MIT OR Apache-2.0AsynchronousNetwork programming ipchatChat solution for local networks based on WLAN and Router's IP Addresses42MITAPI bindings ipcheck-rsA command tool generates typescript ip checker from CIDR1,864MITCommand line utilitiesNetwork programming ipckitA cross-platform IPC (Inter-Process Communication) library for Rust and Python30,287MIT OR Apache-2.0API bindingsConcurrency ipcon-sysRust binding for IPCON.11,907MIT OR Apache-2.0 ipconfigGet network adapters information and network configuration for windows.57,537,524MIT/Apache-2.0 ipcountcount IP addresses within a CIDR range, or make CIDR from a list of addresses1,166MIT ipcrawlerIntelligent automated penetration testing scanner with AI-powered output parsing281MITCommand line utilities ipcrustIP calculator written in Rust46GPL-3.0-only ipcryptSymmetric IPv4 address encryption2,409MITCryptography ipcrypt-rsIP address encryption and obfuscation methods in pure Rust419,203ISCCryptographyNetwork programming ipcrypt2A Rust library for format-preserving encryption of IP addresses. Supports both deterministic and non-deterministic encryption…1,624ISCCryptographyNo standard library ipcs-apiClient for IPCS HTTP API6,555MIT ipcs-apidefsAPI type definitions for IPCS HTTP api7,143MIT ipcs-cliCLI interface for IPCS5,622MIT ipcs-codegenShim for generating IPCS entrypoint6,435MIT ipcs-executorExecutor of IPCS functions6,498MIT ipcs-nodeIPCS worker node - provides HTTP API & uses libp2p for communication6,470MIT ipcs-runtimeRuntime shim for IPCS functions written in rust5,692MIT ipcucoipcuco3,213MIT ipcvImage Processing and Computer Vision1,857MIT ipdCLI tool to discover your public IP address77MIT OR Apache-2.0Command line utilitiesNetwork programming ipdataOfficial Rust client for the ipdata.co IP geolocation and threat intelligence API1,925MITAPI bindingsWeb programming::HTTP client ipdatainfoOfficial Rust client for the ipdata.info IP geolocation, ASN, and threat-intelligence API16MITAPI bindingsWeb programming::HTTP client ipdbipip ipdb rust library.9,000MIT/Apache-2.0 ipdb-rustLibrary for reading IPIP.net's IPDB database files6,512ISC ipdb_rsIPDB 地址库的 rust 非官方版本2,599MIT OR Apache-2.0Parsing tools ipechoSimplest ipecho client2,438MIT iperfAI inference backend performance benchmark208MITCommand line utilities iperf3-rsRust API for libiperf with live iperf3 metrics export51MIT AND BSD-3-Clause-LBNLAPI bindingsNetwork programming iperf3_statuspageA utility application to serve iperf3 results over an HTTP endpoint.1,589MIT OR Apache-2.0 ipextip feature for stable rust15,013MIT OR Apache-2.0 ipfRust implementation of the iterative proportional fitting algorithm145MITAlgorithmsMathematics ipf-fluxNative IPF (SPS/CAPS) floppy-image decoder — turns .ipf tracks into MFM flux cells without libcapsimage19BSD-3-ClauseEncodingNo standard library ipf_surveySurvey raking utility that extends the ipf crate.52MITAlgorithmsMathematics ipfetchCLI Tool for Easy IP Information Fetching2,717non-standard ipfiThe inter-planetary function interface: a lightning-fast RPC library that just works.2,723MITEncodingWeb programming ipfilterA library to streamline IP filtering1,377non-standardNetwork programming ipfixIPFIX (RFC7011) parser library with JSON export, based on nom3,936MIT ipfixrwIPFIX reader/writer library269,899MIT ipflagHuman-friendly IP -> country flag display core (resolver-pluggable, no data bundled).24Apache-2.0 ipfnIPFN Rust SDK2,027Apache-2.0 ipfrsNext-generation distributed file system with content-addressing, semantic search, and logic programming189Apache-2.0Database implementationsFilesystem ipfrs-cliCommand-line interface for IPFRS distributed content-addressed storage41Apache-2.0Command line utilities ipfrs-coreCore content-addressing primitives and data structures for IPFRS758Apache-2.0AlgorithmsCryptography ipfrs-interfaceHTTP, gRPC, GraphQL and Python interfaces for IPFRS distributed storage263Apache-2.0API bindingsWeb programming ipfrs-networkPeer-to-peer networking layer with libp2p and QUIC for IPFRS524Apache-2.0Network programming ipfrs-nodejsNode.js bindings for IPFRS distributed content-addressed storage system17Apache-2.0API bindings ipfrs-semanticSemantic search with HNSW vector indexing for content-addressed data354Apache-2.0AlgorithmsData structures ipfrs-storageStorage backends and block management for IPFRS content-addressed system614Apache-2.0Database implementationsFilesystem ipfrs-tensorlogicZero-copy tensor operations and logic programming for content-addressed storage466Apache-2.0AlgorithmsData structures ipfrs-transportTransport protocols and zero-copy data exchange for IPFRS distributed system262Apache-2.0Network programming ipfrs-wasmWebAssembly bindings for IPFRS distributed content-addressed storage system17Apache-2.0API bindingsWebAssembly ipfsIPFS node implementation6,535MIT OR Apache-2.0 ipfs-apiImplementation of an IPFS HTTP API client266,007MIT OR Apache-2.0FilesystemWeb programming ipfs-api-backend-actixActix implementation of IPFS HTTP API22,361MIT OR Apache-2.0FilesystemWeb programming ipfs-api-backend-hyperHyper implementation of IPFS HTTP API332,934MIT OR Apache-2.0FilesystemWeb programming ipfs-api-preludeShared code for IPFS HTTP API clients362,682MIT OR Apache-2.0FilesystemWeb programming ipfs-api-versionsTest support crate defining which IPFS versions are tested against2,185MIT OR Apache-2.0 ipfs-bitswapBitswap protocol implementation used in ipfs4,095MIT OR Apache-2.0 ipfs-cidGenerate IPFS CIDs (Content Identifiers) from a slice of bytes.4,008MIT ipfs-effector-cidIPFS Effector Wasm CIDv11,587Apache-2.0 ipfs-effector-importsIPFS Effector Imports2,002Apache-2.0 ipfs-effector-typesIPFS Effector Types2,335Apache-2.0 ipfs-embedsmall embeddable ipfs implementation61,388MIT OR Apache-2.0 ipfs-embed-cliCli for ipfs-embed.5,662MIT OR Apache-2.0 ipfs-embed-coresmall embeddable ipfs implementation9,427MIT OR Apache-2.0 ipfs-embed-dbsmall embeddable ipfs implementation8,714MIT OR Apache-2.0 ipfs-embed-netsmall embeddable ipfs implementation8,823MIT OR Apache-2.0 ipfs-embed-sqlitesmall embeddable ipfs implementation1,741MIT OR Apache-2.0 ipfs-hamt-directoryCreation of large HAMT-sharded directories2,761non-standard ipfs-hasherBytes in => CID as String out98,794MIT ipfs-lite[WIP]1,545Apache-2.0 OR MIT ipfs-mfsA slightly more ergonomic wrapper for ipfs-api's mfs-related functions6,673MIT ipfs-serverSimple ipfs server built on rust-ipfs6,294Apache-2.0 OR MIT ipfs-sqlite-block-storeblock store for ipfs, using sqlite118,481MIT OR Apache-2.0 ipfs-unixfsUnixFs tree support1,296,850MIT OR Apache-2.0 ipfs-webdavA WebDAV server that enables direct access to IPFS MFS as a mounted drive2,814MIT OR Apache-2.0FilesystemWeb programming ipfsapiCrate for interfacing with the IPFS api194,084MITAPI bindings ipfwIPFW parser19Apache-2.0Network programming ipfw-rsA Rust crate which allows to send commands to the FreeBSD IPFW firewall.1,864BSD-2-ClauseNetwork programmingOperating systems ipfy-public-ipthis package uses ipify to get the public ip and return the ipv4 ip address of the request3,931MITNetwork programming ipfyiRust client for the IPFYI API — https://ipfyi.com20MITAPI bindingsWeb programming::HTTP client