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.

packedvecStore vectors of integers efficiently1,472,616Apache-2.0/MITData structures packerPack static files into your binary at compile time22,591MIT packer-3dPacking algorithm for 3D container packing which optimizes for width, height, length, or all three.277CC-BY-NC-SA-4.0 packer_deriveDerives for the packer crate19,765MIT packer_plugin_updaterA tool to update packer plugins3,742MIT packer_rsA Rust wrapper for HashiCorp Packer CLI2,939MITCommand line utilitiesDevelopment tools packetNetwork packet handling.153,675WTFPL packet-9dfd7e7b6ae4d549987171c9f89a823dexperiment1,482non-standard packet-binserSimple binary (de)serialization library with a main usecase of network packets2,945MIT OR Apache-2.0 packet-binser-deriveSimple binary (de)serialization library with a main usecase of network packets3,160MIT OR Apache-2.0 packet-builderHigh-level library for interacting with low-level network data.30,438MIT OR Apache-2.0Network programming packet-dissectorA Rust crate for zero-copy parsing of layered network packets with registry-based protocol chaining972MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ahIP Authentication Header (AH, RFC 4302) dissector for packet-dissector1,040MIT OR Apache-2.0Network programmingParser implementations packet-dissector-arpARP (RFC 826) dissector for packet-dissector1,041MIT OR Apache-2.0Network programmingParser implementations packet-dissector-bfdBFD (RFC 5880) dissector for packet-dissector1,041MIT OR Apache-2.0Network programmingParser implementations packet-dissector-bgpBGP-4 (RFC 4271, RFC 4760, RFC 6793) dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-coreCore types and traits for packet-dissector: Dissector trait, DissectBuffer, Layer, Field, and error types2,709MIT OR Apache-2.0Network programmingParser implementations packet-dissector-dhcpDHCP (RFC 2131) dissector for packet-dissector1,039MIT OR Apache-2.0Network programmingParser implementations packet-dissector-dhcpv6DHCPv6 (RFC 8415 / RFC 9915) dissector for packet-dissector1,040MIT OR Apache-2.0Network programmingParser implementations packet-dissector-diameterDiameter (RFC 6733) dissector for packet-dissector1,039MIT OR Apache-2.0Network programmingParser implementations packet-dissector-dnsDNS (RFC 1035) dissector for packet-dissector1,093MIT OR Apache-2.0Network programmingParser implementations packet-dissector-espIP Encapsulating Security Payload (ESP, RFC 4303) dissector for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ethernetEthernet II (IEEE 802.3) and 802.1Q VLAN dissector for packet-dissector1,035MIT OR Apache-2.0Network programmingParser implementations packet-dissector-geneveGENEVE (RFC 8926) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-greGRE (RFC 2784, RFC 2890) dissector for packet-dissector1,041MIT OR Apache-2.0Network programmingParser implementations packet-dissector-gtpv1uGTPv1-U dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-gtpv2cGTPv2-C dissector for packet-dissector1,034MIT OR Apache-2.0Network programmingParser implementations packet-dissector-httpHTTP/1.1 (RFC 9112) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-http2HTTP/2 (RFC 9113) dissector for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-icmpICMP (RFC 792) dissector for packet-dissector1,034MIT OR Apache-2.0Network programmingParser implementations packet-dissector-icmpv6ICMPv6 (RFC 4443) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-igmpIGMP (RFC 1112, RFC 2236, RFC 9776) dissector for packet-dissector1,035MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ikeInternet Key Exchange (IKEv1/IKEv2, RFC 2408/RFC 7296) dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ipv4IPv4 (RFC 791) dissector for packet-dissector1,072MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ipv6IPv6 (RFC 8200) dissector with extension header support for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-isisIS-IS (Intermediate System to Intermediate System) dissector for packet-dissector1,034MIT OR Apache-2.0Network programmingParser implementations packet-dissector-l2tpL2TP (RFC 2661) dissector for packet-dissector1,035MIT OR Apache-2.0Network programmingParser implementations packet-dissector-l2tpv3L2TPv3 (RFC 3931) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-lacpLACP (IEEE 802.1AX) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-linux-sllLinux cooked capture v1 (SLL / LINKTYPE_LINUX_SLL) dissector for packet-dissector1,039MIT OR Apache-2.0Network programmingParser implementations packet-dissector-linux-sll2Linux cooked capture v2 (SLL2 / LINKTYPE_LINUX_SLL2) dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-lldpLLDP (IEEE 802.1AB) dissector for packet-dissector1,078MIT OR Apache-2.0Network programmingParser implementations packet-dissector-mdnsmDNS (RFC 6762) dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-mplsMPLS (RFC 3032) dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-nas5g5G NAS (Non-Access Stratum) dissector for packet-dissector1,094MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ngapNGAP (NG Application Protocol) dissector for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ntpNTP (RFC 5905) dissector for packet-dissector1,040MIT OR Apache-2.0Network programmingParser implementations packet-dissector-ospfOSPFv2 (RFC 2328) and OSPFv3 (RFC 5340) dissectors for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-pbtProperty-based testing helpers and generators for packet-dissector crates102MIT OR Apache-2.0Development tools::Testing packet-dissector-pcapPcap/pcapng reader and writer for packet-dissector710MIT OR Apache-2.0Network programmingParser implementations packet-dissector-pfcpPFCP dissector for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-pppPPP frame dissector and sub-protocol parsers (IPCP, LCP, PAP, CHAP) for packet-dissector1,098MIT OR Apache-2.0Network programmingParser implementations packet-dissector-quicQUIC (RFC 9000) dissector for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-radiusRADIUS (RFC 2865 / RFC 2866) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-reassemblyGeneric reassembly utilities for packet-dissector: offset-based buffer with gap tracking for IP fragment and TCP stream reassembly1,039MIT OR Apache-2.0Network programming packet-dissector-rtpRTP (RFC 3550) dissector for packet-dissector1,038MIT OR Apache-2.0Network programmingParser implementations packet-dissector-sctpSCTP (RFC 9260) dissector for packet-dissector1,037MIT OR Apache-2.0Network programmingParser implementations packet-dissector-sdpSDP (RFC 8866) dissector for packet-dissector19MIT OR Apache-2.0Network programmingParser implementations packet-dissector-sipSIP (RFC 3261) dissector for packet-dissector1,040MIT OR Apache-2.0Network programmingParser implementations packet-dissector-srv6SRv6 Segment Routing Header (RFC 8754) dissector for packet-dissector1,036MIT OR Apache-2.0Network programmingParser implementations packet-dissector-stpSTP/RSTP (IEEE 802.1D/802.1w) dissector for packet-dissector1,040MIT OR Apache-2.0Network programmingParser implementations packet-dissector-stunSTUN (RFC 8489) dissector for packet-dissector1,040MIT OR Apache-2.0Network programmingParser implementations packet-dissector-tcpTCP (RFC 9293) dissector for packet-dissector1,079MIT OR Apache-2.0Network programmingParser implementations packet-dissector-test-allocAllocation-counting test utilities for packet-dissector crates934MIT OR Apache-2.0Development tools::Testing packet-dissector-tlsTLS (RFC 5246, RFC 8446) record layer dissector for packet-dissector1,048MIT OR Apache-2.0Network programmingParser implementations packet-dissector-udpUDP (RFC 768) dissector for packet-dissector1,042MIT OR Apache-2.0Network programmingParser implementations packet-dissector-vrrpVRRP (RFC 9568) dissector for packet-dissector1,050MIT OR Apache-2.0Network programmingParser implementations packet-dissector-vxlanVXLAN (RFC 7348) dissector for packet-dissector1,049MIT OR Apache-2.0Network programmingParser implementations packet-ipcShare packets between services using servo ipc50,304MITAsynchronousNetwork programming packet-strataA high-performance packet parsing library294MITNetwork programmingParser implementations packet-streamImplementation of the packet-stream multiplexing protocol in Rust.13,931AGPL-3.0 packet-stream-codecImplementation of the packet-stream codec used by muxrpc, in rust.5,091AGPL-3.0 packet_crafterSimple tools for creating / parsing / manipulating data packets. Calculates checsums and length fields where possible.13,234MITNetwork programming packet_deriveDerive implementation for packet_enum6,553MIT packet_dogA tool for sniffing your packets7,489non-standard packet_enumFull implementation for packet_enum5,976MIT packet_loss_classificationPacket loss classifiation algorithms1,766Apache-2.0/MITNetwork programming packet_parserA powerful and modular Rust crate for network packet parsing.18,393MITDevelopment toolsNetwork programming packet_rsA Scapy like interface to build and define custom packet headers25,550Apache-2.0 packet_snitchNetwork Stack Explorer inspired by TCP/IP Illustrated Vol.210MIT packet_snooperA crossplatform multithreaded framework to capture and analyze packets.3,333MIT packet_utilTrait implementation for packet_enum7,082MIT packetcryptPacketCrypt proof of work algorithm5,759LGPL-2.1-only OR LGPL-3.0-only packetcrypt-dllPacketCrypt proof of work algorithm1,301LGPL-2.1-only OR LGPL-3.0-only packetcrypt-sysBindings to PacketCrypt6,702LGPL-2.1-only OR LGPL-3.0-onlyExternal FFI bindings packetdbA data science-native database for packet analysis369MIT OR Apache-2.0Database interfacesNetwork programming PacketDogA tool for sniffing your packets2,254non-standard packeteerAn attempt at a Rust library that can be used to assist in programmatically analysing, serving and handling received protocol…22,191EUPL-1.2Data structuresNetwork programming packetioA simple Rust crate for sending and receiving length-prefixed binary packets over any stream.3,907BSD-3-Clause packetizeencode and decode your packet with stream channel91,532MIT packetize_deriveencode and decode your packet with stream channel94,491MIT packetraventrack high-altitude balloon telemetry from a variety of sources4,626GPL-3.0-or-later packetrsMacro-based struct serialization/deserialization1,573MIT packetrs-implMacro-based struct serialization/deserialization7,413MIT packetrs-macroMacro-based struct serialization/deserialization5,684MIT packetryA fast, intuitive USB 2.0 protocol analysis application for use with Cynthion.7,723BSD-3-ClauseVisualization packetsA library for writing simple, packet-based servers.1,723MIT packetvar-deriveA Rust framework for G-Earth extensions2,647MIT packetvisorPacketvisor is a Raw Packet I/O framework based on the Rust language. It can process packets much faster than Standard Sockets…4,255GPL-3.0+ packetzCreate async packet-based servers with ease, Built with gamedev in mind. Stay tuned for UDP support, and more!4,992ISC packfileA simple library providing utilities to generate Git Packfiles in memory and send them to clients9,780WTFPLDevelopment tools packgodpackgod929GPL-3.0-or-later packguardPackGuard — local, multi-repo, multi-ecosystem package version governance with offset policy and embedded dashboard.98MIT OR Apache-2.0Command line utilitiesDevelopment tools packguard-actionsPackGuard Page Actions engine: generates prioritized remediation actions from the store + policy + intel, with dismiss/defer…156MIT OR Apache-2.0 packguard-cliPackGuard CLI binary.13MIT OR Apache-2.0 packguard-corePackGuard core library: manifest parsing, registry clients, semver classification.365MIT OR Apache-2.0 packguard-intelPackGuard vulnerability intel: OSV + GHSA fetchers, parsers, dedup.290MIT OR Apache-2.0 packguard-policyPackGuard policy engine: offset rules, pins, recommended-version computation.253MIT OR Apache-2.0 packguard-serverPackGuard HTTP server: REST API + job runner backing the dashboard.170MIT OR Apache-2.0 packguard-storePackGuard SQLite store: migrations, persistence, fingerprinting.252MIT OR Apache-2.0 packingBit packing and unpacking for arbitrarily aligned fields31,068MIT OR Apache-2.0Encoding packing_codegenCode generation for the packing crate19,462MIT OR Apache-2.0Encoding packinglistA freelist implementation that always places data at the smallest index.3,825MIT OR Apache-2.0 packitoPacks files into controlled size chunks1,476MIT packlerBundle Rust webapps with xtask2,720MIT OR Apache-2.0 packletA high-performance tool that bundles local code dependencies into a single markdown file by following import statements from an…289MITCommand line utilitiesDevelopment tools packman# Packman<T> file based in-memory database. Strongly MVP, big API changes are expected frequently. As Storage<T> is rather…4,217MIT packoPacked datastructure with self referential indexing.178MIT OR Apache-2.0Data structures packosSimple rectangle packing library3,015MIT packrA WebAssembly package runtime with extended WIT support for recursive types2,148MIT OR Apache-2.0 packr-abiGraph-encoded ABI for Pack runtime - supports recursive types3,088MIT OR Apache-2.0 packr-deriveDerive macros for pack-abi Value conversion725MIT OR Apache-2.0 packr-guestGuest-side helpers for Pack WASM packages1,056MIT OR Apache-2.0 packr-guest-macrosProc macros for Pack guest packages1,215MIT OR Apache-2.0 packr2a few packing algorithms for your needs8,653MIT OR Apache-2.0 packratA simple terminal UI for updating your package.json dependencies2,723MIT packrat-tuiA Wireshark-style terminal packet analyzer, reverse engineering, and security research tool with live capture, IDS, port scanner,…89MITCommand line utilitiesNetwork programming packrinthCLI tool for creating and maintaining your own Minecraft modpack5,545MITCommand line utilitiesDevelopment tools packrsExtremely simple byte (un)packing.1,401MIT OR Apache-2.0 packsA PackStream implementation written in Rust3,995non-standard packs-procDerive macros for packs-rs4,748non-standard packs-rsTODO1,535MIT packsimdSIMD-accelerated bit packing compression for u32 arrays40MITAlgorithmsCompression packstreamAn co-dependency of neo4j_rust_bolt1,344Apache-2.0 packtabPack static integer tables into compact multi-level lookup tables4,682Apache-2.0 packtab-cliCLI for packtab table packing192Apache-2.0 packtab-macroProc-macro for packtab compile-time table generation191Apache-2.0 packtoolIn memory packing made easy11,909MIT OR Apache-2.0EncodingParsing tools packtool-macroIn memory packing made easy: procedural macro definitions12,710MIT OR Apache-2.0 packtrackA simple CLI for tracking mail packages3,067MIT packvetLocal pre-install guard that reviews package release diffs before installs19MITCommand line utilitiesDevelopment tools packweaveA pack manager for AI CLI tools — weave together MCP servers, prompts, commands, and settings55Apache-2.0Command line utilitiesDevelopment tools packwiz-modlistCreates a modlist from packwiz10,876Apache-2.0Command line utilities packxYour data, permanently recorded — uncensorable, uneditable, and here for good.5,929Apache-2.0 packxelA bunch of packaging utilities3,872MIT packxel-utilsA bunch of packaging utilities6,778MIT packyCLI tool for unpacking archives3,769MIT pacletA Package Manager1,545Apache-2.0 paclogA tool to query the pacman log file.12,888GPL-3.0-onlyCommand-line interface pacmanLibrary for interacting with pacman package manager on linux10,317MIT pacman-appA simple demonstration crate1,334MITDevelopment tools pacman-app-rustsample rust app1,325MIT pacman-bintransBinary transparency for pacman8,575GPL-3.0Command line utilities pacman-bintrans-commonBinary transparency for pacman - common code8,488LGPL-3.0 pacman-bintrans-monitorBinary transparency for pacman - monitor tools2,863GPL-3.0Command line utilities pacman-bintrans-signBinary transparency for pacman - signing tools5,098GPL-3.0Command line utilities pacman-helperA program for more simplified options for package management in Arch systems1,586MITCommand line utilities pacman-keyNative Rust interface for managing the pacman keyring on Arch Linux1,123GPL-3.0Operating systems::Linux APIs pacman-logA Rust library for parsing and querying pacman logs1,072GPL-3.0FilesystemParsing tools pacman-repo-builderBuild a custom pacman repository from a collection of PKGBUILD directories50,215GPL-3.0Command line utilities pacman_bindingsBindings to interact with pacman987MIT pacmanagerA utility to interact with any package manager on any Linux distro6,456MIT pacmanager_wrapperA utility to interact with any package manager on any Linux distro5,933MITAPI bindings pacmanconfA pacman-conf wrapper library for parsing pacman config files1,441,134GPL-3.0Parser implementations pacmapPairwise Controlled Manifold Approximation (PaCMAP) for dimensionality reduction8,281Apache-2.0AlgorithmsMathematics pacmogPCM decording library11,940MIT OR Apache-2.0Embedded developmentMultimedia::Audio pacoA simple parser combinator library.5,057MIT pacontCLI tool to gather code context for LLMs41MITCommand line utilities pacopsPKGBUILD maintainer Swiss Army knife2,813GPL-3.0-or-laterCommand line utilitiesDevelopment tools::Build Utils pacossohttps://github.com/toschoo/pacosso/blob/master/README.md5,108GPL-2.0 WITH Bison-exception-2.2Parsing tools pacpreviewUnified info output for pacman packages6,139GPL-3.0-or-laterCommand line utilities pacquetReserved name. The Rust port of pnpm lives in the pnpm monorepo.17MIT pacr-typesThe PACR 6-tuple — physically annotated causal records for AI agents.95Apache-2.0Data structuresScience pacrankPick the fastest Archlinux mirrors (I use Arch btw)106Apache-2.0 OR MITCommand line utilitiesNetwork programming pacsProject Aware Command Storage - A CLI for managing and running saved shell commands154MIT pacs-cliProject Aware Command Storage - A CLI for managing and running saved shell commands263MIT pacs-coreProject Aware Command Storage - A CLI for managing and running saved shell commands430MIT pacs-tuiProject Aware Command Storage - A CLI for managing and running saved shell commands128MIT pacseaA fast, friendly TUI for browsing and installing Arch and AUR packages with built-in news and security scanning423MITCommand-line interfaceCommand line utilities pacstallStub program for our (eventual) rust rewrite2,866GPL-3.0-only pactPact consolidated CLI - pact_core_mock_server, pact_verifier, pact-stub-server, pact-plugin-cli, pact-broker-cli in a single…8,054MIT pact-broker-cliA Rust and CLI client for the Pact Broker. Publish and retrieve pacts and verification results.4,759MIT pact-cliP.A.C.T. - Project Automation, Configuration, and Terminal Multiplexing1,438non-standardCommand line utilities pact-cryptoCryptography extensions for Pacts.5,729AGPL-3.0-only pact-derivepact-foundation placeholder crate6,435MIT pact-plugin-cliCLI utility for Pact plugins12,863MIT pact-plugin-driverPact support library that provides an interface for interacting with Pact plugins461,258MIT pact-proxy-rsProxy server that records and serves result from PACT files1,530Apache-2.0 pact-stub-serverStandalone pact stub server41,501MIT pact_consumerPact-Rust module that provides support for writing consumer pact tests334,045MIT AND Apache-2.0 pact_ffiPact interface for foreign languages.77,822MIT pact_matchingPact-Rust support library that implements request and response matching logic467,536MIT pact_matching_ffiPact matching interface for foreign languages. [DEPRECATED, replaced with pact_ffi]8,765MIT pact_mock_serverPact-Rust support library that implements in process mock server417,454MIT pact_mock_server_cliStandalone pact mock server for consumer pact tests49,677MIT pact_mock_server_ffiPact mock server interface for foreign languages [DEPRECATED, replaced with pact_ffi]28,240MIT pact_modelsPact-Rust support library that provides the core models for dealing with Pact files415,622MIT pact_verifierPact-Rust support library that implements provider verification functions205,546MIT pact_verifier_cliStandalone pact verifier for provider pact verification76,797MIT pact_verifier_ffiPact verifier FFI for provider pact verification [DEPRECATED, replaced with pact_ffi]8,700MIT