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.
libloadorderA cross-platform library for manipulating the load order and active status of plugins for the Elder Scrolls and Fallout games.47,655GPL-3.0
liblocRead location databases in libloc format77,769MIT/Apache-2.0
libloongRust bindings for the libloong LoongArch emulator - a high-performance 64-bit LoongArch virtual machine94non-standard
liblootA library for accessing LOOT's metadata and sorting functionality.3,669GPL-3.0-or-later
libloraA library to handle LoRa UART functionality62BSD-3-Clause
liblouisSafe, idiomatic Rust bindings for BrlAPI (BRLTTY's braille display API)731LGPL-2.1-or-later
liblouis-sysSafe, idiomatic Rust bindings for BrlAPI (BRLTTY's braille display API)890LGPL-2.1-or-later
libloxliblox: VM of the lox language1,084GPL-3.0-or-later
liblrgeGenome size estimation from long read overlaps4,685non-standard
liblrsLibrary to manipulate linear referencing systems6,053MIT
libltc-rsRust bindings for libltc2,151MIT
liblzmaRust bindings to liblzma providing Read/Write streams as well as low-level
in-memory encoding/decoding. forked from xz2.17,395,488MIT OR Apache-2.0
liblzma-sysRaw bindings to liblzma which contains an implementation of LZMA and xz stream
encoding/decoding.
High level Rust bindings are…17,183,211MIT OR Apache-2.0
libmlibm in pure Rust391,502,211MIT
libm-extAn extension to libm providing essential mathematical special functions.53MIT OR Apache-2.0
libmacaroonMacaroons (bearer credentials with contextual caveats) in pure Rust, with first-party and third-party caveats, WASM support, and…148MIT
libmaccasMcDonald's API Client69,747MIT
libmacchinaA library that can fetch all sorts of system information.274,026MIT
libmagic-rsA pure-Rust implementation of libmagic for file type identification2,683Apache-2.0
libmagieA magical library for processing images.2,457non-standard
libmajA library to create installers and updaters.11,851MIT
libmakeA code generator to reduce repetitive tasks and build high-quality Rust
libraries and applications, by providing a simple…30,877MIT OR Apache-2.0
libmancalaA frontend-agnostic library that implements the game of Mancala.3,309AGPL-3.0-or-later
libmangroveThe core library for Mangrove, a pure-rust, blazing fast package manager2,131GPL-3.0-or-later
libmapper-rsRust bindings for libmapper8,727Apache-2.0
libmapvxl-rsA wrapper around libmapvxl1,299MIT
libmarathonA peer-to-peer game engine development kit with CRDT-based state synchronization118MIT
libmarathon-macrosProcedural macros for the Marathon game engine175MIT
libmarpa-asf-sysLow-level bindings to the libmarpa parsing engine (ASF-completion fork; vendors libmarpa C)423MIT OR Apache-2.0
libmarpa-sysLow-level bindings to the libmarpa parsing engine21,852MIT/Apache-2.0
libmarsLibrary to build window managers and accompanying utilities13,976non-standard
libmaskHaxe version management library1,689MIT
libmatThis library provides tools for linear algebra.3,971MIT OR Apache-2.0
libmat-rsRust bindings for libmat, an stb-style single-header linear algebra library in pure C203Apache-2.0
libmathMathematical utilities722,801MIT
libmatrix-clientUnofficial Rust implementation of the Matrix client API1,360GPL-3.0-or-later
libmcaptchacore of mCaptcha captcha system5,608AGPL-3.0
libmcl-sysThis system crate provides Rust language bindings to the Minos Compute Library (MCL)10,537non-standard
libmcpIndustrial MCP hardening spine with host/worker recovery, model-facing rendering doctrine, and operational telemetry.42Apache-2.0
libmcp-deriveDerive macros for libmcp model-facing projection traits.67Apache-2.0
libmcp-testkitTest helpers and doctrine assertions for hardened libmcp consumers.15Apache-2.0
libmcsA MCS Lock Library2,244MIT
libmctplibMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust9,174MIT OR Apache-2.0
libmdb-sysNative bindings to the libmdb/libmdbsql library5,336Apache-2.0
libmdbxIdiomatic and safe MDBX wrapper.1,638,217MPL-2.0
libmdbx-remoteAccess remote mdbx database seamlessly7,472Apache-2.0
libmdnsmDNS Responder library for building discoverable LAN services in Rust1,072,242MIT
libmdnsresponderLibrary for communicating with mDNSResponder over its Unix socket23non-standard
libmediumLibrary to interface with lm_sensors9,450,029MIT
libmedusa-zipHigh-performance parallelized implementations of common zip file operations.11,757Apache-2.0
libmelda-toolsCommand line utilities for Melda, a Delta-State JSON CRDT4,504GPL-3.0
libmemAdvanced Game Hacking Library (Windows/Linux/FreeBSD)20,939AGPL-3.0
libmem-sysAdvanced Game Hacking Library (Windows/Linux/FreeBSD)10,135AGPL-3.0
libmemtesterA Rust library for testing memory for faults7,179GPL-3.0
libmetaproxyMetaproxy Library1,725MPL-2.0-no-copyleft-exception
libmfLarge-scale sparse matrix factorization for Rust7,745BSD-3-Clause
libmgAn upcoming library centered around software testing.1,537Apache-2.0
libmhashA file hashing library that can do multiple hashes for multile files at the same time.4,874MIT OR Apache-2.0
libmic-rsA simple, cross-platform Rust crate for recording audio from microphones to WAV files990MIT
libmilkywaylibmilkyway is a part of milkyway project providing common protocols for communicating between MilkyWay modules3,387AGPL-3.0-or-later
libmilkyway_deriveA procedural macros for libmilkyway1,567AGPL-3.0-or-later
libmimalloc-sysSys crate wrapping the mimalloc allocator44,898,451MIT
libmimalloc-sys-msMiMalloc Rust Bindings126MIT
libmimalloc-sys-rspackSys crate wrapping the mimalloc allocator6,388MIT
libmimalloc-sys2Sys crate wrapping the mimalloc allocator519,824MIT
libmimalloc3-sysNative bindings to the mimalloc library1,738MIT
libmimeAuto-generated IANA media type constants for Rust92MIT
libminauA library version of Minau, a music player built directly on top of Symphonia and CPAL.289BSD-3-Clause
libmirNative Rust library for local language model inference33Apache-2.0
libmir-coreBackend-neutral model and protocol contracts for libmir45Apache-2.0
libmir-cudaCUDA inference backend for libmir32Apache-2.0
libmir-metalMetal inference backend for libmir32Apache-2.0
libmir-modelsModel discovery, tokenization, and generation policy for libmir41Apache-2.0
libmir-runtimeBackend-neutral scheduling, cache, and inference runtime for libmir39Apache-2.0
libmistryA simple library management system written in Rust.977MIT OR Apache-2.0
libmlvRead MLV (magic lantern video) files.20GPL-3.0-only or GPL-2.0-only or MIT or Apache-2.0
libmmapSmall library for working with memory maps2,540
libmo_unpackPure Rust port of Met Office WGDOS packed-field decompression25BSD-3-Clause
libmodbuslibmodbus bindings for Rust5,381LGPL-2.1
libmodbus-rslibmodbus bindings for Rust22,246LGPL-2.1
libmodbus-sysFFI bindings to the libmodbus C library.26,313LGPL-2.1
libmodbuzzA safe, idiomatic Rust implementation of the Modbus protocol (RTU/TCP)20MIT
libmonadoRust bindings to the libmonado library that controls Monado from other processes37,371MIT
libmonado-rsRust bindings to the libmonado library that controls Monado from other processes1,092MIT
libmoneroBatteries-included Monero Library8,164MIT
libmonitorA cross platform library to enable communication with VESA compliant monitors3,871non-standard
libmonsterengineMonsterEngine is a web server which is desinged for Plamo apps and can be used from various programming languages.1,710MIT
libmoqMedia over QUIC, C bindings1,816MIT OR Apache-2.0
libmoshpitA Rust implementation of in the same vein as Mosh, the mobile shell.912MIT OR Apache-2.0
libmosquitto-sysUnsafe FFI bindings to libmosquitto26,604MIT
libmotivaSanctioned entities matching utilities543MIT
libmotiva-macrosMacros used by the libmotiva crate898MIT
libmotor-syscgo binding for packages1,583BSD-3-Clause
libmountThe type-safe wrapper around mount system call565,101MIT/Apache-2.0
libmount-sysUnsafe Rust bindings for libmount of util-linux18,225MIT
libmpegtsMPEG-TS Library1,670MIT
libmpvLibmpv abstraction that's easy to use and can play next to all codecs and containers29,081LGPL-2.1
libmpv-sirnoLibmpv abstraction that's easy to use and can play next to all codecs and containers27,402LGPL-2.1
libmpv-sysLibmpv bindings generated by bindgen31,715LGPL-2.1
libmpv-sys-sirnoLibmpv bindings generated by bindgen28,891LGPL-2.1
libmpv2Libmpv abstraction that's easy to use and can play next to all codecs and containers56,521LGPL-2.1
libmpv2-sysLibmpv bindings generated by bindgen51,767LGPL-2.1
libmqm-constantsIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) constant definitions12,190Apache-2.0
libmqm-defaultIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) structure defaults14,857Apache-2.0
libmqm-sysIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) bindings21,169Apache-2.0
libmrotLibrary for recording and planning meals9,414BSD-2-Clause
libmsaA library for operations on multiple sequence alignments87MIT
libmseed-sysNative bindings to the libmseed library11,672Apache-2.0
libmsgA flexible and lightweight messaging library for distributed systems27MIT
libmtp-rsHigh-level interface for the libmtp C library.22,043MIT
libmtp-sysLow-level bindings to libmtp C library9,018MIT
libmudtelnetlow-level Telnet protocol implementation for MUD clients16,358MIT
libmudtelnet-rsRobust, event-driven Telnet (RFC 854) parser for MUD clients with GMCP, MSDP, MCCP support and zero-allocation hot paths1,290MIT
libmultilogVarious logging implementations in Rust21,093MIT
libmusshSSH Multiplexer17,010MIT/Apache-2.0
libmv-capi-sysUnsafe FFI bindings for libmv, Blender's motion-tracking library142GPL-2.0-or-later
libmwLibrary for constructing a pipeline of middleware functions2,890MIT
libmw-macroLibrary for constructing a pipeline of middleware functions2,295MIT
libmwemux86 32/64bits and system internals emulator, for securely emulating malware and other stuff.3,953GPL-3.0-only
libmysofa-sysLow level binding for libmysofa library11,275MIT
libnlibn project1,486MIT OR Apache-2.0
libnailLibnail is a library that performs profile Hidden Markov Model (PHMM) biological sequence alignment.4,176BSD-3-Clause
libnanomsgThe low-level bindings that is used by the nanomsg library.3,157MIT
libnanopassA simple, quasi-deterministic password management algorithm146MPL-2.0
libnatpmpA NAT-PMP (IETF RFC 6886) library in rust.4,499MIT
libnerd_fontLibraries for programmatic access to nerd font glyphs.161MIT
libnet-rsA quick binding of libnet for Rust6,324GPL-3.0-or-later
libnet-sysA quick binding of libnet for Rust2,118GPL-3.0-or-later
libnetfilter_queueThis is a rust binding for libnetfilter_queue, a Linux library that allows userspace to make decisions on the destiny of packets.4,717MIT
libnethsmLow-level client library for Nitrokey NetHSM1,521Apache-2.0 OR MIT
libnetkeeperThe netkeeper toolkits write in rust.2,017non-standard
libnetrangemergeA implementation of an algorithm to merge overlapping and adjacent
network ranges in order to create a minimal set of range…3,205MIT/Apache-2.0
libnewsboatUtility libraries used by Newsboat reader3,719MIT
libnfc-rsA simple binding to libnfc2,295MPL-2.0
libnfdHigh-level Rust bindings to nativefiledialog10,729MIT
libnfqueueBindings for the libnetfilter_queue library3,097MIT
libnfslibnfs bindings allow you to create nfs mounts in memory/userspace5,644MIT
libnfs-syslibnfs bindings allow you to create nfs mounts in memory/userspace12,082MIT
libnftables-sysFFI bindings for libnftables.1,898GPL-2.0
libnftables1-sysFFI bindings for libnftables1.3,963GPL-2.0
libnghttp2FFI bindings to the HTTP/2 framing layer of nghttp2 C library210,982Apache-2.0
libnghttp2-sysFFI bindings for libnghttp2 (nghttp2)26,477,625MIT/Apache-2.0
libniceSafe, high-level Rust bindings to libnice.13,199LGPL-2.1 OR MPL-1.1
libnice-rsRust bindings for libnice1,215MIT
libnice-sysRust FFI bindings to libnice, automatically generated with bindgen.12,930LGPL-2.1 OR MPL-1.1
libninja_hirhigh level ir for libninja899MIT
libninja_macroMacros for inline code892MIT
libninja_mirmid level ir for libninja1,158MIT
libnitrokeyLow-level client library for Nitrokey Nitrokeys1,523Apache-2.0 OR MIT
libnixstoreRust friendly bindings to nixos nix-store library6,361MIT
libnixstore-sysBindings to libnixstore-c2,828MIT
libnmRust bindings to libnm5,894GPL-3.0-or-later
libnm-apiRust bindings for the libnm library.129MIT
libnm-api-sysFFI bindings for NetworkManager163MIT
libnm-sysFFI bindings for libnm4,223MIT
libnoaAI-native distributed version control279non-standard
libnode_rsLibrary embedding Nodejs (libnode) within Rust1,449MIT
libnode_sysC bindings for libnode5,285MIT
libnoiseA simple, performant, and customizable procedural noise generation library.23,288MIT
libnotcurses-sysLow-level Rust bindings for the notcurses C library.168,375MIT OR Apache-2.0
libnotifyRust bindings to libnotify75,519MIT
libnotify-sysFFI bindings to libnotify74,475MIT
libnspirehigh-level bindings to libnspire for USB interaction with TI Nspire calculators13,661GPL-3.0
libnspire-syslow-level FFI bindings to libnspire for USB interaction with TI Nspire calculators26,041GPL-3.0
libnssRust bindings for creating libnss modules833,379LGPL-3.0
libnss-host4A convenient way to implement the glibc gethostbyname4_r NSS host API69MIT OR Apache-2.0
libnss-wiregardennss-wiregarden is a libnss Name Service Switch host plugin that resolves wiregarden peers by device and network name.1,699non-standard
libntirpc-sysLow-level bindings for the libntirpc library.1,170BSD-3-Clause
libntpsec-syslibntpsec-sys1,775GPL-3.0+
libnuremoved4,941MIT
libnumFunctions for efficient development in Math and Crypto4,402MIT
libnumaA mid-level binding to libnuma that provides Linux NUMA operations7,693MIT
libnuma-sysAn binding that wraps libnuma (also known as numactl)39,317MIT
libnvSafe and rustic wrapper around libnv-sys.47,622BSD-2-Clause
libnv-sysFFI bindings to libnv.20,867BSD-2-Clause
libnvmeSafe, idiomatic Rust bindings for the Linux libnvme C library117Apache-2.0 OR MIT
libnvme-sysRaw FFI bindings to the Linux libnvme C library (use `libnvme` for the safe wrapper)161Apache-2.0 OR MIT
libnxNXLang runtime library in rust (WIP)1,657MIT OR Apache-2.0
libnyxlibnyx fork only for publishing28,781GPL-2.0-only
libnyx_acatlibnyx fork only for publishing548GPL-2.0-only
libnyx_configlibnyx fork only for publishing30,692GPL-2.0-only
libnyx_fuzz_runnerlibnyx fork only for publishing29,638GPL-2.0-only
libnzbigLarge unsigned integer accumulator. Supports arbitrary sizes, addition, multiplication and left bit rotation.2,215AGPL-3.0-only
libnzhash***Experimental*** Hashing algorith and facilities. Hash is dependant os byrte size required, scales to very large hash.1,574AGPL-3.0-only
libnzprimesProvide and maintain a list of prime numbers from 2 to what you need. Slow algorithm suited for the primes number below 1000000.2,833AGPL-3.0-only
libnzrngPseudo random number generator library2,258AGPL-3.0-only
libobliv-sysRaw bindings for Obliv-C12,379AGPL-3.0
libobsLibOBS bindings for Rust9,766GPL-3.0
libobs-bootstrapperDownloads OBS binaries at runtime and bootstraps libobs572GPL-3.0
libobs-newRaw libobs bindings for Rust3,174GPL-3.0
libobs-simpleA simple and easy-to-use Rust wrapper around libobs-wrapper for recording and streaming.556GPL-3.0
libobs-simple-macroHelper macro for libobs-simple501GPL-3.0
libobs-source-macroHelper macro for libobs-sources4,754GPL-3.0
libobs-sourcesA helper crate to create sources for OBS7,820GPL-3.0
libobs-sysRaw FFI bindings to libOBS (Open Broadcasting Software)2,790MIT/Apache-2.0
libobs-window-helperProvides a list of windows that can be captured by OBS6,311GPL-3.0
libobs-wrapperA safe wrapper around libobs8,032GPL-3.0
libobservability-rsA library for observability133MIT
liboccA library for occasionally connected computing12,943AGPL-3.0-or-later
libochw一个支持汉字手写识别的库1,152Apache-2.0