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.
vmu-rt1170-fcbFlexSPI configuration block for NXP's VMU RT1170 Drone Control Board841MIT OR Apache-2.0
pinocchio-tknComplete Token toolkit for Pinocchio: SPL Token + Token-2022 with unified API, zero deps, zero allocs841MIT OR Apache-2.0
dstify_deriveproc macro for dstify839MIT OR Apache-2.0
bilge-defmtA derive macro that implements defmt::Format for your bilge structs839MIT OR Apache-2.0
struct_to_array_deriveDerive macro for struct_to_array838MIT OR Apache-2.0
triedA fast, compact double-array trie with `no_std` + `alloc` support. Fork of [yada](https://crates.io/crates/yada) providing…836Apache-2.0
substdAn unstable replacement for std and core modules with a focus on speed over safety.836Apache-2.0
belt-dwpPure Rust implementation of the Belt-DWP authenticated encryption algorithm (STB 34.101.31-2020)834MIT OR Apache-2.0
pmsx003Rust interface for PMS X003 air quality sensors833MIT
fluentbase-codecA framework to build smart contracts on the Fluent L2 as well as blockchains and verifiable compute environments that compile to…833MIT
premium-displayDevice drivers for different displays8320BSD OR MIT OR Apache-2.0
libutils-consoleA simple generalized I/O interface830MIT
ili9488-rsA platform agnostic driver to interface with the ILI9488 TFT LCD display830MIT OR Apache-2.0
premium-lineA fixed capacity String suitable for stack allocation and devices without allocator8270BSD OR MIT OR Apache-2.0
nam-wasmer-compilerBase compiler abstraction for Wasmer WebAssembly runtime826MIT
circularbufRust fixed size circular (ring) buffer825MIT OR Apache-2.0
magic-args-deriveDerive macros for magic-args.824MIT
geoscience-uomUnits of measurement822Apache-2.0 OR MIT
rdif-displayDriver Interface display definition.821MIT
bbqueue-heapA SPSC, lockless, no_std, thread safe, queue, based on BipBuffers820MIT OR Apache-2.0
coroutine-stateInspect the state of a Future created by an async function.820MIT OR Apache-2.0
eth-igbIntel IGB Ethernet driver819MIT
bitreprTraits and derives for packing/unpacking values into bits819non-standard
resext-macroproc-macro for resext crate819MIT
data-encoding-v3Development branch of data-encoding 3.0.0818MIT
lesbarString types that must encode legible text.816MIT
dilithia-coreDilithia blockchain primitives — types, post-quantum crypto (ML-DSA-65), wallet. Lightweight, no_std-friendly.816MIT OR Apache-2.0
lindera-crfConditional Random Fields implemented in pure Rust.816MIT
glob-setA globset-compatible glob matcher -- `no_std`, no regex, built on glob-matcher815Apache-2.0
dprint-configStrongly-typed configuration structs and JSON Schema for dprint formatter plugins (TypeScript, JSON, TOML, Markdown). Used by…814Apache-2.0
platform-castPlatform-specific safe cast.814MIT OR Apache-2.0
mfsk-corePure-Rust WSJT-family decoders + synthesisers (FT8 FT4 FST4 WSPR JT9 JT65 Q65) behind a zero-cost Protocol trait. Host (rustfft)…810GPL-3.0-or-later
phytium-mci-hostPhytium MCI/FSDIF host controller backend for sdmmc-protocol (no_std, FIFO/IDMAC)809Apache-2.0
funcpermCycle-walking functional permutations on [0..n)808Apache-2.0 OR MIT
perfmodeFan/Performance Control for ASUS TUF Gaming laptops807GPL-3.0-only
bash-hashbash hash function (STB 34.101.77-2020)806MIT OR Apache-2.0
ldc3114Driver crate for the TI LDC3114 inductance-to-digital converter805MIT OR Apache-2.0
d-ary-heapGeneric d-ary heap priority queue supporting min/max via comparator, with O(1) item lookup for updates.
Features configurable…805Apache-2.0
rdf-writer-cottasA COTTAS file writer for RDF.rs knowledge graphs.803Unlicense
poet-rhaiEmbedded scripting for Rust802MIT OR Apache-2.0
test-numbat-codec-deriveMacro implementations of test-numbat-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]799GPL-3.0-only
pictorus-block-dataDeprecated block data definitions for maintaining compatibility with older versions of Pictorus.797non-standard
rusty-hktHigher-kinded types for Rust797Apache-2.0
nalgebra-randv09General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.797Apache-2.0
cache-rsA high-performance, memory-efficient cache implementation supporting multiple eviction policies including LRU, LFU, LFUDA, SLRU…796MIT
kobe-filFilecoin wallet for Kobe796MIT OR Apache-2.0
kobe-tronTron wallet for Kobe795MIT OR Apache-2.0
ds18b20-2A Rust DS18B20 temperature sensor driver for [embedded-hal](https://github.com/rust-embedded/embedded-hal)793MIT/Apache-2.0
js-semverParser and evaluator for npm's flavor of Semantic Versioning793MIT-0
auto-defaultMacro that adds a default field value of `Default::default()` to fields that don't have one792MIT OR Apache-2.0
kobe-cosmosCosmos wallet for Kobe792MIT OR Apache-2.0
discrete_pidA PID controller for robotics and discrete control systems791MIT
kobe-sparkSpark (Bitcoin L2) wallet for Kobe791MIT OR Apache-2.0
rdf-reader-rdfxmlAn RDF/XML file reader for RDF.rs knowledge graphs.791Unlicense
snowv-gcmThe SNOW-V-GCM AEAD construction.789BSD-3-Clause
io-jmapJMAP client library for Rust787MIT OR Apache-2.0
unroll-liteUnroll loops in const contexts, declarative macro version.785MIT
pcd8544-halA hardware abstraction layer for PCD8544 LCD controllers (mainly used in Nokia 5510 displays)783MIT OR Apache-2.0
sync-linux-no-libcA project aiming to reimplement some of the most basic Rust std::sync utilities on Linux without the use of libc783MIT
test-numbat-codecLightweight binary serializer/deserializer, written especially for Numbat smart contracts783GPL-3.0-only
smart_leds_animationsLibrary for building animations with smart LEDs783MIT OR Apache-2.0
tg-linkerLinker script generation utilities for rCore tutorial OS kernel.783GPL-3.0
zencan-nodeLibrary for implementing an OPENCan node, primarily on an MCU783MPL-2.0
one-wire-bus-2A Rust implementation of the 1-Wire protocol for embedded-hal782MIT/Apache-2.0
capped_collectionsCollections with compile-time set capacities.781MIT OR Apache-2.0
pso-vdfno_std Verifiable Delay Function: MinRoot over BLS12-381 with Wesolowski O(1) verify781MIT
kobe-tonTON wallet for Kobe780MIT OR Apache-2.0
lis2de12Blocking and async driver for the LIS2DE12 accelerometer with I2C and SPI support780MIT OR Apache-2.0
orbinum-zk-coreCore Poseidon-based cryptographic primitives for Zero-Knowledge proofs in Orbinum Network780Apache-2.0 OR GPL-3.0-or-later
zynq7000-halHardware Abstraction Layer (HAL) for the Zynq7000 family of SoCs780MIT OR Apache-2.0
cvlr-soroban-macrosMacros for cvlr-soroban778MIT
test-numbat-wasmNumbat WebAssembly smart contract API778GPL-3.0-only
mctp-estackEmbedded MCTP stack777MIT OR Apache-2.0
io-m2dirM2dir client library for Rust776MIT OR Apache-2.0
hopper-nativeHopper's sovereign raw backend for Solana. Zero-copy account access, direct syscall layer, CPI infrastructure, PDA helpers, and…776MIT OR Apache-2.0
literatorEfficient conversion of iterators to human-readable strings775MIT
mod_idiom`mod` and `use` idiom.775MIT OR Apache-2.0
theta-syncA high-performance no_std MPSC channel with full Tokio compatibility774MIT OR Apache-2.0
animatoProfessional-grade, renderer-agnostic animation library for Rust. Zero mandatory dependencies. no_std-ready.774MIT OR Apache-2.0
uefi-resetUEFI modules that reset the system when loaded773MIT
espforge_commonConfiguration model for espforge773MIT
whippyunits-proc-macrosProcedural macros for whippyunits unit definitions and declarators772MIT OR Apache-2.0
rdf-writer-trigA TriG file writer for RDF.rs knowledge graphs.772Unlicense
supply-chain-trust-crate-000006Raw FFI bindings to platform libraries like libc.770MIT OR Apache-2.0
karpal-verifyExternal prover bridge and trust model for the Industrial Algebra ecosystem770Apache-2.0
lunarsA compact, WASM-ready spaceship — fueled by Rust-grade hyperdrive! Write scripts that orbit Lua in speed and dock seamlessly with…768MIT OR Apache-2.0
complex-besselPure Rust implementation of complex Bessel functions (J, Y, I, K, H, Airy) based on Amos Algorithm 644767MIT OR Apache-2.0
movable-refA tool for building movable self-referential types767MIT
zynq7000-rtRun-time support for the Zynq7000 family of SoCs for running bare-metal applications765MIT OR Apache-2.0
yedad_commonShared types, constants, and utilities for Yedad network763AGPL-3.0
openzl_sddl_deriveGenerate OpenZL SDDL definitions from Rust structs763MIT
enidA library to parse Encrypted Numeric Identifiers762MIT
typed-skiSKI calculus evaluator in Rust compiled to WASM760MIT
tuple-intoA trait providing a convenient way to convert tuples of convertible elements.759Apache-2.0
playdate-sys-mockRuntime mock for testing playdate-sys and dependent crates. Contains own bindings until it fully covers & implements the full…759MIT OR Apache-2.0
no-panic-constFork of no-panic crate with const fn and const Trait support759MIT OR Apache-2.0
orx-metaMeta structures such as statically typed queues of heterogeneous elements.757MIT OR Apache-2.0
dpp-rulesPure EU ESPR cross-field regulatory rules, shared by dpp-domain and the Wasm sector plugins755Apache-2.0
supply-chain-trust-crate-000019A JSON serialization file format753MIT OR Apache-2.0
osom_encoders_commonCommon utilities for osom_encoders_* projects.753MIT
lokeyAn extensible keyboard firmware753Apache-2.0 OR MIT
hisi-cryptoCrypto provider contracts and portable backend for HiSilicon embedded Rust753MIT
bq27441Blocking and async driver for the BQ27441 battery fuel gauge with I2C support752MIT OR Apache-2.0
omeletA lightweight, game-orented math library for Rust, including vectors, matrices, and quaternions.752MIT
pda-counterA minimal Solana smart contract using Anchor to demonstrate PDA-based counter logic.751MIT
tg-rcore-tutorial-games-syscallSystem call definitions and interfaces for tg-rcore tutorial games.750GPL-3.0
u880A cycle-stepped MME U880 emulator749GPL-3.0-or-later
supply-chain-trust-example-crate-000059Library for reading/writing numbers in big-endian and little-endian.749Unlicense OR MIT
neorv32High-level bindings for NEORV32 HAL and library.749non-standard
reliakit-validateComposable validation traits and error types for Rust structs and values.749MIT
rdif-inputDriver Interface input definition.748MIT
ctoptionA compile-time option whose discriminant is elevated to compile time.748MIT OR Apache-2.0
ax-plat-aarch64-qemu-virtImplementation of `axplat` hardware abstraction layer for QEMU ARM64 virtual machine.748Apache-2.0
hekate-cryptoHash abstraction for the Hekate ZK proving system: Blake3, SHA-256, SHA-3-256.748Apache-2.0
ism330dhcx-rsPlatform-agnostic driver for the ISM330DHCX high-accuracy 3D accelerometer and gyroscope with
ultra-low noise, smart FIFO,…747BSD-3-Clause
ax-plat-riscv64-qemu-virtImplementation of `axplat` hardware abstraction layer for QEMU RISC-V virt board.746Apache-2.0
test-numbat-wasm-nodeNumbat WebAssembly VM API wrapper745GPL-3.0-only
neorv32-rtNEORV32 runtime support for Rust.745non-standard
nanobitUltra-fast binary serialization with multi-format compression and zero-copy deserialization743Apache-2.0
rdf-reader-jellyA Jelly file reader for RDF.rs knowledge graphs.743Unlicense
rdf-writer-rdfxmlAn RDF/XML file writer for RDF.rs knowledge graphs.740Unlicense
exomizerExomizer raw de-/crunching library736Zlib
struct_to_arrayConvert between homogeneous structs and fixed-size arrays736MIT OR Apache-2.0
base64-turboThe fastest memory-safe Base64 engine. Formally verified (Kani/MIRI). Features runtime AVX2/AVX512 detection, NEON acceleration,…736MIT OR Apache-2.0
supply-chain-trust-crate-000020Extra iterator adaptors, iterator methods, free functions, and macros.734MIT OR Apache-2.0
supply-chain-trust-crate-000025Random number generators and other randomness functionality.734MIT OR Apache-2.0
flexcellA flexible cell that allows safe circumvention of double borrow issues.734MIT OR Apache-2.0
supply-chain-trust-example-crate-000067Pre-allocated storage for a uniform data type733MIT
libutils-diffA bytearray diff731MIT
ccarp_helperA helper crate for CCARP730GPL-2.0-or-later
supply-chain-trust-example-crate-000057Cross-platform cryptography-oriented low-level SIMD library.727MIT OR Apache-2.0
rdf-reader-trigA TriG file reader for RDF.rs knowledge graphs.727Unlicense
downgradeDowngrade a mutable reference to an immutable one.727MIT
gd32f4pacDevice support crate for GD32F4 devices727MIT OR Apache-2.0
supply-chain-trust-example-crate-000087Integer traits and functions726MIT OR Apache-2.0
supply-chain-trust-example-crate-000100A library to generate and parse UUIDs.726Apache-2.0 OR MIT
optfield-liteA macro to generate a new struct with fields wrapped in Option.726MIT
axs5106lA no_std Rust driver for the AXS5106L capacitive touch controller726non-standard
rdf-reader-cottasA COTTAS file reader for RDF.rs knowledge graphs.726Unlicense
rdf-writer-jellyA Jelly file writer for RDF.rs knowledge graphs.725Unlicense
can-hal-rsHardware-agnostic traits for CAN bus communication724MIT OR Apache-2.0
int_likeA Rust macro for defining integer-backed opaque types safely723MIT
hisi-crypto-ws63Fallible WS63 cipher/TRNG backend for hisi-crypto723MIT OR Apache-2.0
unchecked_wrapConvenient UncheckedSync/Send wrapper types722MIT
nostd-print#[no_std] print for Rust on Windows and Unix systems722MIT OR Apache-2.0
mlkem-rsml-kem (kyber) post-quantum key encapsulation, from scratch in pure rust, all three security levels, nist-kat verified722MIT OR Apache-2.0
tracing-cloudchamberExtend tracing with an ffi via cxx to emit events and create spans in C++721MIT
rust-native-obfadvanced native obfuscation library for rust718MIT
iaziFunctions and facilities for formatting strings718non-standard
noalloc-slip-rsA no-std SLIP (Serial Line Internet Protocol) encoder and decoder implementation.718Apache-2.0
supply-chain-trust-example-crate-000011Random number generators and other randomness functionality.715MIT OR Apache-2.0
supply-chain-trust-example-crate-000075Pure Rust implementation of the SHA-2 hash function family
including SHA-224, SHA-256, SHA-384, and SHA-512.715MIT OR Apache-2.0
rdif-vsockDriver Interface vsock definition.715MIT
reliakit-backoffClock-agnostic retry backoff policies (exponential, linear, constant) with jitter helpers. no_std and zero-dependency.715MIT
supply-chain-trust-crate-000002A macro to generate structures which behave like bitflags.710MIT OR Apache-2.0
xoroshiro256-full⚡ **Fast**, 🧪 **deterministic**, and 🧰 **ergonomic** implementation of **xoroshiro256**** with **no bit waste**.710Apache-2.0
supply-chain-trust-example-crate-000030Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31708(MIT OR Apache-2.0) AND Unicode-3.0
stratagemA trait library that enables state management and command execution with built-in undo support, inspired by the Command design…708MIT OR Apache-2.0
supply-chain-trust-crate-000003A Rust port of Google's SwissTable hash map708MIT OR Apache-2.0
calePath manipulation library with no_std support708non-standard
sb-curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve25519707BSD-3-Clause
zenzopA faster fork of the Zopfli DEFLATE compressor with optional ECT-derived optimizations.706Apache-2.0
whippyunitsA zero-cost, pure rust units-of-measure library for applied computation706MIT OR Apache-2.0
supply-chain-trust-crate-000011Random number generators and other randomness functionality.705MIT OR Apache-2.0
supply-chain-trust-crate-000013A hash table with consistent order and fast iteration.705Apache-2.0 OR MIT
command_coreA no_std flexible function interpreter using phf for compile-time command dispatch.704MIT
upc-aUPC-A (Universal Product Code) parser library.703Apache-2.0 OR MIT
ramdiskIn-memory ramdisk block device implementation.703MIT
supply-chain-trust-crate-000034A macro for declaring lazily evaluated statics in Rust.702MIT OR Apache-2.0
hekate-coreCore primitives for the Hekate ZK proving system.700Apache-2.0
nexcore-chronoSovereign DateTime engine — UTC timestamps, calendar dates, durations with zero external dependencies699MIT OR Apache-2.0
supply-chain-trust-crate-000017A small cross-platform library for retrieving random data from system source698MIT OR Apache-2.0
storage_dataEasily associate Storage values to variables and manage them without manually using the Web Storage API698non-standard
float-polyfillsDrop-in no_std-compatible polyfills for various f32 and f64 methods.698MIT OR Apache-2.0
slice-by-8HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm.698MIT
zclZigbee Cluster Library Definitions698MIT
klattKlatt Formant Speech Synthesis algorithms.698MIT OR Apache-2.0
ldappostaladdrLDAP postal address parsing (zero-copy) and escape / unescape utilities697MIT
transmuxMPEG-2 TS → CMAF/fMP4 remux: typed ISOBMFF boxes, a samples-in init/media segment builder, Annex B ↔ length-prefixed NAL, and HLS…697MIT OR Apache-2.0
supply-chain-trust-example-crate-000040Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].696MIT OR Apache-2.0
sdmmc-driverSD/MMC driver traits and implementations696GPL-3.0-only
cc-dataClosed-caption cc_data() carriage (CEA-608/708), per ETSI TS 101 154 Table B.9.695MIT OR Apache-2.0
suicide-rsA super simple crate for printing an error message when something terrible goes wrong and nothing can be done to recover.694MIT
supply-chain-trust-crate-000012Random number generators and other randomness functionality.693MIT OR Apache-2.0
gmcrypto-simdSIMD backends for gmcrypto-core — AVX2 (x86_64) and NEON (aarch64) packed bitsliced SM4 S-box, quarantined to keep…693Apache-2.0
osal-rsOperating System Abstraction Layer for Rust with support for FreeRTOS and POSIX692LGPL-2.1-or-later
supply-chain-trust-crate-000016Fast integer primitive to string conversion691MIT OR Apache-2.0
prnsA Rust implementation of the PRNS fast random-access pseudo-random number generator691AGPL-3.0
karpal-verify-deriveDerive and attribute macros for Karpal verification obligation export690Apache-2.0
supply-chain-trust-example-crate-000012Random number generators and other randomness functionality.686MIT OR Apache-2.0
supply-chain-trust-example-crate-000013A hash table with consistent order and fast iteration.685Apache-2.0 OR MIT
light_bitmapA minimal, fixed-size bitmap library written in pure Rust.684MIT
ax-driver-displayCommon traits and types for graphics device drivers682Apache-2.0
supply-chain-trust-example-crate-000009A generic serialization/deserialization framework682MIT OR Apache-2.0
rscryptoPure Rust Cryptography: RSA, Ed25519, X25519, SHA-2/3, BLAKE2/3, AES-GCM/GCM-SIV, X/ChaCha20-Poly1305, Argon2, HMAC/HKDF, CRC.…680MIT OR Apache-2.0
fast_randsNon-cryptographically, but quite fast, RNG implementations678MIT OR Apache-2.0
grift_arenaA minimal no_std, no_alloc arena allocator with garbage collection for the Grift Scheme interpreter678MIT OR Apache-2.0
poet_rhai_codegenProcedural macros support package for Rhai, a scripting language and engine for Rust678MIT OR Apache-2.0
as_repr-deriveRust trait for constant `#[repr(T)]` conversions677Apache-2.0 OR BSL-1.0 OR MIT
io-smtpSMTP client library for Rust676MIT OR Apache-2.0