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.
keri-codecKERI event codec: events <-> canonical JSON, SAID computation, and CESR message framing. Under active development.66MIT OR Apache-2.0
tmc2209-uartA no_std Rust driver for the TMC2209 stepper motor driver via UART66MIT
wpj-tg-rcore-tutorial-sync-mpMulticore-ready synchronization primitives for rCore tutorial OS.66GPL-3.0
tg-rcore-tutorial-signal-impl-mpMP-ready signal implementation for rCore tutorial OS.66GPL-3.0
bare-metal-evm-nibbleNibble (4-bit) buffer type for Merkle Patricia Trie path operations66CC-BY-SA-4.0
lib-q-macQuantum Carter-Wegman MAC (qCW-MAC) with splitting unforgeability target66Apache-2.0
psoc-pac-psoc6_04Peripheral Access Crate for Infineon CY8C6xx4 PSOC™ 6 microcontrollers66non-standard
rosist-sallina-tg-rcore-tutorial-smp-t2l10Student AI4OSE support crate for T2L10: basic SMP helpers for tg-rcore-tutorial chapters 3 to 5.66GPL-3.0
safe-oracleDrop-in oracle protection for Stellar Soroban — five mathematically-verified guardrails against oracle manipulation attacks.66Apache-2.0
fci4096BIP39-inspired mnemonic wordlist using 4096 standard Chinese four-character idioms (chengyu). 12 bits/word, SHA-256 checksum,…66MIT
hadris-archiveHadris facade for sequential archive formats66MIT
bulb-parserParser and interpreter for Bulb Script66MIT
embedded-guino_std GUI and HUD primitives for embedded-graphics displays66MIT OR Apache-2.0
tiny-regexA no_std, no alloc regex engine for embedded systems. ~2.5 KB, all storage on the stack.66Apache-2.0
sparsemapA sparse, compressed bitmap with run-length encoding, optimized for long runs of consecutive bits. 100% safe Rust, no_std, zero…66MIT
knurlElm-inspired TUI for embedded pixel displays - OLED, TFT66MIT OR Apache-2.0
xoroshiro128ppMinecraft: Java Edition's Xoroshiro128++ random source implementation in Rust.65MIT
stateforward-smlsml.rs: a no-std Rust implementation of the sml.cpp transition-table DSL65MIT OR Apache-2.0
zkmcu-verifierno_std Groth16/BN254 zk-SNARK verifier for ARM Cortex-M and RISC-V microcontrollers65MIT OR Apache-2.0
adf435xType-safe Rust driver for ADF435x wideband RF PLL synthesizers using device-driver crate65MIT OR Apache-2.0
tg-rcore-tutorial-kernel-alloc-mpMulticore-ready kernel memory allocator for rCore tutorial OS using buddy allocation.65GPL-3.0
bash-prg-hashbash-prg-hash function (STB 34.101.77-2020)65MIT OR Apache-2.0
bytes-poolAllocation-free sharing of bytes and strings using `Bytes` as storage65MIT
hadris-blockRust block-storage facade for devices, sectors, partitions, and FAT filesystems65MIT
encore_vmEncore bytecode VM — no_std, 32-bit packed values, mark-compact GC65Apache-2.0
keri-eventsKERI event vocabulary: key events, seals, thresholds, identifiers. Under active development.64MIT OR Apache-2.0
hash2groupHash-to-group traits with optional RFC 9380 expand_message and curve implementations64MIT OR Apache-2.0
opaque-vxAn implementation of the OPAQUE password-authenticated key exchange protocol64Apache-2.0 OR MIT
gametankHardware abstraction layer for the GameTank console64MIT
backbone-pqcrypto-internalsShared utilities for the pqcrypto workspace: KAT parsing, secret-memory wrappers, and tree encoding.64Apache-2.0
purcargsimple command line parser64Apache-2.0
imxrt-enetENET driver for NXP's i.MX RT MCUs64MIT OR Apache-2.0
chenzt23-tg-rcore-tutorial-easy-fs-t3l8A simple filesystem implementation for rCore tutorial OS.64GPL-3.0
zero_copy_envZero-copy environment variable access via OS memory (FFI/libc)64MIT
wyrd-for-gamesEngine-neutral signal-graph game logic for Wyrd64MIT
as_castMethod-style, explicitly-lossy casts as an alternative to the as keyword.64MIT OR Apache-2.0
minixrs-ipcUser-space IPC library for minix.rs: thin wrappers over the kernel's aarch64 SVC trap (SEND/RECEIVE/SENDREC).64BSD-3-Clause
zynq7000-embassyEmbassy-rs support for the Zynq7000 family of SoCs63MIT OR Apache-2.0
jiminy-anchorAdapter for reading Anchor-framework accounts from Jiminy programs. Provides Anchor discriminator utilities and account header…63Apache-2.0
jiminy-schemaLayout Manifest v1 for Jiminy: structured account schema descriptions with canonical type normalization. Enables TypeScript…63Apache-2.0
tinysetqueueA tiny, allocation-free FIFO queue with direct-mapped membership tracking for dense integer domains.63MIT OR Apache-2.0
redpowderSDK / Devkit para Redstone OS63MIT
memlockEncryption-at-rest for secrets in RAM with ephemeral key derivation63MIT
lamzfsno_std read-only ZFS reader for UEFI bootloaders (single/mirror/raidz1, unencrypted bpool)63MIT
my_boxAn educational, zero-dependency Rust implementation of a heap-allocated smart pointer (MyBox<T>), mirroring std::boxed::Box<T>…63Apache-2.0
neco-gf256zero dependency GF(2^8) finite field arithmetic63MIT
zerecMinimal zero-copy binary codec for Rust.63MIT OR Apache-2.0
mh-acpiForked from Isaac Woods' pure-Rust library for interacting with ACPI63MIT OR Apache-2.0
avr-contextStatic checking of execution context - IRQ vs. main()63MIT OR Apache-2.0
octarine-problemFoundation error type for octarine - Problem enum and Result alias63MIT OR Apache-2.0
jiaxin2006-tg-rcore-tutorial-sbi-t4Custom T4 SBI fork for rCore tutorial OS: timer forwarding and SMP bring-up support.63GPL-3.0
tcal_rsNumber theory functions library - Rust port of libqalculate number theory module63GPL-2.0-or-later
mzmqMinimal no_std ZMQ (ZMTP 3.1) PUB transport for embedded63Apache-2.0
alphanumeric-stepperA reversible alphanumeric sequence codec for compact serial codes like 000..999, A00..Z99, AA0..ZZ9, and AAA..ZZZ.63MIT
esp_nn_sysRaw Rust FFI bindings for Espressif ESP-NN63Apache-2.0
embedded-flex-pinA portable trait abstraction for GPIO pins that can switch between input and output modes at runtime.62MIT OR Apache-2.0
smpte2038SMPTE ST 2038:2021 carriage of ANC (ST 291-1 ancillary) data packets in an MPEG-2 Transport Stream — anc_data_descriptor + ANC…62MIT OR Apache-2.0
uleULE (Unidirectional Lightweight Encapsulation, RFC 4326 + RFC 5163) — IP over MPEG-2 TS: SNDU encapsulation, extension-header…62MIT OR Apache-2.0
cortex-m-std-dummyA dummy/stub implementation of Rust std for Cortex-M processors, providing standard library APIs (alloc, fs, io, thread, etc.)…62MIT OR Apache-2.0
vardheimSecurity-first ACME and certificate lifecycle framework for Rust62MIT OR Apache-2.0
seapuA Custom 8-bit CPU Emulator62MIT OR Apache-2.0
simple-dstTraits for allocating and using custom DSTs.62MIT OR Apache-2.0
radio-utils-keyerCW keyer engine — iambic A/B, straight key, macros, QSK62MIT OR Apache-2.0
pager-langVirtual and executable memory management for JIT and runtimes.62Apache-2.0 OR MIT
shua_zipA slim, no_std-compatible ZIP library written in pure Rust62MIT
dvb-vbiVBI data carriage in DVB (ETSI EN 301 775) — the PES data field: VPS, WSS, Closed Captioning, EBU/Inverted Teletext, and…62MIT OR Apache-2.0
xai-openapiRust types for the xAI API (Grok models)61MIT OR Apache-2.0
qrcode-coreZero-dependency QR code encoding core (no_std + alloc) — the encoding primitive layer of qrcode-rs.61MIT OR Apache-2.0
embedded-shadowZero-alloc shadow register table with dirty tracking for embedded systems61MIT OR Apache-2.0
irid-syscallProvides rust bindings for system calls for the irid kernel61BSD-3-Clause
ssd1677-driverA `no_std` driver for an SSD1677 based display compatible with Embedded Graphics.61MIT
mov_aveA no_std compatible library for calculating moving averages with compile-time fixed window sizes61Apache-2.0
afastdata-coreCore traits and built-in type implementations for afastdata serialization61MIT
fat_volume_idA library to generate and parse Volume Identifiers in FAT12/16/32, exFAT and NTFS.60Apache-2.0 OR MIT
unicode-id-trie-rleUnicode identifier (UAX #31) checker using a deduplicated trie with run-length encoded leaves.60Unicode-3.0 AND (0BSD OR CC0-1.0 OR Unlicense)
mtxlibA library to work with matrices.60MIT OR Apache-2.0
cronspeakConvert cron expressions into clear, human-readable English descriptions (like cronstrue / cron-descriptor). Zero-dependency,…60MIT OR Apache-2.0
herkos-runtimeRuntime library for herkos transpiled output — IsolatedMemory, WasmTrap, capability traits60Apache-2.0
pot-headA no_std Rust library for processing raw potmeter inputs in embedded systems60MIT OR Apache-2.0
ri-esp-policyno_std deterministic sensor-policy crate for ESP32/S3 physical-AI endpoint: maps readings to canonical prompts60MIT OR Apache-2.0
strsliceRust library that provides zero copy string iterators for working with string slices. The library offers iterators similar to…59MIT
vaea-nttHigh-performance Number Theoretic Transform (NTT) for post-quantum cryptography. ARM NEON SIMD native, constant-time, no_std.…59AGPL-3.0-or-later
dvb-fluteALC/LCT/FLUTE/NORM multicast object-delivery wire formats (RFC 5651/5775/6726/5740): LCT headers with flag-driven CCI/TSI/TOI…59MIT OR Apache-2.0
lumentypeThe fastest feature-complete no-std fast font parser, rasterizer, and blitter. LTR/RTL, Color Emoji, and advanced layout features.59MIT
soroban-chonkChunked content storage for Soroban smart contracts59Apache-2.0
ember-infer-refPure Rust reference backend for ember-rs embedded INT8 inference engine59MIT OR Apache-2.0
oztonA meta-framework for building compeition robots with vexide.59MIT
dilithia-starkPost-quantum STARK proof primitives — Poseidon hashing, preimage proofs, and range proofs using winterfell59MIT OR Apache-2.0
housekeepingA concurrent memory reclaimer for periodic cleanups.59MIT OR Apache-2.0
hopper-deriveProc macro layer for Hopper. Generates account layouts, typed context accessors, instruction dispatchers, schema metadata, and…59Apache-2.0
ai-timeA no_std fork of time58MIT OR Apache-2.0
ft6336u-driverA no_std embedded-hal driver for the FT6336U capacitive touch controller58MIT OR Apache-2.0
fullrust-stdA pure-Rust, libc-free std replacement backed by fullrust syscalls. Alias as `std` on the freestanding target.58MIT OR Apache-2.0
flexFlexible borrowing and ownership for Rust58MIT
tg-rcore-tutorial-games-ch2-moving-tangram-kernelKernel support for game of ch2 of tg-rcore tutorial58GPL-3.0
orbinum-zk-circuitsZero-Knowledge R1CS circuits and gadgets for Orbinum Network58Apache-2.0 OR GPL-3.0-or-later
rp2040-linkerConfiguration automatique du linker et du boot (BOOT2) pour RP2040 (Pico 1) en Rust. Infrastructure pure no_std.58GPL-2.0-or-later
ph-eventingStack-allocated ring buffers for no-std embedded targets58MIT
bitsy-fileA parser for Bitsy game files58MIT
iso9660_coreRead-only ISO9660 crate for no_std environments (WIP)58MIT
wpj-tg-rcore-tutorial-t3l8-doomTask3 Lab8 Doom scaffold based on tg-rcore-tutorial ch8.58GPL-3.0
lienScoped lending of borrowed references58CC0-1.0
subjectExtention trait pattern helper.58MIT
bitbang-hal-ngImplements embedded-hal 1.0 traits by bitbanging58MIT
joshua912815-tg-rcore-tutorial-t2l21T2L21 observability-focused tg-rCore Chapter 3 experiment crate.58GPL-3.0
honeywell_mprA no-std driver for the Honeywell MPR sensor.57MIT OR Apache-2.0
sen6x-driverembedded-hal driver for the sensirion sen6x sensors57MIT
ltr-329I2C-based driver for an LTR329 Ambient Light Sensor (ALS).57MIT OR Apache-2.0
crdt-traitA toolkit of composable, well-tested CRDT traits and implementations (GCounter, GSet, VectorClock, Interval Tree Clocks) with…57MIT OR Apache-2.0
tiny-itoano_std integer primitive to decimal string conversion57MIT
ism6hg256x-rsDriver for the ISM6HG256X IMU, featuring low-g (±16g) and high-g (±256g) accelerometers,
a gyroscope, and quad-channel…57BSD-3-Clause
shelly-rpcA no_std-first client library for Shelly smart devices.57MIT OR Apache-2.0
rust-tangoA lock-free, high-performance IPC channel inspired by Firedancer's Tango57MIT OR Apache-2.0
thunderationFast arena-based map with compact generational indices57MIT OR Apache-2.0
bare-vfsA minimal, synchronous, in-memory virtual filesystem for no_std and wasm32-unknown-unknown57MIT OR Apache-2.0
solana-hawk512Pure-Rust HAWK-512 signature verification, optimised for Solana SBF programs.57MIT
embassy-ld2410Async driver for LD2410C Human Presence Radar using Embassy and UART57GPL-2.0-or-later
adxl372no_std driver crate for the Analog Devices ADXL372 high-g 3-axis MEMS accelerometer, built on embedded-hal for portable use…57MIT OR Apache-2.0
fastserialUltra-fast, zero-copy serialization/deserialization library for Rust with SIMD acceleration56MIT OR Apache-2.0
ring_pairTiny fixed-size ring buffer specialized for exactly two elements56MIT OR Apache-2.0
embassy-rp-hc05Wrapper async no_std pour le module Bluetooth HC-05 (RP2040/RP235x).56GPL-2.0-or-later
rsidletA Rust implementation of figlet56MIT
uf_ulogAllocator-free no_std ULog serializer for embedded systems56non-standard
cellos-telemetryIn-guest telemetry agent for CellOS — runs as PID 2 inside Firecracker microVMs, emits CBOR-over-vsock observations. No signing…56MIT OR Apache-2.0
sky-ili9341A high-performance, async-ready ILI9341 TFT display driver for embedded Rust56MIT
kalman-fixed-agnosticFiltre de Kalman adaptatif en virgule fixe pour systèmes embarqués `no_std`, zéro dépendance56GPL-2.0-or-later
falconedhybrid post-quantum signatures: ed25519 + falcon-51256MIT OR Apache-2.0
femtorandHigh performance, no-std random number generation on a tiny footprint.56MIT OR Apache-2.0
bmp280_rust_no_stdA no_std async BMP280 driver for ESP32 using embassy and esp-hal56MIT
libtracerRust binding for libtracer — a lightweight decentralized graph-based networking protocol.56Apache-2.0
subms-hdr-histogramsubmillisecond.com cookbook recipe - observability: subms-hdr-histogram. Log-linear bucket histogram with significant-digit…56MIT OR Apache-2.0
rp-pio-serialPIO-based software serial for RP2040 & RP2350 using arbitrary GPIO pins56MIT OR Apache-2.0
hisi-panic-handlerPanic handlers for HiSilicon WS63 bare-metal Rust firmware56MIT
noe-utilA quantization tool for embedded AI inference.55MIT
c-compatAllows to easily compile and integrate C libraries in Rust in a cross-platform way55MIT OR Apache-2.0
fackDeclarative error handling library with no_std support and composable code generation55GPL-3.0
ustyleA text-styling library for Rust `no_std` embedded targets.55MIT
mec1521-pacPeripheral Access Crate for MEC1521H (chiptool)55MIT OR Apache-2.0
butt-headA no_std button input processing library for embedded systems55MIT OR Apache-2.0
xinachtliBIP-39 mnemonic seedphrase parser, generator, and seed derivator — no_std, single-dep55MIT
oxide-gui-corePortable no_std GUI framework: Backend trait, Canvas, GNOME-style widgets, embedded 8x16 bitmap font. Zero dependencies; runs in…55MIT
noeA AI inference library for embedded devices.55MIT
concrete-configSet complex build-time constants from a toml file55EUPL-1.2
ws63-rtRuntime support for HiSilicon WS63 (RISC-V RV32IMFC_Zicsr) — startup, interrupt vectors, linker script55MIT
predikitRefinement types: a value carried with a compile-time proof that it satisfies a predicate — parse, don't validate, as a type.…54MIT OR Apache-2.0
vision-uiIdiomatic Rust crate for Vision UI54GPL-3.0-only
arena-containerSimple weak-typed arena (freelist) container without guards.54MIT OR Apache-2.0
joshua912815-rcore-tutorial-t2l9-smpTask 2 Lab 9: multicore-aware tutorial kernels for chapters 1 and 2 in one publishable crate.54GPL-3.0
embassy-ssd1306-physicsDessins 2D no_std pour objets physiques (bras robotique, pendule, ressort-masse, boussole, engrenages,piston) sur OLED SSD1306…54GPL-2.0-or-later
dvb-ccDeprecated shim — use cc-data instead. Closed-caption cc_data() carriage (CEA-608/708), per ETSI TS 101 154 Table B.9.54MIT OR Apache-2.0
iree-embedded-sysRaw FFI bindings to the IREE bare-metal runtime for no_std Cortex-M targets.54MIT OR Apache-2.0
decimaxFast, fixed-size, floating-point decimal types.54MIT
uor-addr-cC ABI bindings for uor-addr — typed content-addressing exposed over `extern "C"` for embedded and any-language consumption.54Apache-2.0
st7701no_std driver for the Sitronix ST7701 / ST7701S RGB-DPI panel controller (bit-banged 9-bit 3-wire SPI init over embedded-hal).54MIT
lute_coreCore implementation for the lute crate54MIT OR Apache-2.0
mp2722Driver for the MP2722 battery charging ic53MIT
ht1621bPlatform-agnostic embedded-hal driver for the HT1621B LCD controller (3-wire bit-bang)53MIT
orgorgno_std compatible Cave Story Organya Music Player53MIT
rw007RW007 SPI WiFi module driver for embedded Rust53MIT/Apache-2.0
efr32mg22-pacPeripheral Access Crate for the EFR32MG22 (Mighty Gecko)53MIT OR Apache-2.0
lean-decimalFast, fixed-precision, floating-point decimal types.53MIT
patina_tianocoreBridge crate that lets a UEFI driver target both TianoCore and Patina through a
single API surface — write your platform once,…53MIT
flowpackPacked wire formats for OSC message flows — the format layer of the Flowpack (FP/1) protocol. no_std + alloc, zero dependencies.53MIT
dipolecalcCalculator crate for dipole antennas53AGPL-3.0
bumprefExplicit .bump() method for Arc and Rc that signals cheap refcount cloning52MIT
colorkitA #[no_std] library to convert and manipulate colors with an easy to use API.52MIT
rmquickjsHigh-level MicroQuickJS bindings for Rust52MIT
origin-langEvery value is origin, at a boundary, or contents. The compiler knows which.52MIT
rotate_backupRotate you backups easily52PolyForm-Noncommercial-1.0.0
atm90e32-asyncAsync no_std driver for the ATM90E32 3-phase SPI power metering IC52GPL-2.0-or-later OR Apache-2.0
refiningRefinement types.52MIT
scte104ANSI/SCTE 104 2023 — Automation System to Compression System Communications API (single/multiple operation messages + DPI…51MIT OR Apache-2.0
bmp388-embeddedno_std embedded-hal driver for the BMP388 barometric pressure and temperature sensor (with optional async support).51MIT
flair-rsWasm-compilable implement of time series forecasting algorithm FLAIR.51Apache-2.0
ironhtml-parserHTML5 parser following the WHATWG Living Standard51MIT
trait-morphA lightweight procedural macro to transform `async fn` in traits into `-> impl Future` with explicit bounds.51MIT OR Apache-2.0
asinfoZero-allocation, no_std lookup from ASN to handle, description, and country, embedded at compile time from the…51MIT
axvirtio-blkVirtIO block device implementation with MMIO transport for hypervisors51GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
crypto-signerHigh-performance, low-latency, lightweight multi-chain signing primitives51MIT
atrilockscollection of light weight async synchronization primitives based on atomics51MIT
ciphernEnterprise-grade cryptographic library51MIT
msp430fr5969Peripheral access crate for the TI MSP430FR5969 microcontroller51MIT OR Apache-2.0
asm_attMacros that makes the assembly writing of ATT syntax a bit more convenient.51MIT
lamxfsno_std read-only XFS filesystem reader for UEFI bootloaders51MIT OR Apache-2.0
gsp-wasm-interfaceTypes and traits for interfacing between the host and the wasm runtime.51Apache-2.0
ix-schema-serdeSerde driver for ix-schema: version-tagged encoding and type-safe migrate-on-decode.51MIT OR Apache-2.0
avr-atomicFast atomic load/store without IRQ-disable for AVR50MIT OR Apache-2.0
apollo3-pacPeripheral access crate for the Ambiq Apollo3 Blue, generated from SVD via chiptool.50MIT
bitcoin-hmac-sha256Low-level, allocation-free HMAC-SHA-256 and RFC6979 deterministic nonce generator with FFI-friendly APIs, tailored for…50MIT
nox-memCustom allocator collections and utilities50MIT or Apache-2.0
serial-uintGeneric serial number (RFC 1982) arithmetic with wraparound add/sub and comparison, no_std.50MIT OR Apache-2.0
tohuDevice identity for the TOKEN/FGTW app stack: per-platform device oracle + frozen v0 key derivation (handle → seed → vault…50MIT OR Apache-2.0
hce-coreLossless, pronounceable, encrypted codec for any identifier — reversible, format-preserving, human-readable50MIT
factionA no_std + alloc, protocol-independent cluster readiness state machine for startup coordination and readiness quorum tracking.50MIT
vox-rsA Rust MagicaVoxel .vox file loader and writer50Unlicense
rm-frameA Rust implementation of DJI RoboMaster Protocol, including frame parsing and link management.50MIT OR Apache-2.0
embassy-mqtt-liteClient MQTT v3.1.1 minimal, asynchrone, no_std. Supporte la QoS 0 (fire-and-forget), l'authentification username/password, le…50GPL-2.0-or-later
subms-arena-allocatorsubmillisecond.com cookbook recipe - memory: subms-arena-allocator. Fixed-capacity bump-pointer arena with reset() for…50MIT OR Apache-2.0
embedded-stats-f32Statistiques f32 no_std : moyenne, variance, écart type, moyenne streaming , zéro unsafe50GPL-2.0-or-later
dsfb-chemical-engineering-corpusChemical-engineering soft-sensor data CORPUS for DSFB-Chemical-Engineering: a provenance-bound,
deduplicated, deterministic…50Apache-2.0