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.

librsync-ffiopinionated bindings to librsync1,730GPL-2.0+ librsync-sysBindings to librsync for calculating and applying network deltas exposed as Reader/Writer streams.11,969MIT/Apache-2.0 librsyncrlibrsyncr is a Rust library to calculate and apply deltas between two files without having access to both files on the same…3,105MPL-2.0 librt-rsRuntime primitives35MIT librtbit-bencodeBencode serialization and deserialization using Serde164MIT librtbit-buffersUtils to work with byte buffers in librtbit source code186MIT librtbit-clone-to-ownedUtil traits to represent something that can be made owned and change type at the same time223MIT librtbit-coreCore types and utilities for the rtbit BitTorrent client118MIT librtbit-dhtKademlia DHT implementation for the rtbit BitTorrent client58MIT librtbit-sha1-wrapperPluggable SHA1/SHA256 abstraction for the rtbit BitTorrent client142MIT librtlsdr-rsPure-Rust port of librtlsdr — RTL2832U USB control + tuner drivers, no C library required.364GPL-2.0-or-laterEmbedded developmentHardware support librtlsdr-sysFFI bindings for librtlsdr1,905MIT librtmp2librtmp2 — RTMP/RTMPS protocol library760MIT librtracerouteFast Rust route tracing library9,384GPL-3.0 librualgCollection of basic algorithms for everyday development41,270MIT librunnerRust library to assist runners on planning their workouts, races, and improve their health.11,461Apache-2.0Localization (L10n)Science librus-apiLogin API for Librus Synergia5,020MIT librus-rsRust client for Librus Synergia - the Polish school diary system50MITAPI bindings librush艾刷 (libRush = lib + IBus + Rust + h): 用 rust 编写的 ibus 模块, 不用 GObject (ibus module written in pure rust, without GObject) (输入法,…7,459LGPL-2.1-or-later OR GPL-3.0-or-laterAccessibilityAPI bindings librusimgA unified image processing library with a consistent API for BMP, JPEG, PNG, and WebP. Originally developed for my project…1,642MIT OR Apache-2.0Multimedia::Images libruskelGenerates skeletonized outlines of Rust crates21,553MIT librust-winrmWinRM client library for Rust - NTLM authentication, command execution, file transfer1,026GPL-3.0-or-laterAPI bindingsNetwork programming librustbinRust wrapper for rustbin4,181MIT librustconfiglibRustConfig is rust wrapper around libconfig library. Library for processing configuration files.16,994MITAPI bindingsConfiguration librusterRuster is a library using ffi for database management with psql/pg_dump + mysql/mysqldump that can be used in other languages…18,360MIT librustosaCalculate Mel Frequency Cepstral Coefficients from audio data1,642MITScience librustpamLibrary for UNIX PAM authentication framework2,058MIT librustysigsRusty Signatures: A Secure Code Signing System1,569Apache-2.0AuthenticationCommand line utilities librutaA universal interface to router management2,666MPL-2.0 libryzenadjSafe bindings to libryzenadj10,185LGPL-3.0Development tools::FFIOperating systems libryzenadj-altSafe bindings to libryzenadj, updated to v0.141,634LGPL-3.0Development tools::FFIOperating systems libryzenadj-sysLow-level unsafe autogenerated bindings for the to libryzenadj7,691LGPL-3.0Development tools::FFIOperating systems libryzenadj-sys-altLow-level unsafe autogenerated bindings for the to libryzenadj. updated to v0.142,012LGPL-3.0Development tools::FFIOperating systems libsA library to parse S-expression.1,937LGPL-3.0+ libsaisBindings to the C library libsais for suffix array construction105,253MIT OR Apache-2.0API bindingsScience::Bioinformatics::Sequence analysis libsais-rsRust translation of libsais for suffix array construction and related transforms145,750Apache-2.0AlgorithmsScience libsais-sysRaw bindings to the C library libsais for suffix array construction106,694MIT OR Apache-2.0External FFI bindingsScience::Bioinformatics::Sequence analysis libsalusA key/value store protected by secret shares and encryption189MIT OR Apache-2.0Cryptography libsam-rssafe/sys bindings for SAM text to speech2,707Unlicense libsamplerateA pure C2Rust transpiled version of libsamplerate.39,520BSD-2-Clause AND MITGame enginesMultimedia::Audio libsamplerate-rsc2rust transpiled version of libsamplerate.164BSD-2-ClauseAlgorithmsExternal FFI bindings libsamplerate-sysFFI bindings for libsamplerate1,616,491BSD-2-ClauseMultimedia::Audio libsbcBindings to the Linux Bluetooth low-complexity, subband codec (SBC) library.28,775MIT OR Apache-2.0API bindings libsbc-sysRaw bindings to libsbc25,557MIT OR Apache-2.0External FFI bindings libsbfA no_std rust crate to parse Septentrio SBF Messages.51,674MPL-2.0 libsbmlRust bindings for libSBML1,278LGPL-3.0-or-later libsbxfRust library for the Secure Block Exchange Format1,690GPL-3.0-or-laterCryptographyData structures libscap-bindingsBindings for Falco's `libscap` eBPF monitoring backend C library22,911Apache-2.0External FFI bindingsOperating systems::Linux APIs libscdRust drivers for various SCD devices such as scd30 and scd4x CO2 sensors17,449MITEmbedded developmentNo standard library libscemux86 32/64bits and system internals emulator, for securely emulating malware and other stuff.291,112MIT libscf-sysnative bindings to libscf, the service management facility (SMF)173,696MIT OR Apache-2.0 libscmpA safe, sane Rust interface to libseccomp on Linux.24,335MITOperating systems::Linux APIs libscoopRust library implementation of Scoop11,610MIT OR Apache-2.0Command line utilities libscripthookv-sysFFI for ScriptHookV2,429MIT libscrollScrollview event handling library17,332MIT libscroll-reocaml/reason bindings for libscroll, packaged into a system lib1,707MIT libscucrate for fetching software/hardware info on Unix-like OSs20,237GPL-3.0 libsdb_register_codegenRegister Code generation part in the book: Building a Debugger, rust port of C++ debugger Sdb…916MIT libsdbootconfA systemd-boot configuration and boot entry configuration parser library29,582MIT libsdlSDL library in rust. For starkingdoms.tk1,661MIT libsdpA slim sdp parsing library, with a focus towards voip user agents.4,382MIT libseatSafe libseat bindings788,086MIT libseat-syslibseat bindings779,478MIT libseccompRust Language Bindings for the libseccomp Library1,744,664MIT OR Apache-2.0API bindingsOperating systems libseccomp-rsA mid-level binding to libseccomp1,853MIT libseccomp-sysRaw FFI Bindings for the libseccomp Library2,236,765MIT OR Apache-2.0API bindings libsecp256k1Pure Rust secp256k1 implementation.34,578,446Apache-2.0 libsecp256k1-coreCore functions for pure Rust secp256k1 implementation.31,104,329Apache-2.0 libsecp256k1-gen-ecmultGenerator function of const_gen for libsecp256k1.31,106,667Apache-2.0 libsecp256k1-gen-genmultGenerator function of const for libsecp256k1.31,095,580Apache-2.0 libsecp256k1-rssecp256k1 implementation and utilities9,547BSD-3-Clause libsecp256k1testPure Rust secp256k1 implementation.2,216Apache-2.0 libsecretRust bindings of libsecret159,523MITAPI bindings libsecret-sysffi bindings of libsecret160,341MITAPI bindings libsel4-sysBuilds the sel4 kernel and generates Rust bindings around it, as configured by a feL4 manifest3,383non-standard libselectThis crate provides a high-level APIs to perform `select`-operations on I/O handles2,408BSD-2-Clause OR MIT libseminixseminix 内核系统用户态库5,588Apache-2.0 libsemveratorA library for working with semantic versioning (libpkgx implementation)18,272Apache-2.0Command line utilities libsensors-sysRust bindings to libsensors146,703LGPL-2.1-or-laterExternal FFI bindings libserpix_rsReal-time data transmission out of World of Warcraft via encoding data into pixels3,877MIT libsessionSession messenger core library - cryptography, config management, networking94GPL-3.0-onlyCryptographyNetwork programming libsetA configuration file management library for Rust applications.11,505GPL-2.0 libsexSome Extensions for using glX (in rust)3,986non-standard libsf3Reads a .sf3 file26MIT libsfastaBetter FASTA sequence compression and querying3,454MIT OR Apache-2.0Command line utilitiesCompression libsgutils2-sysNative bindings to sgutils2 library. Placeholder crate.2,804MIT libshaiyaA library for interacting with Shaiya binary files.6,153ISC libshpoollibshpool contains the implementation of the shpool tool, which provides a mechanism for establishing lightweight persistant…22,273Apache-2.0 libshumateRust bindings for libshumate114,072MITAPI bindingsGUI libshumate-sysFFI bindings for libshumate115,013MITAPI bindingsGUI libshvproto-macrosDerive macros for libshvproto6,885MIT libsidea library for building configuration management tools24,129AGPL-3.0 libside-procmacroProcmacros for libside2,580AGPL-3.0 libsieveExperimental interpreter for Sieve scripts (RFC 5228)4,266Apache-2.0 libsignal-core-syftVendored libsignal core crate for syft4,841AGPL-3.0-only libsignal-dezireA rust implementation of signal protocol309AGPL-3.0-only libsignal-protocolAn idiomatic high-level interface to the libsignal-protocol-c crate.2,777MIT OR Apache-2.0API bindingsCryptography libsignal-protocol-syftVendored libsignal protocol crate for syft4,556AGPL-3.0-only libsignal-protocol-sys*-sys crate for the libsignal-protocol-c library.3,597MIT OR Apache-2.0CryptographyExternal FFI bindings libsignal-rustComplete and Powerful Rust implementation of libsignal protocol1,400MIT libsignifyCreate cryptographic signatures for files and verify them10,808MIT libsignify-rsOpenBSD-compatible file signing & verification library234ISCCryptographySecurity libsimpleRust bindings to simple, a SQLite3 fts5 tokenizer which supports Chinese and PinYin.20,326MITDatabase interfaces libsipSIP protocol Implementation, with a focus towords softphone clients.14,941non-standard libsirtLibrary to serialize and deserialize from the Sirt data format116MIT OR Apache-2.0Parser implementations libsixCompact programming language built on top of Rust ecosystem.2,684MPL-2.0 libsixel-rsSixel terminal-graphics protocol encoding1,825GPL-3.0-onlyEncodingGraphics libsixel-sysRust FFI bindings for libsixel1,778MIT libskyfallQuantum-Safe P2P Communication System666MITCryptographyNetwork programming libskyfall_macrosQuantum-Safe P2P Communication System923MIT libslaRust bindings to Ghidra Sleigh library libsla7,605Apache-2.0 libsla-sysSystem crate for Ghidra Sleigh library libsla5,035Apache-2.0External FFI bindingsSecurity libslang-sysRust S-Lang library low-level FFI.5,905MIT/Apache-2.0External FFI bindingsNo standard library libslideLibrary for slide, a static expression optimizer.2,610non-standard libslirpHigh-level bindings & helper process for libslirp.10,133non-standardAPI bindingsCommand line utilities libslirp-sysFFI bindings for libslirp.225,808non-standard libslugA Rust Library For Cryptography Intended For Slug20 That Supports X59 Certificate Format and Post-Quantum Cryptography5,371Apache-2.0 OR MITCryptography libsmA Rust Library of China's Standards of Encryption Algorithms (SM2/3/4)69,307Apache-2.0 libsm_stzhangA Rust Library of China's Standards of Encryption Algorithms (SM2/3/4)2,887Apache-2.0 libsmackerHigher-level bindings for libsmacker2,681LGPL-2.1 libsmacker-syssys-crate for libsmacker. Provides an unsafe wrapper around libsmacker.2,116LGPL-2.1 libsmallworldThe library behind the "smallworld" binary crate2,265GPL-3.0-or-laterGame developmentInternationalization (i18n) libsml-rsHigh-level bindings to the libsml library1,845GPL-3.0 libsml-sysLow-level bindings to the system libsml library2,968GPL-3.0 libsmpte2094-50SMPTE 2094-50 serialization/deserialization and utils124Apache-2.0 libsmxPure-Rust, no_std, constant-time SM2/SM3/SM4/SM9 Chinese cryptography (GB/T 32918/32905/32907/38635)352Apache-2.0CryptographyNo standard library libsnarkWrapper for libsnark / gadgetlib through zkInterface1,270MIT libsnark-rustWrapper for libsnark / gadgetlib through zkInterface1,230MIT libsnowAn opinionated library for interacting with the Nix package manager1,367MIT libsockA tokio(net) serde Framed wrapper/library73GPL-3.0-or-later libsock-rsA tokio(net) serde Framed wrapper/library106GPL-3.0-or-later libsocketLight wrapper around Unix sockets and various socket options.5,026MPL-2.0 libsocks_clientSOCKS client rust implementation,supporting SOCKS4,SOCKS4a,SOCKS5 protocols6,541MIT libsoda_sysBindings for Google Chrome's libsoda2,212MIT OR Apache-2.0AccessibilityExternal FFI bindings libsodiumNative bindings to the libsodium library1,818MIT/ISC libsodium-ffiNative bindings (FFI) to the libsodium library53,004MIT/ISC libsodium-ffivjNative bindings (FFI) to the libsodium library.Based on libsodium-ffi this crate upgrades rust edition to 2021 and zip & bindgen…1,526MIT/ISC libsodium-rsA comprehensive, idiomatic Rust wrapper for libsodium, providing a safe and ergonomic API for cryptographic operations137,687MITAPI bindingsCryptography libsodium-sysFFI binding to libsodium8,520,203MIT OR Apache-2.0API bindingsCryptography libsodium-sys-stableMaintained FFI bindings for libsodium stable1,415,365MIT OR Apache-2.0API bindingsCryptography libsodium_seeded_prngAllows libsodium to be initialised with a seeded PRNG.2,054GPL-3.0 libsolitonCore cryptographic library for the LO protocol — hybrid post-quantum key exchange, signatures, ratchet, and storage encryption123AGPL-3.0-onlyCryptography libsoliton_capiC ABI export layer for libsoliton — generates soliton.h via cbindgen65AGPL-3.0-onlyAPI bindingsCryptography libsolv-sysRaw bindings to libsolv10,046MIT libsortA sorting liberary1,350MIT libsoundio-sysNative bindings to the libsoundio library.8,863MITMultimediaMultimedia::Audio libsox-sysRaw FFI bindings to libsox3,325MITExternal FFI bindings libsoxrWrapper for libsoxr (resampling library for sounds)35,287LGPL-2.0Multimedia::Audio libsoxr-ax-sysRust raw FFI bindings for libsoxr (resampling library for sounds)76LGPL-2.0Multimedia::Audio libsoxr-sysRust raw FFI bindings for libsoxr (resampling library for sounds)29,422LGPL-2.0Multimedia::Audio libspaRust bindings for libspa1,161,342MITAPI bindingsMultimedia libspa-macrosmacros for the libspa crate1,490MIT libspa-sysRust FFI bindings for libspa1,198,080MITAPI bindingsMultimedia libsparkypicontrol radio switch sockets and similar devices via linux gpiodev6,257GPL-3.0-onlyData structuresEncoding libspecrstandard library for specr lang44,748MIT OR Apache-2.0 libspeedb-sysNative bindings to libspeedb84,326MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces libspellingRust bindings for libspelling20,456MITAPI bindingsGUI libspelling-sysFFI bindings for libspelling20,952MITAPI bindingsGUI libspinnaker-sysbindings to the Spinnaker library1,711MIT libspkgSpkg Rust Library3,343GPL-3.0 libsplinter-persist-sysNative FFI bindings to libsplinter's persistent variant (splinter_p). Vendored C sources are built from source with…41Apache-2.0External FFI bindingsMemory management libsplinter-sysNative FFI bindings to libsplinter, the shared-memory splinter core. Vendored C sources are built from source; no system install…42Apache-2.0External FFI bindingsMemory management libspm-rsA rust wrapper for LibSPM5,038GPL-3.0-or-later libspmgSecure password manager library3,829GPL-3.0-only libspnavRust wrapper to libspnav2,131BSD-3-ClauseAPI bindings libspnav-bindingsUnsafe libspnav FFI bindings for Rust3,715MIT libspnav-sysFFI bindings to libspnav-sys3,046BSD-3-ClauseExternal FFI bindings libspotRust FFI bindings for libspot, a fast time series anomaly detector788LGPL-3.0 libspot-rsPure Rust implementation of the SPOT algorithm for time series anomaly detection1,728LGPL-3.0 libsqlThe libSQL database library1,560,497MIT libsql-clientHTTP-based client for libSQL and sqld243,040Apache-2.0 libsql-ffiNative bindings to libSQL1,441,784MIT libsql-hranaRemote protocol for libSQL1,342,576MIT libsql-ormA powerful, async-first ORM for Turso Database with first-class support for Cloudflare Workers and WebAssembly environments.…1,966MITAsynchronousDatabase interfaces libsql-orm-macrosProcedural macros for libsql-orm - automatic Model trait implementation and ORM functionality1,923MITDatabase interfacesDevelopment tools::Procedural macro helpers libsql-rsSupport for database connections539MPL-2.0 libsql-rusqliteErgonomic wrapper for SQLite (libsql fork)1,265,110MITDatabase interfaces libsql-shellCommand-line interface for libSQL - an open-source and open-contribution fork of SQLite2,726MIT OR Apache-2.0 libsql-sqlite3-parserSQL parser (as understood by SQLite) (libsql fork)1,381,435Apache-2.0/MITParser implementations libsql-sysNative bindings to libSQL1,464,752MITExternal FFI bindings libsql-walwal implementation for libsql1,399MIT libsql-wasiWASI support for libSQL1,501MIT libsql-wasmtime-bindingsWasmtime bindings for libSQL user-defined functions67,246Apache-2.0 libsql_bindgenRust library for writing WebAssembly-powered user-defined functions for libSQL17,864MIT OR Apache-2.0 libsql_bindgen_macrosRust macros for writing WebAssembly-powered user-defined functions for libSQL5,086MIT OR Apache-2.0 libsql_corelibSQL library: the main gateway for interacting with the database1,240MIT libsql_migrationA simple SQL migration tool for libsql databases3,776MITCommand line utilitiesDatabase interfaces libsql_replicationReplication protocol for libSQL1,273,940MIT libsql_wasm_abiRust ABI for writing WebAssembly-powered user-defined functions for libSQL1,538MIT OR Apache-2.0 libsqlcipher-sysNative bindings to the libsqlcipher library36,279MITDatabase interfacesExternal FFI bindings libsqlconvCore library for sql-to-csv: SQL dump parsing, DDL conversion, and CSV/TSV emission101MIT libsqlite3-hotbundlebundled libsqlite3 library7,463MIT libsqlite3-sysNative bindings to the libsqlite3 library190,242,852MITExternal FFI bindings libsqlite3-sys-icNative bindings to the libsqlite3 library5,394MITExternal FFI bindings libsqlite3-sys-leNative bindings to the libsqlite3 library9,206MITExternal FFI bindings libsqlitesiteRust library for sqlitesite171MIT OR Apache-2.0 libsqrl(WIP) SQRL Authentication Library in Rust https://www.grc.com/sqrl/sqrl.htm1,824MIT libsrt-sysBindings for libsrt15,626MPL-2.0 libsrtpa pure rust implementation of SRTP383MIT OR Apache-2.0CryptographyMultimedia libsslibss is a Rust library for secret sharing.1,876MITCryptography