CATEGORY
No standard library 11,888 crates
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.
musb-readconfread hardware configuration of a Mentor Graphics MUSB IP core674Apache-2.0
hdmi-halHardware abstraction traits for the HDMI stack674MPL-2.0
sb-aes-gcm-sivPure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated
Encryption Cipher (RFC 8452) with optional…673MIT OR Apache-2.0
betterunionThis crate provides a safe union-like structure which uses the turbofish operator for reads and writes.672MIT
fastallocHigh-performance memory pooling library with type-safe handles, predictable latency, and zero fragmentation. Perfect for game…671MIT
rpo-xhash-m31Rust implementation of the RPO‑M31 and XHash‑M31 hash permutations, with a Sponge facade for Circle‑STARKs and zk‑friendly…668MIT
minervaMaterials for causal concurrency with a kairotic component.665MIT OR Apache-2.0
stm32n6Device support crates for STM32N6 devices664MIT/Apache-2.0
hypotaxisUninterrupted method chaining664MIT
retrofire-geomAdditional geometry tools for retrofire.664MIT OR Apache-2.0
hekate-programAIR program and chiplet definition API for the Hekate ZK proving system: constraint DSL, typed column schema, virtual expansion,…663Apache-2.0
retrofire-frontFrontends for writing simple programs with retrofire.662MIT OR Apache-2.0
tg-task-manageTask and process management for rCore tutorial OS, including scheduling and relationships.662GPL-3.0
rlib-rsA robotics library for Rust.661MIT OR Apache-2.0
openid-connectA OpenID Connect implementation based on the `jose` crate661MIT OR Apache-2.0
defmt-embassy-usbserialTransmit defmt log messages over USB serial660MIT OR MPL-2.0
rtic-rp-monotonicRTIC Monotonic implementation based on RP2040's Timer peripheral660MIT OR Apache-2.0
cpuidrsA comprehensive Rust library for CPUID instruction decoding, providing a simple API to query CPU features across multiple…659MIT OR Apache-2.0
embedded-pngPNG rendering with embedded-graphics659MIT
dfmtA fully featured dynamic template drop in replacement for the format! macro.657MIT OR Apache-2.0
fluentbase-typesA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…657MIT
cardano-cryptoPure Rust implementation of Cardano cryptographic primitives (VRF, KES, DSIGN, Hash) with 100% compatibility with cardano-node656MIT OR Apache-2.0
icm42605-driverAn embedded async driver for the ICM-42605 6-axis inertial measurement unit656Apache-2.0
paste3A powerful token-pasting macro (maintained fork of paste crate)654MIT OR Apache-2.0
pipelining-macroA convenience macro for the pipeline syntax pattern651MIT
embedded-tflunaPlatform-agnostic Rust driver for the TF-Luna LiDAR distance sensor.650MIT OR Apache-2.0
rtt-printMini footprint RTT print lib, only up channel650MIT
kobe-xrplXRP Ledger wallet for Kobe650MIT OR Apache-2.0
magic-args"Magic" declarative-style function arguments.648MIT
mbus-networkTCP and network transport implementations for modbus-rs, including sync, Tokio, server, and WASM adapters647non-standard
hash-injectorHasher+BuildHasher to inject particular hash646BSD-2-Clause OR Apache-2.0 OR MIT
osal-rs-serde-deriveDerive macros for osal-rs-serde serialization framework646LGPL-2.1-or-later
stacksat128A 256-bit cryptographic hash function optimized for Bitcoin Script environments645MIT
solana-ed25519A pure-Rust implementation of group operations on ristretto255 and Curve25519, with HEEA scalar decomposition (forked from…645BSD-3-Clause
uncooked_slicesA wrapper around raw slice pointers that enables safe iteration and indexing642MIT OR Apache-2.0
bytes2charslazy utf-8 decoder iterator with rich errors642MIT
espforge_esp32metadataEmbedded examples for espforge641MIT
mpeg-tsMPEG-2 Transport Stream framing (ITU-T H.222.0 / ISO/IEC 13818-1): TS packet, adaptation field, PCR, PSI section reassembly +…640MIT OR Apache-2.0
rlvgl-bsps-stmBSP files for STM32 Demo, Nucleo, and Discovery boards per vendor .ioc files.640BSD-3-Clause
elenchus-parserEnglish-like DSL parser for the elenchus consistency checker (facts, premises, rules, checks).640MIT
rdif-netDriver Interface net definition.639MIT
forward-iterEnsure that side effects in iterators always run forward639MIT
l3gd20-forkA platform agnostic driver to interface the L3GD20 (gyroscope), forked637MIT OR Apache-2.0
solana-pubkey-compareHigh-performance Solana public key comparison using optimized BPF assembly637MIT
ax-driver-inputCommon traits and types for input device drivers637Apache-2.0
squib-archaarch64 layout, ESR_EL2 decoder, PSCI dispatch, sysreg subset, and IntId newtype for squib634Apache-2.0
sht4x-rjwno-std driver for the Sensirion SHT4x series of temperature and humidity sensors633MIT OR Apache-2.0
vex-sdk-prosVEX SDK implementation using the PROS kernel's partner SDK for linkage.631MIT
typewit_gcefor coercing between equal types with generic const arguments631Zlib
known-types-anthropicWell-known types for Anthropic APIs.630Unlicense
yedad_ladderCore library for Yedad ladder hash algorithm - digital signature based on double SHA-256 for decentralized networks630AGPL-3.0
lis2dw12-i2cPlatform-agnostic Rust driver for the LIS2DW12 accelerometer over I2C.630MIT
collage`collage` is a template engine for Rust, designed for writing HTML and similar markup languages.629LGPL-3.0
presentation-addressOSI Networking PresentationAddress628MIT
hyprwire-coreWire format, message types, and protocol traits for the Hyprwire IPC protocol627BSD-3-Clause
prettier-bytesA blazingly fast and safe, zero-allocation, `no_std`-compatible byte formatter.627MIT
crabgraphA safe, ergonomic, high-performance cryptographic library for Rust built on audited primitives627MIT OR Apache-2.0
uhash-coreUniversalHash v4 - democratic proof-of-work algorithm where phones compete with servers624Unlicense
tg-kernel-vmKernel virtual memory management for rCore tutorial OS.624GPL-3.0
mbus-clientModbus client stack for embedded and std environments with TCP, RTU, and ASCII transport support for modbus-rs project624non-standard
tg-kernel-allocKernel memory allocator for rCore tutorial OS using buddy allocation.623GPL-3.0
known-types-ietfWell-known types for IETF specifications.622Unlicense
witnessedType-level witness wrapper for carrying validated invariants.622MIT
ssd1322-zjy128x64A driver for Zhongjingyuan SSD1322 OLED with 256x64 physical / 128x64 logical pixels620MIT
ffchargeA lightweight pure Rust library for fast, residue-based force field charge assignment (AMBER/CHARMM) in molecular modeling…620MIT
synta-krb5Kerberos V5 and GSSAPI ASN.1 structures for the synta library618MIT OR Apache-2.0
mbus-serialSerial RTU and ASCII transport implementations for modbus-rs, including sync, Tokio, and WASM adapters618non-standard
acpicaAdvanced wrapping of a statically-linked ACPICA library, exporting all functionality via a Rust-friendly interface.617BSD-3-Clause
gobblytes-ext4-view-rsNo-std compatible Rust library for reading ext2/ext3/ext4 filesystems617MIT OR Apache-2.0
avila-atomAtomic computational structures - Option, Result, Vec, HashMap built from nucleus616MIT OR Apache-2.0
signal-filtersFilters library, including biquad, moving average, low-pass, and notch filters.616MIT OR Apache-2.0
right-asChain call assigns tuple elements to outside615MIT
known-types-xWell-known types for X (formerly Twitter) APIs.614Unlicense
tmp-curve25519-dalek-h2c-do-not-useA pure-Rust implementation of group operations on ristretto255 and Curve25519614BSD-3-Clause
dreid-kernelA high-performance, no-std Rust library providing pure mathematical primitives and stateless energy kernels for the DREIDING…613MIT
irithyll-coreCore types, training engine, and inference for irithyll streaming ML — no_std + alloc, histogram binning, Hoeffding trees, SGBT…613MIT OR Apache-2.0
photon-ringUltra-low-latency SPMC/MPMC pub/sub using stamped ring buffers. Formally sound with atomic-slots feature. no_std compatible.613Apache-2.0
fixpFixed-point numbers612Zlib OR MIT OR Apache-2.0
known-types-w3cWell-known types for W3C specifications.610Unlicense
split_sliceA Rust library for accessing (&[T], &[T]) as if it were a single slice610MIT
only_allocAn allocator wrapper that disables deallocating memory within it.610MIT
espforge_platformPlatform abstractions for espforge projects610MIT
rdif-msiDriver Interface for message-signaled interrupt providers.609Apache-2.0
known-types-googleWell-known types for Google APIs.608Unlicense
known-types-nostrWell-known types for the Nostr protocol.608Unlicense
ax-driver-vsockCommon traits and types for vsock drivers607Apache-2.0
esp-embassy-configStores config information in flash, which is managed by a uart menu system.606MIT
espforge_configurationUsed by espforge project605MIT
hexga_array_vecA vector with fixed capacity, backed by an array based on arrayvec604MIT OR Apache-2.0
si5351a-adafruitA driver for the Adafruit Si5351A clock generator module using I2C.604MIT
known-types-graphqlWell-known types for GraphQL specifications.603Unlicense
bitgridA compact, efficient bit grid structure602MIT
smartaudioA `no_std` Rust library for parsing the TBS smartaudio protocol602Apache-2.0
radix_treesVarious radix tree (trie) data structures.601Apache-2.0
playdate-callbackCallback-related utils for Playdate API.600MIT OR Apache-2.0
mirxMIRX binary image format — flat & chunk-based container for ahead-of-time UI assets599MIT
char-positionsIterate chars and their positions, i.e. line, column, and byte ranges595MIT
elenchus-compilerCompiles parsed elenchus DSL into a canonical Impossible/CNF clause IR: import resolution, desugaring, atom interning,…594MIT
clock-bigintDeterministic constant-time big integers for blockchain consensus engines594MIT OR Apache-2.0
compile-time-macrosMacros for getting compile time information.592MIT OR Apache-2.0
c-its-parserTools for encoding and decoding ETSI messages (GN + Transport + CAM/DENM/IVIM/SSEM/SREM/MAPEM/SPATEM)591MIT
oncelockA fast and simple implementation of OnceLock590MIT OR Apache-2.0
edlcodegen-coreInternal core types and utilities shared by edlcodegen host and enclave support crates590MIT
cranium-coreCore code for a fast, modular, no_std-friendly, batteries-included library for Game AI written in Rust.589MPL-2.0
jiminy-coreCore systems layer for Jiminy: account layout, zero-copy IO, validation, PDA, sysvar access, math, time checks. Declarative…586Apache-2.0
qs-drbgNIST SP 800-90A compliant HMAC-DRBG for quantum-resistant cryptography585MIT OR Apache-2.0
sbitmapFast and scalable bitmap implementation based on Linux kernel's sbitmap584MIT OR Apache-2.0
lupine-coreCore types, traits, and error handling for the Lupine PQC suite584MIT OR Apache-2.0
arrayvec-utilAdditional utilities for working with ArrayVec and ArrayString that make it more similar to the standard library583MIT OR Apache-2.0
brik64-coreBRIK64 Rust SDK beta with monomer helpers and composition utilities for examples, tests, and application prototypes.581Apache-2.0
anglerkitIn-development function hooking/detouring library580MIT
minibitUltra-fast wire protocol for financial and low-latency messaging578MIT OR Apache-2.0
axdmaArceOS global DMA allocator578GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
ax-plat-riscv64-visionfive2Implementation of axplat hardware abstraction layer for RISC-V VisionFive2 board576MIT OR Apache-2.0
comtains_macrosProcedural macro that builds comtains byte-set matchers575MIT
clock-randNext-generation random number generation with blockchain-aware RNGs, fork detection, and cryptographic security575MIT OR Apache-2.0
bd18378Platform-Agnostic Driver for ROHM BD18378 12CH LED Driver IC575MIT OR Apache-2.0
display-driver-mipidcsMIPI DCS consts and functions for display-drivers575Apache-2.0
rustd_coreCore types and IR for the RustD deterministic DSL572Apache-2.0
bigerror-error-stackA context-aware error-handling library that supports arbitrary attached user data571MIT OR Apache-2.0
microchip-pacPeripheral Access Crate for the Microchip MEC17xx family of MCUs567MIT
axp2101-embeddedEmbedded Rust driver for the AXP2101 Power Management IC using embedded-hal567MIT
osal-rs-serdeSerialization/Deserialization framework for osal-rs - extensible and reusable567LGPL-2.1-or-later
userspace_hubuserspace_hub library566non-standard
libafl_nyxlibafl using nyx, only avaliable on linux566MIT OR Apache-2.0
sriracha-mayoSafe Rust bindings for the MAYO post-quantum signature scheme.565Apache-2.0
x520-stringprepString preparation algorithm as described in ITU-T Recommendation X.520564MIT
lis2mdl-rsPlatform-agnostic driver for the LIS2MDL ultra-low-power, high-performance 3-axis digital
magnetic sensor with I2C and SPI…563BSD-3-Clause
rdif-resetDriver Interface reset controller definition.563MIT
mayioA minimal no-std GPIO HAL for embedded systems562MIT OR Apache-2.0
sf3An implementation of the Simple File Format Family in Rust.561Zlib
xrpl-address-macroCompile-time macro for converting XRPL r-addresses to 20-byte arrays560ISC
kvidDistributed ID generator with dual-segment preloading and lock-free fast path / 双号段预加载、无锁快速路径的分布式 ID 生成器560MulanPSL-2.0
email_syntax_verify_optUltra-fast, zero-allocation email validation library optimized for enterprise production use558MIT OR Apache-2.0
buntingPure Rust WS2812 color utilities - no hardware dependencies558MIT OR Apache-2.0
pixelab-rsHigh-performance graphics framework independent of hardware and operating system557MIT
fluentbase-runtimeA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…557MIT
redoubtSystematic encryption-at-rest for in-memory sensitive data in Rust555MIT OR Apache-2.0
j1939-asyncA J1939 Library able to be used async (or not).555MIT OR Apache-2.0
enumerate-basePlus the count of Iterator::enumerate by base553MIT
bare-syncno-std, no-alloc synchronization primitives553MIT OR Apache-2.0
concentric_circlesEfficient generation and iteration of concentric circle perimeters using Bresenham's algorithm.553MIT OR Apache-2.0
fracintsSpecial case fractional-only fixed point numbers551MIT OR Apache-2.0
identity-macroRemove metavariable fragment to make it reusable for macro_rules550MIT
turbomcp-transport-streamableStreamable HTTP transport types for TurboMCP - SSE encoding, session management, MCP 2025-11-25 spec550MIT
nsap-addressITU-T Rec. X.213 NSAP address parsing, printing, etc.549MIT
hs3003Platform-agnostic Rust driver for the Renesas HS3003 temperature and humidity sensor548MIT OR Apache-2.0
safevalueA value based approach to uphold SAFETY requirements for unsafe Rust code.548MIT OR Apache-2.0
mq135Rust embedded driver for MQ135 air quality sensor548MIT
sim_fftsim-fft is an easy to use Fast Fourier Transform library primarily meant for embedded systems and no_std environments.548MIT/Apache-2.0
mikrozenA minimal, ergonomic router and JSON response macro for #![no_std] WASI Rust plugins547BSD-3-Clause
pictorus-blocksImplementations of Pictorus blocks.546non-standard
wasefire-slice-cellSlice with dynamic borrow checking546Apache-2.0
jacquesHigh-performance lock-free MPMC queues with horizontal scaling and zero-allocation operation546MIT OR Apache-2.0
optional_typeidCompressed structure `Option<TypeId>`545MIT
fluentbase-sdk-derive-coreA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…543MIT
crdtosphereUniversal embedded CRDTs for distributed coordination across automotive, robotics, IoT, and industrial applications542MIT OR Apache-2.0
zkbooAn implementation of the ZKBoo protocol.542LGPL-3.0-or-later
uhash-typesShared proof/challenge/difficulty types for UniversalHash stacks537Unlicense
error-railErrorRail is a no_std compatible Error Handling library for the Rust language.536Apache-2.0
tg-easy-fsA simple filesystem implementation for rCore tutorial OS.536GPL-3.0
espforge_macrosProcedural macros for espforge535MIT
tca9554Driver for the TCA9554(A) I/O expander.534MIT
icm20948-rsPlatform-agnostic driver for the ICM-20948 9-axis IMU534MIT
emcyphal-coreCommon definition for Emcyphal network stack532MIT OR Apache-2.0
email-validatorAn email syntax validator531CC0-1.0
pcode-irP-code intermediate representation types for SLEIGH-generated decoders531Apache-2.0
mctp-usb-embassyMCTP over USB transport for embassy-usb531MIT OR Apache-2.0
finlib-taTechnical analysis library. Implements number of indicators: EMA, SMA, RSI, MACD, Stochastic, etc.530MIT
pennantReusable LED animation effects for embedded projects530MIT OR Apache-2.0
elenchus-solverForward-pass inference interpreter for elenchus: 3-valued Kleene evaluation of the Impossible/CNF clause IR into CONFLICT /…528MIT
fake-logA fake logging implementation with the same interface as log crate but with no-op implementation for embedded scenarios528MIT OR Apache-2.0
extra_resultAdd extra methods to `Result` enum.527MIT
bitfield-serializeA Rust library for defining and serializing bitfield structures with macro support526MIT
even_any_typeA lightweight Rust crate providing simple, type-specific methods to check if a value is even.526MIT OR Apache-2.0
fiano_swapA simple generic swap function for two values using Copy trait. This library provides a safe and easy way to swap variables in…526MIT OR Apache-2.0
casper-eip-712EIP-712 typed data hashing and domain separation for Casper Network524Apache-2.0
bmx160A Rust driver for the Bosch BMX160 IMU sensor523MIT OR Apache-2.0
understory_virtual_listCore 1D virtualization primitives for dense index strips.523Apache-2.0 OR MIT
unitrixDEPRECATED: Use 'physunits' instead522MIT OR Apache-2.0
simpldnsA portable no-std compatible DNS protocol library521MIT
merklMerkleTree, embedded friendly implementation.521MIT
bmi323-rsAsync, no_std driver for the Bosch BMI323 6-axis IMU sensor520MIT OR Apache-2.0
luna-jit-helpersShared `luna_jit_*` extern-C runtime helpers + per-thread JIT_VM/JIT_CL TLS slots + `enter_jit` RAII rebind for the goliajp/luna…518MIT OR Apache-2.0
khodpay-bip32Production-ready Rust implementation of BIP32 hierarchical deterministic wallets518MIT OR Apache-2.0
str-of-bytesProvide some str functions over owned storage517BSD-2-Clause
nibbletByte-focussed alternative ser/de derives517MIT OR Apache-2.0
clock-libMonotonic and wall-clock time readings for Rust, with a mockable clock for deterministic testing. Simple Tier-1 API, zero…517Apache-2.0 OR MIT
dht22-sensorA no_std driver for the DHT22 (AM2302) temperature and humidity sensor516MIT
kmem-regionSome hal for os516MIT
luna-jit-deriveProcedural macros for the luna-jit Lua runtime. The `#[derive(LuaUserdata)]` macro lives here so the parent `luna-core` crate…515MIT OR Apache-2.0
gen_mcf_macroA macro working with crate `abs_sync` v0.2 to generate codes and types needed to implement `Future`
and `TrMayCancel` for a…514MIT/Apache-2.0
waddling-errors-hashCompact xxHash3-based error code hashing for network-efficient diagnostics in distributed systems513MIT OR Apache-2.0
authnz-argon2Pure Rust implementation of the Argon2 password hashing function with support
for the Argon2d, Argon2i, and Argon2id algorithmic…512MIT OR Apache-2.0
krabi-caliperPortable measurement primitives for embedded targets and host-side analysis512MIT OR Apache-2.0
prudentHelp you make Rust code safer. For both authors and reviewers.511BSD-2-Clause OR Apache-2.0 OR MIT
lanceverbA super-fast mono-to-stereo plate reverberator.508MIT
kobe-aptosAptos wallet for Kobe507MIT OR Apache-2.0
openmeshVertex-face mesh validation library507BSD-3-Clause
mpeg-pesPES (Packetized Elementary Stream) depacketization + PTS/DTS — ISO/IEC 13818-1 §2.4.3.506MIT OR Apache-2.0