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.

libblackbodyLibblackbody is library for reading different thermographic file formats.8,462EUPL-1.2 libbladerf-rsFully Rust native BladeRF driver140Apache-2.0Hardware supportScience libblas-sysThe package provides bindings to the Basic Linear Algebra Subprograms.44,007MIT libblkid-rsHigh level bindings for libblkid287,523MPL-2.0API bindingsOperating systems::Linux APIs libblkid-rs-sysLow level bindings for libblkid280,667MPL-2.0External FFI bindingsOperating systems::Linux APIs libblkid-sysLow-Level bindings to libblkid2,065LGPL-2.1 libblobdLibrary for blobd4,283SSPL-1.0 libblobd-directLibrary for blobd, direct variant16,528Apache-2.0 libblobd-kvLibrary for blobd, KV variant11,856SSPL-1.0 libblobd-liteLibrary for blobd, lite variant2,727SSPL-1.0 libblockchainA Blockchain implementation12,669MITAlgorithmsScience libbluetoothRaw FFI bindings for Unix' libbluetooth.7,589MIT/Apache-2.0External FFI bindingsNetwork programming libblurFast image blurring in pure Rust91,755Apache-2.0 OR BSD-3-ClauseAlgorithmsMultimedia::Images libbluray-sysLow level rust bindings to the libbluray library, optionally with libaacs / libbdplus support.2,781LGPL-2.1-or-later libbmfwUnpack Blackmagic device firmware (ATEM, Web Presenter, etc.)1,964Apache-2.0 libbno055Safe and idiomatic Rust bindings for libbno055-linux C++17 IMU driver151MITEmbedded developmentHardware support libborneoA Rust Library For Cryptography854Apache-2.0 OR MITCryptography libbpftbd2,206MIT libbpf-asynclibrary for writing BPF programs in Async Rust, complementary for libbpf-rs3,215LGPL-2.1 OR BSD-2-Clause libbpf-cargoCargo plugin to build bpf programs5,598,186LGPL-2.1-only OR BSD-2-Clause libbpf-rslibbpf-rs is a safe, idiomatic, and opinionated wrapper around libbpf-sys6,518,083LGPL-2.1-only OR BSD-2-Clause libbpf-rs-lightswitchlibbpf-rs is a safe, idiomatic, and opinionated wrapper around libbpf-sys1,301LGPL-2.1-only OR BSD-2-Clause libbpf-sysRust bindings to libbpf from the Linux kernel7,410,521BSD-2-Clause libbrat-configConfiguration management for Brat113MIT OR Apache-2.0 libbrat-engineEngine adapters for AI coding tools (Claude Code, Aider, Codex, etc.)190MIT OR Apache-2.0 libbrat-griteGrite integration library for Brat270MIT OR Apache-2.0 libbrat-sessionSession monitoring and lifecycle management for Brat112MIT OR Apache-2.0 libbrat-workflowWorkflow templates and execution for Brat114MIT OR Apache-2.0 libbrat-worktreeGit worktree management for Brat polecat sessions191MIT OR Apache-2.0 libbruteforceThis library helps you to brute force hashes (e.g. passwords). It includes a set of pre-configured hashing functions, like md5 or…14,640MITAlgorithms libbsd-sysRaw FFI bindings to libbsd321MIT OR Apache-2.0 OR ISCExternal FFI bindingsNo standard library libbtrfsRust library for working with the btrfs filesystem9,486MITAPI bindingsFilesystem libbtrfsutillibbtrfsutil bindings18,491MIT libbtrfsutil-sysFFI bindings to libbtrfsutil11,061MIT libbucharesthashinglibbucharesthashing contains the proving Arbitrum Stylus smart contract, and the prover function.2,000MIT libbunRust facade for hosting JavaScript and TypeScript providers through a replaceable Bun native plugin96Apache-2.0API bindingsDevelopment tools::FFI libburn-sysLow-level unsafe bindings to libburn, a library for working with optical drives42GPL-2.0-or-later libbusperfBase library for Busperf340Apache-2.0 libbytestatRandomness analyzer4,550AGPL-3.0-onlyMathematicsParsing tools libbz2-rs-sysa drop-in compatible rust bzip2 implementation27,593,107bzip2-1.0.6 libbz2-rs-sys-cdyliba drop-in compatible libbz2 cdylib3,741bzip2-1.0.6 libbzip3-sysFFI bindings to libbzip387,034LGPL-3.0-onlyAPI bindingsCompression libcRaw FFI bindings to platform libraries like libc.1,396,681,994MIT OR Apache-2.0External FFI bindingsNo standard library libc-cfgA codegen tool for extracting libc cfg4,257MITDevelopment toolsOperating systems libc-coreprovides the libc types4,592MIT libc-extraAdditional bits and bobs found in libc libraries that either hasn't been submitted to Rust's official libc crate yet, or has been…49,907MITExternal FFI bindings libc-interfaceA library for types often found in libc or other common platform libraries.13,561MIT/Apache-2.0 libc-nnsdkRust bindings for the parts of libc exposed by nnsdk, intended to be a in-place replacement for standard Rust libc bindings325,933MIT libc-printprintln! and eprintln! macros on libc without stdlib594,588Apache-2.0 OR MITDevelopment tools::DebuggingEmbedded development libc-spawnRaw bindings to POSIX spawn APIs for Rust3,081MIT/Apache-2.0 libc-stdhandleHelper functions for retrieving stdin, stdout, stderr.138,451MIT/Apache-2.0 libc-strftimeA wrapper library for the glibc strftime function13,968MITAPI bindings libc-systemSingle cross‑platform function, system, to execute a shell command and return its exit code2,535MIT OR Apache-2.0API bindings libc-testA test crate for the libc crate.51,512MIT OR Apache-2.0 libc-wasixRaw FFI bindings to WASIX platform libraries like libc.1,971MIT OR Apache-2.0External FFI bindingsNo standard library libc_allocA simple global allocator which hooks into libc's malloc/free559,440MITDevelopment tools::FFIEmbedded development libc_toolsa fork to std process6,114MIT OR Apache-2.0 libc_typesUse types from libc without linking to it1,915MIT/Apache-2.0 libcaA full-featured coding agent as a library411MIT OR Apache-2.0 libcachebustCompiletime cache-busting web applications written in rust5,888MIT OR Apache-2.0 libcaesiumA lossy/lossless image compression library.19,022Apache-2.0Multimedia::Images libcalcThis is the Calculator functions library, In this code you will get Basic calculator operations3,069MIT libcalcverauto calculation of version based on http://conventionalcommits.org5,758Apache-2.0 libcallCall C functions from shared libraries directly from the command line41MITCommand line utilitiesDevelopment tools::FFI libcamelliaossThis crate defines the public interface of `CamelliaOSS` for related tools1,517non-standard libcameraSafe Rust bindings for libcamera26,334MIT OR Apache-2.0API bindingsComputer vision libcamera-sysLow-level unsafe bindings to libcamera25,905MIT OR Apache-2.0Computer visionExternal FFI bindings libcanopyCanopy is a lightweight tree-based data structure for Rust, optimized for reference management using Rc and Weak pointers.3,037MITAlgorithmsData structures libcantalA rust library to submit statistics to cantal monitoring server14,670MIT/Apache-2.0API bindings libcapstoneRusty wrapper around libcapstone-sys1,608MIT libcapstone-sysRust bindings to the capstone engine5,468MIT libcasrCollect crash reports, triage, and estimate severity.131,695Apache-2.0 libcbta library for the handling of cbt images1,587Apache-2.0MultimediaNo standard library libccanvasUtility for creating ccanvas components.4,984AGPL-3.0 libccpRust bindings for libccp, a library for implementing CCP-compatible datapaths27,898ISC libcdio-sysNative bindings to the libcdio (and libcdio-paranoia) library18,298GPL-3.0+External FFI bindingsHardware support libcec-sysFFI bindings to libcec51,483GPL-2.0External FFI bindings libceedHigh-level interface for libCEED - the efficient high-order discretization library developed by the ECP co-design center CEED.5,405BSD-2-ClauseScience libceed-sysLow-level bindings for libCEED library.6,510BSD-2-ClauseScience libcef-syscef-rs sys crate5,675Apache-2.0 OR MIT libcerror-sysRust bindings for libcerror (https://github.com/libyal/libcerror)10,400LGPL-3.0+ libcfdA port of cloudflared (Cloudflare Tunnel Client) to Rust.2,231Apache-2.0 libcgcLiphium's encryption library to make encryption easy and reliable.1,029non-standard libcgrouplibcgroup bindings5,875MIT OR Apache-2.0 libcgroup-sysFFI bindings to libcgroup6,356MIT OR Apache-2.0 libcgroup_rsC FFI libcgroup1,742MIT libcgroupsLibrary for cgroup162,711Apache-2.0 libchai汉字编码优化算法9,424GPL-3.0 libchainStub1,516MPL-2.0 libchaoA simple lisp implementation2,829MIT libchdman-rsRust wrapper around MAME's CHD (Compressed Hunks of Data) core. Supports CD/DVD/HD CHD read+write and ships pre-built static…1,671BSD-3-ClauseCompressionFilesystem libchessticotA chess library with engines3,967MIT libchibiSafe FFI wrapper for Chibihash64 by N-R-K. Chibihash64 is a small, fast, and portable 64 bit non-cryptographic hash function.1,027MIT libchip8An OS-independent chip8 interpreter library written in Rust.6,062MIT libchiselSome useful utilities to transform WebAssembly binaries, most importantly for WebAssembly used in a deterministic / blockchain…11,962Apache-2.0 libchmPure-Rust CHM file reader.1,917MITParser implementations libchodelibchode is a text enchoding library for enchoding ASCII text, or dechoding to ASCII text3,585non-standard libcimgui-sysRaw bindings to the latest cimgui.1,561MITExternal FFI bindingsGame development libcintFFI binding and GTO wrapper for libcint (C library)4,778Apache-2.0Science libcint-srclibcint (C library) source or build specification5,128Apache-2.0Science libcipherA Rust implementation of the Advanced Encryption Standard (AES) for secure data encryption and decryption.2,125MIT libcitadelC-language bindings for Citadel runtime1,661MIT libck-commandshello, worldcrate!3,361MIT libcliA collection of utilities to help making command line based programs17,713MIT libcli-rslibcli-rs, a common library for CLI development11,215non-standardCommand line utilities libclientauth-rsClient side authentication library45MIT libcluAutomation for the Arch Linux ecosystem2,406MIT OR Apache-2.0 libcmark-sysNative bindings to the libcmark library4,046Apache-2.0/MIT libcnabprerelease1,794MIT libcnbA framework for writing Cloud Native Buildpacks in Rust100,883BSD-3-Clause libcnb-cargoCargo command for managing buildpacks written with libcnb.rs67,252BSD-3-Clause libcnb-commonCommon code that is shared between libcnb.rs crates.53,309BSD-3-Clause libcnb-dataTypes for data formats specified in the Cloud Native Buildpack specification, used by libcnb.rs102,359BSD-3-Clause libcnb-packageLibrary for cross-compiling and packaging buildpacks written with libcnb.rs84,886BSD-3-Clause libcnb-proc-macrosProcedural macros used within libcnb.rs102,856BSD-3-Clause libcnb-testAn integration testing framework for buildpacks written with libcnb.rs80,791BSD-3-Clause libcne-veFetches data from a public endpoint in the CNE website and deserializes its contents.1,710GPL-3.0 libcoap-rsAn idiomatic wrapper around the libcoap CoAP library for Rust.5,742BSD-2-ClauseAPI bindingsEmbedded development libcoap-sysRaw bindings to the libcoap CoAP library.10,293BSD-2-Clause AND BSD-1-ClauseEmbedded developmentExternal FFI bindings libcodejamA framework for buulding Google Code Jam solvers1,842GPL-3.0 libcoercedA library for serde_json and generic text content matching, verification and coercion.3,611WTFPL libcogcoreSafe wrapper for libcogcore-sys16Apache-2.0 libcogcore-sysFFI bindings to libcogcore (Cog WPE browser engine)31Apache-2.0 libcoincheA library to model the Coinche card game.31,700MIT libcoldHigh-assurance crypto protocol library for Coldwire messenger (Strandlock implementation)177MIT libcommanda simple crate for creating ascii command interpreters with builtin argument-splitting.310CC0-1.0 libcommonsA bunch of things I don't want to write again580MITDevelopment tools::FFI libconfA pure Rust library implementation of a configuration file parser.1,260MIT libconfigA library to parse and load configuration files2,478MIT libconfig-rslibconfig parser in rust43,6440BSD libconfig-syslibRustConfig is rust wrapper around libconfig library. Library for processing configuration files.16,635MIT libcontainerLibrary for container control111,569Apache-2.0 libcontractSafe wrapper around libcontract(3lib)2,015MITExternal FFI bindings libcontract-sysnative bindings to libcontract(3LIB), the illumos contract(5) management library1,215MIT OR Apache-2.0 libcopesA library for efficiently monitoring process exec and exit events on Linux41,785MPL-2.0 libcore-droneA libcore wrapper to enable async/await for Drone apps.4,448MIT OR Apache-2.0 libcorennLibrary for CoreNN1,674Apache-2.0 libcornParsing engine for Corn, a simple and pain-free configuration language.40,758MITConfigurationParsing tools libcpersLibrary for CP problemsetting1,549MIT libcplusplusA no_std reimplementation of LLVM's libc++ in Rust with ABI-compatible C++ standard library types and a built-in memory sanitizer22MIT OR Apache-2.0External FFI bindingsNo standard library libcprover_rustRust API for CBMC and assorted CProver tools33,087BSD-4-Clause libcpuid_dumpThis library is part of https://github.com/Umio-Yasuno/cpuid_dump_rs4,352MIT libcpunameIdentify CPU vendors, chips, and cores across multiple architectures1,634Apache-2.0 OR MITEncodingHardware support libcqdbC binding to the Rust implementation of Constant Quark Database (CQDB)13,210MIT libcraftMinecraft types in Rust!2,254MIT libcramjamCompression library combining a plethora of algorithms in a similar as possible API149,399MIT libcrasThis package is a proof of concept used by bugdotexe to conduct a research. It has been uploaded for test purposes only. Its only…71MIT libcratesioLibrary for accessing crates.io API15,716Apache-2.0/MITDevelopment tools libcreWIP3,566MIT OR Apache-2.0 libcrioA wrapper around the crictl cli to return serde_json objects26,174Apache-2.0 libcrosA Rust library that provides easy-to-use functions for interacting with a Chrome device265GPL-3.0-onlyEmbedded developmentHardware support libcrosstermC binding library for crossterm-rs22,053MIT libcruby-sysRuby bindings238,868ISC libcrushRust implementation of the CRUSH (Controlled Replication Under Scalable Hashing) algorithm1,049GPL-3.0-or-later OR LGPL-2.1-or-laterAlgorithmsData structures libcruxThe Formally Verified Cryptography Library55,195Apache-2.0 libcrux-aeadFormally verified AEAD library654,491Apache-2.0 libcrux-aesLibcrux AES-based AEAD implementations4,361Apache-2.0 libcrux-aesgcmLibcrux AES-GCM implementation632,015Apache-2.0 libcrux-blake2Formally verified blake2 hash library3,608Apache-2.0 libcrux-chacha20poly1305Formally verified ChaCha20-Poly1305 AEAD library872,342Apache-2.0 libcrux-curve25519Formally verified curve25519 ECDH library845,287Apache-2.0 libcrux-digestDigest library555Apache-2.0 libcrux-ecdhLibcrux ECDH implementation866,248Apache-2.0 libcrux-ecdsaFormally verified ECDSA signature library4,637Apache-2.0 libcrux-ed25519Formally verified ed25519 signature library197,201Apache-2.0 libcrux-haclhacl sys crate of libcrux.58,313Apache-2.0 libcrux-hacl-rsFormally verified Rust code extracted from HACL* - helper library1,225,191Apache-2.0 libcrux-hkdfLibcrux HKDF implementation881,697Apache-2.0 libcrux-hmacLibcrux HMAC implementation971,801Apache-2.0 libcrux-hmac-drbgLibcrux HMAC-DRBG implementation976Apache-2.0 libcrux-intrinsicsLibcrux intrinsics crate2,235,362Apache-2.0 libcrux-kemLibcrux KEM implementation821,034Apache-2.0 libcrux-kmacLibcrux KMAC implementation45Apache-2.0 libcrux-macrosMacros needed in libcrux1,309,929Apache-2.0 libcrux-ml-dsaLibcrux ML-DSA implementation109,380Apache-2.0 libcrux-ml-kemLibcrux ML-KEM & Kyber implementations2,022,500Apache-2.0 libcrux-ml-tkemLibcrux ML-KEM & Kyber & tkem implementations76Apache-2.0 libcrux-p256Formally verified P-256 implementation1,048,052Apache-2.0 libcrux-platformPlatform detection crate for libcrux.2,142,442Apache-2.0 libcrux-poly1305Formally verified Poly1305 MAC library871,339Apache-2.0 libcrux-psqLibcrux Pre-Shared post-Quantum key establishement protocol15,042Apache-2.0 libcrux-rsaFormally verified RSA signature library3,998Apache-2.0 libcrux-secretsLibcrux utilities for working with secrets1,946,361Apache-2.0 libcrux-sha2Formally verified SHA2 hash library1,219,942Apache-2.0 libcrux-sha3Libcrux SHA-3 implementation2,245,240Apache-2.0 libcrux-test-utilsUtils for testing and benchmarking555Apache-2.0 libcrux-traitsTraits for cryptographic algorithms1,990,166Apache-2.0 libcrypt-rsrust binding for POSIX crypt library (libcrypt)9,842non-standard libcrypt-songbirdSongbird Encryption SB-01913GPL-2.0-or-later WITH Bison-exception-2.2 libcryptoa collection of cryptographic functions1,297Apache-2.0 libcryptsetup-rsHigh level Rust bindings for libcryptsetup466,946MPL-2.0API bindingsCryptography libcryptsetup-rs-sysLow level bindings for libcryptsetup455,233MPL-2.0External FFI bindingsOperating systems::Linux APIs libcryptsetup-sysFFI bindings to the libcryptsetup library13,204LGPL-3.0 libcspSafe and ergonomic Rust API for libcsp on top on libcsp-sys4,830Apache-2.0AerospaceEmbedded development libcsp-cargo-buildTools to build libcsp using cargo2,657Apache-2.0AerospaceEmbedded development libcsp-sysFFI bindings for libcsp2,940Apache-2.0AerospaceEmbedded development libcspice-sysRust FFI bindings to the CSPICE library for astronomical computations.2,180MIT libcssCSS syntax library18AGPL-3.0-only libcstA Python parser and Concrete Syntax Tree library.1,256,170MIT AND (MIT AND PSF-2.0)Parser implementations libcst_deriveProc macro helpers for libcst.1,272,180MIT