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.
libpefilelibrary to parse PE files (only iterating over MESSAGE_TABLE entries is supported at the moment)6,525non-standard
libpegasusRust drivers and protocol library for PegasusAstro equipment14GPL-3.0-or-later
libpenisA rust port of https://github.com/todashuta/libpenis8,426non-standard
libpepLibrary for polymorphic encryption and pseudonymization19,863Apache-2.0
libperl-configExtract perl's build configs from Config.pm and others5,664GPL-1.0-or-later OR Artistic-1.0-Perl
libperl-macrogenGenerate Rust FFI bindings from C macro functions in Perl headers390LGPL-2.1-or-later
libperl-macrosProcedural macros for libperl-rs (#[thx], #[xs_sub], xs_boot!)105GPL-1.0-or-later OR Artistic-1.0-Perl
libperl-rsEmbed the Perl 5 runtime in a Rust application — safe wrapper around libperl-sys4,491GPL-1.0-or-later OR Artistic-1.0-Perl
libperl-sysLow-level FFI declarations for libperl (Perl5), generated via bindgen + libperl-macrogen6,305GPL-1.0-or-later OR Artistic-1.0-Perl
libpermuteA `no_std` compatible library that provides a function
to permute the items of a slice.3,136MIT OR Apache-2.0
libpetriColoured Time Petri Net engine with formal verification587Apache-2.0
libpetri-coreCore types for libpetri Coloured Time Petri Net engine1,399Apache-2.0
libpetri-debugDebug protocol for libpetri Coloured Time Petri Net engine666Apache-2.0
libpetri-docgenBuild-script helper for embedding Petri net diagrams in rustdoc (DOT + client-side viewer)1,053Apache-2.0
libpetri-eventEvent system for libpetri Coloured Time Petri Net engine1,378Apache-2.0
libpetri-exportDOT export pipeline for libpetri Coloured Time Petri Net engine1,292Apache-2.0
libpetri-runtimeBitmap executor runtime for libpetri Coloured Time Petri Net engine762Apache-2.0
libpetri-verificationFormal verification for libpetri Coloured Time Petri Net engine762Apache-2.0
libpexlWrapper for the libpexl C text matching and parsing library.538BSD-3-Clause
libpexl-sysBindings to the libpexl library via spack.757BSD-3-Clause
libpfm-sysUnsafe bindings for libpfm43,245MIT
libpfs3Pure Rust PFS3 (Amiga) filesystem library — read, write, format, and check48LGPL-3.0-or-later
libpfuPackFixerUpper: bring up AOSC OS packages magically4,308GPL-3.0-or-later
libpfu-fixersSource-code analysis based lints for libPFU3,292GPL-3.0-or-later
libpfu-logdbgBuild-log analysis based lints for libPFU2,637GPL-3.0-or-later
libpfu-sourceSource-code VFS resolver for ABBS scripts5,101GPL-3.0-or-later
libpfu-styleCode style lints for libPFU3,304GPL-3.0-or-later
libpg_query-sysFFI bindings to libpg_query23,478BSD-3-Clause
libpg_query2-sysFFI bindings to libpg_query8,678BSD-3-Clause
libpgdumpA Rust library for reading and writing PostgreSQL dump files255BSD-3-Clause
libpgfmtA Rust library for formatting PostgreSQL SQL and PL/pgSQL816BSD-3-Clause
libpgliteRust facade for hosting PGlite through a replaceable native plugin21Apache-2.0
libpgquery-sysRust bindings to libpgquery2,713MIT
libpgsFast PGS subtitle extraction, encoding, and round-trip transformation for MKV and M2TS containers50MIT OR Apache-2.0
libphantomfsA low level library for reading and writing PhantomFS volumes.1,550BSD-2-Clause-Patent
libphextA rust-native implementation of phext12,833MIT
libphonenumber-sysrust ffi bindings to libphonenumber3,962MIT
libphoneticsDatatypes for phones; sound change algorithms.38AGPL-3.0-only
libphoshRust bindings for libphosh9,079MIT
libphosh-sysFFI bindings for libphosh9,407MIT
libphysicslibphysics1,456BSD-3-Clause
libpicnic-sysDeclarations for using Picnic's shared library4,490MIT
libpidA rust crate library that implements a PID controller.32,607MPL-2.0
libpijulCore library of Pijul, a distributed version control system based on a sound theory of collaborative work.176,549GPL-2.0+
libpijul-compatA patch-based distributed version control system, easy to use and fast.9,348GPL-2.0+
libpinentryNot feature complete GnuPG pinentry lib632MIT
libpipelineComposable pipelines2,060MIT
libpitustlibpitust implements random utility functions I tend to use a lot518MIT OR Apache-2.0
libpixivpixiv.net API client library784non-standard
libpkgBSD pkg bindings and wrapper785BSD-3-Clause
libpkgxInstall and run `pkgx` packages12,087Apache-2.0
libplacebo-sysFFI bindings to libplacebo1,813MIT
libplasmoid-updaterLibrary for updating KDE Plasma 6 components from the KDE Store. Meant for use in topgrade.393GPL-3.0-or-later
libplatformExperimentation for potential new interface between libstd and platforms1,852MIT/Apache-2.0
libplcdocxA robust Rust framework for placeholder replacement in DOCX files56MIT
libpledgelibpledge is a library that provides similar functionality to the
OpenBSD pledge(2) functionality for Rust programs on Linux.1,555ISC
libplistrust wrapper for libplist from libimobiledeivce2,293GPL-3.0
libplum-sysBindings to libplum, an image loading and storing library4,693MPL-2.0
libpmA package management library2,690BSD-3-Clause
libpmsRust bindings for libpms319MIT
libpms-sysFFI bindings for libpms365MIT
libpnaPNA(Portable-Network-Archive) decoding and encoding library86,348Apache-2.0 OR MIT
libpng-srcHelper package for compiling 'libpng' as a static library. Meant to be used as build dependency only.8,896MIT OR Apache-2.0
libpng-sysUnreliable bindings for libpng 1.6. They're likely to bring sorrow and regret. Please use a native Rust PNG library instead.125,985Libpng
libpng-vendored-sysHelper package for vendoring 'libpng' as a static library with rudimentary FFI bindings.4,011MIT OR Apache-2.0
libpobsdLibrary to interact with the PlayOnBSD database10,646MIT
libpodcastLibrary for parsing, downloading, and playing podcasts2,008GPL-3.0
libpolymeshThe core PolyMesh library8,147non-standard
libpoolA simple threadpool from The Rust Programming Language1,834MIT/Apache-2.0
libporttyShared types, protocol, and client library for portty - build your own custom frontend for portty203MIT
libpostallibpostal1,772MIT
libpostal-rsStatic Rust bindings for libpostal - international address parsing and normalization1,688MIT OR Apache-2.0
libpostal-rustHigh-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)42,912Apache-2.0 OR MIT
libpostal-sysLow-level wrappers for libpostal address normalization (with locks to support thread-safe initialization)45,407Apache-2.0 OR MIT
libpowerA Rust library containing algorithms commonly used in power electronics systems, targeted for use in embedded systems2,775MIT
libppfLibrary for working with Playstation Patch Format (PPF) files17non-standard
libpqSafe binding for libpq1,403,994MIT
libpq-sysAuto-generated rust bindings for libpq1,345,319MIT OR Apache-2.0
libpqcThis is a learningg project for both PQC and Rust. Do not expect constant updates or any security assurances.1,691MIT
libpqlite3-sysNative bindings to PQLite (Post-Quantum SQLite)69MIT
libprefetchForensic library; parser and reader for Microsoft Prefetch File4,751WTFPL
libpreflate-sysLow-level bindings to preflate, a deflate stream reconstruction library2,304MIT OR Apache-2.0
libprimesieveAccess to the C function primesieve_generate_primes2,142GPL-3.0-or-later
libprocA library to get information about running processes - for Mac OS X and Linux7,056,150MIT
libprocmemA /proc/<pid>/mem reading and writing library5,463BSD-2-Clause
libprosicA library for calling of genomic variants using a latent variable model.16,724GPL-3.0
libprotonupA Rust library to manage Linux Gaming Compatibility tools, like ProtonGE, Luxtorpeda, Boxtron and others.22,625GPL-3.0
libproxyRust bindings for libproxy36,924MIT
libproxybaseCore engine library for ProxyBase networking, market connectivity, proxying, and telemetry51MIT
libptPersonal multitool28,700GPL-3.0-or-later
libpt-bintolsPersonal multitool13,800MIT
libpt-cliPersonal multitool8,719GPL-3.0-or-later
libpt-corePersonal multitool15,408GPL-3.0-or-later
libpt-heduPersonal multitool1,252MIT
libpt-logPersonal multitool25,849GPL-3.0-or-later
libpt-mathPersonal multitool6,448MIT
libpt-netPersonal multitool6,114MIT
libptpPicture Transfer Protocol driver10,479MIT/Apache-2.0
libpulse-bindingA Rust language binding for the PulseAudio libpulse library.5,465,000MIT OR Apache-2.0
libpulse-glib-bindingA Rust language binding for the PulseAudio libpulse-mainloop-glib library.180,497MIT OR Apache-2.0
libpulse-mainloop-glib-sysFFI bindings for the PulseAudio libpulse-mainloop-glib system library.173,801MIT OR Apache-2.0
libpulse-simple-bindingA Rust language binding for the PulseAudio libpulse-simple library.4,654,341MIT OR Apache-2.0
libpulse-simple-sysFFI bindings for the PulseAudio libpulse-simple system library.4,650,704MIT OR Apache-2.0
libpulse-sysFFI bindings for the PulseAudio libpulse system library.5,519,603MIT OR Apache-2.0
libpulse-tokioTokio bindings for the PulseAudio libpulse library.5,411MIT OR Apache-2.0
libpuriIdiomatic Rust Competitive Programming Library7,898MIT OR Apache-2.0
libpurple-rustlibpurple rust binding2,070WTFPL
libpvcam-sysbindgen generated FFI bindings for Photometrics' C SDK1,645non-standard
libpwqualitylibpwquality bindings for Rust22,729GPL-2.0-or-later
libpwquality-sysNative bindings to the libpwquality library20,614GPL-2.0-or-later
libpyThis library imports functions from the python standard library.3,871MIT OR Apache-2.0
libpybuildPython src+dependency bundler library798Apache-2.0
libpylonCore library for the Pylon suite of apps15,176GPL-3.0
libpythonPython syntax library17AGPL-3.0-only
libqlibq project1,507MIT OR Apache-2.0
libqabuA auditable and versitile Rust cryptography library.3,962GPL-3.0
libqaulAbstraction for building services over internet independent networks2,757AGPL-3.0
libqaul-sdkClient SDK for libqaul1,665AGPL-3.0-or-later
libqaul-typeslibqaul type fascade2,437AGPL-3.0-or-later
libqhySafe Rust bindings to the QHY CCD SDK48GPL-3.0-only
libqhy-sysRaw FFI bindings to the QHY CCD SDK58GPL-3.0-only
libqhyccd-sysRust bindings for QHY CCD SDK10,012MIT OR Apache-2.0
libqmi-glib-rsA minimal, safe Rust interface for libqmi150MIT/Apache-2.0
libqmi-glib-sysRust bindings for the libqmi-glib library137MIT/Apache-2.0
libqmi-glib-types-rsRust definitions of the enums and flags from libqmi-glib64MIT/Apache-2.0
libqoiA basic QOI encoder/decoder in rust8,644LGPL-2.0-or-later
libqsonReserved14AGPL-3.0-only
libquantumRust bindings for the libquantum C library.5,167GPL-3.0
libquantum-patchedRust bindings for the libquantum C library.2,982GPL-3.0
libquarkpanAsync Rust client library for Quark Drive upload, download, listing, and folder creation277GPL-3.0-only
libquartzSecure communication protocols4,271BSD-2-Clause
libquasselNative rust implementation of the Quassel protocol and library functions1,861ISC
libquerierLet everyone query some parquet2,725MIT
libqueuedLibrary for queued23,028SSPL-1.0
libquickjs-dtp-sysQuickJS Javascript Engine FFI bindings (with improved date parser)4,807MIT
libquickjs-ng-sysQuickJS-NG Javascript Engine FFI bindings13,667MIT
libquickjs-sysQuickJS Javascript Engine FFI bindings1,513,512MIT
libquickjs-sys-latestQuickJS Javascript Engine FFI bindings6,556MIT
libquickjspp-sysQuickJSpp Javascript Engine FFI bindings5,517MIT
libquil-sysHigh-level bindings to libquil11,912Apache-2.0
libquiltA library for interacting with quilt repositories (part of the quilt project)3,398MIT/Apache-2.0
librA library for types and bingings to native C functions in libR,
providing most of embedded-R and R math functions.2,927MIT
libR-sysLow level bindings to the R programming language.246,928MIT
libr2farust implementation for HTOP, TOTP and steam guard tow-factor-authentication5,083MIT
libraSimple fantasty Adventure MUD1,860GPL-3.0-only
libra-admission-controlreserve crate name1,749Apache-2.0
libra-botA Discord bot for personal use.10,760MIT
libra-canonical-serializationLibra Canonical Serialization (LCS)16,665Apache-2.0
libra-clilibra network cli1,482Apache-2.0
libra-clientreserve crate name1,747Apache-2.0
libra-configreserve crate name1,787Apache-2.0
libra-consensusreserve crate name1,779Apache-2.0
libra-corereserve crate name1,773Apache-2.0
libra-cryptoreserve crate name1,896Apache-2.0
libra-crypto-derivereserve crate name1,773Apache-2.0
libra-devreserve crate name1,763Apache-2.0
libra-executorreserve crate name1,766Apache-2.0
libra-lcsLibra serde library1,709Apache-2.0
libra-leptosLibra Design System — Leptos (Rust) financial components. 20 components ported from go-templ.34MIT
libra-mempoolreserve crate name1,798Apache-2.0
libra-networkreserve crate name1,756Apache-2.0
libra-network-corereserve crate name1,767Apache-2.0
libra-nodeNo description provided.1,832Apache-2.0
libra-secret-servicereserve crate name1,756Apache-2.0
libra-state-synchronizerreserve crate name1,763Apache-2.0
libra-storagereserve crate name1,758Apache-2.0
libra-swarmreserve crate name1,756Apache-2.0
libra-tokensLibra Design System — Rust design tokens: color constants, lerp, CSS generation, theme loading. The Rust-native counterpart of…53MIT
libra-typesreserve crate name1,863Apache-2.0
libra-walletreserve crate name1,757Apache-2.0
librabftreserve crate name1,769Apache-2.0
libracorereserve crate name1,751Apache-2.0
libradImplementation of the Radicle Link peer-to-peer code collaboration protocol2,787GPL-3.0-only
libradiclsupport library for alevin-fry27,488BSD-3-Clause
libradicl-macrosProcedural macros for libradicl1,612BSD-3-Clause
libradorRusty bindings to librador, the EspoTek Labrador driver library.2,862GPL-3.0
librador-sysRaw bindings to librador, the EspoTek Labrador driver library. You may prefer to use librador instead.2,350GPL-3.0
libradosIdiomatic (async) rust bindings for librados77MIT
librados-bindgenRust bindings for the Ceph Rados API by bindgen1,260MIT
librados-ffiFFI bindings for librados.1,439AGPL-3.0-only
librados-sysRust bindings for the Ceph Rados API5,576
libraftraft implementation in rust.3,451MIT
librageA safe, simple, and complete Rust wrapper for the rage (age) encryption library.15MIT
libraildriverFFI bindings for TSC's RailDriver.dll4,728MIT
libraildriver-sysFFI bindings to TSC's RailDriver.dll5,726MIT
librakeCore library for the cargo-rake/rake build tool: parse, validate, and run Rakefile.toml targets514MIT OR Apache-2.0
librandtestStatistical testing library for pseudo-random number generators1,680Apache-2.0/MIT
librankA Rust library for adding ranking information to an iterator.24MIT
librapidarchiveLibrary for generating archive files of various kinds2,899GPL-3.0-or-later
librarianA crate for downloading and linking to non-rust libraries from app build scripts7,0890BSD OR MIT OR Apache-2.0
librarian-mcpWorkspace artifact registry: indexes markdown specs, plans, ADRs, runbooks, and memories with a typed link graph26MIT
librariumLibrary for the reading, creating, and modification of cpio file systems3,646MIT OR Apache-2.0
librarium-cliLibrary for the reading, creating, and modification of cpio file systems3,322MIT OR Apache-2.0
librariusA simple and lightweight logging library for Rust. It provides a flexible framework for emitting log messages from Rust programs,…1,232MIT
libraryBibliotecas de teste1,661MIT
library-lucas-testeA simple test project published to crates.io22MIT
library-rsRust port of xklb's fsadd --fs1,232BSD-3-Clause
library_catalogueA collection of utilities to track the books in your library.1,699MIT OR Apache-2.0
library_coreMy Test Sum Function to publish4,437MIT
library_crateFirst Welcome Library Crate4,372MIT/Apache-2.0