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.
forge-allocComposable memory allocator primitives — pay-for-what-you-use security hardening with zero-cost type-level composition202MIT OR Apache-2.0
hdds-microEmbedded DDS for microcontrollers (ESP32, RP2040, STM32)202Apache-2.0 OR MIT
embedded-trig-f32sin, cos, tan, cot, sincos, asin, acos, atan2 f32 FPU pour no_std embarqué, testée sur Cortex-M33202GPL-2.0-or-later
boost_geometryRust port of Boost.Geometry — same design philosophy (concepts, tags, strategy-based dispatch), works with your own…201BSL-1.0
layoutOptimized memory layout using struct of array, Data-oriented design in Rust, DOD SOA201MIT/Apache-2.0
lib-q-ring-sigFederation-style ring openings over Ajtai commitments (DualRing-LB CCS 2021 aggregated verify)200Apache-2.0
bcx-coreCore no_std BCX identifiers, limits, and validation errors.200EUPL-1.2
geometry-rtreeR-tree spatial index over the geometry kernel — insert, spatial query, and nearest-neighbour search.199BSL-1.0
ruvix-queueio_uring-style ring buffer IPC for RuVix Cognition Kernel (ADR-087)199MIT OR Apache-2.0
gnatType-level numbers without extra bounds199MIT
status-ledno_std monochrome status LED abstraction with optional PWM gamma correction and breathing effect.199MIT OR Apache-2.0
tg-rcore-tutorial-multi-processor-sync-wzySynchronization primitives for rCore tutorial OS, including mutex, semaphore, and condvar, with SMP support.198GPL-3.0
sqisign-verifySQIsign signature verification (no_std, zero allocation, pure Rust)198Apache-2.0 OR MIT
geometry-overlaySegment-intersection kernel, turn graph, and boolean overlay (intersection/union/difference) for the Boost.Geometry Rust port.197BSL-1.0
tg-rcore-tutorial-multi-processor-sbi-wzySBI (Supervisor Binary Interface) call wrappers for rCore tutorial OS that is used in multiprocessors197GPL-3.0
lr11xxLR1110/LR1120/LR1121 driver196MIT OR Apache-2.0
robust-pidProduction-grade PID controller for safety-critical systems196MIT OR Apache-2.0
pyde-hostHost-function declarations for Pyde contracts. The complete `pyde::*` ABI a wasm32 contract can call into.196MIT OR Apache-2.0
os_state_maestroDeterministic, no_std finite-state machinery and event orchestration for OS development, with zero dependencies.195MIT
lattice-safe-suitePost-quantum cryptography suite — ML-DSA (FIPS 204) + FN-DSA (FIPS 206) + ML-KEM (FIPS 203) + SLH-DSA (FIPS 205)195MIT
prrngpsuedo-random number generation195Apache-2.0
os_slab_vaultDependency-free, no_std generational slab/object-pool for Rust OS kernels.195MIT
nut-shellA lightweight command-line interface library for embedded systems195MIT OR Apache-2.0
blackbox-loggerBetaflight compatible blackbox flight data recorder.195GPL-3.0-or-later
sanitization-arrayvecArrayVec integration wrappers for the sanitization crate.195MIT OR Apache-2.0
mhgu-forge-sysRaw FFI bindings to the forge plugin API194MIT
score-setA Rust library for building static weighted scoring operator sets194MIT OR Apache-2.0
geometry-adaptAdapters and registration macros for foreign point/linestring/polygon types.194BSL-1.0
pakeTraits which describe the functionality of [Password-Authenticated Key Exchange] (PAKE) algorithms, which can be used…193Apache-2.0 OR MIT
axplat-riscv64-qemu-virt-hvHardware platform implementation for the RISC-V64 QEMU virt machine used by AxVisor193Apache-2.0
basil-natsGeneric, dependency-light builder for NATS account/user JWTs (ed25519-nkey) where signing is delegated to an external signer…193Apache-2.0
uefi-async-macrosA lightweight asynchronous executor for UEFI environments.192MIT OR Apache-2.0
ozton-drivetrainDrivetrain models for ozton.192MIT
rdif-pwmDriver Interface for PWM controllers.192Apache-2.0
po-wireWire format codec for Protocol Orzatty — compact binary framing with QUIC-style VarInts192MIT OR Apache-2.0
hadris-pathAllocation-free lexical paths for virtual filesystems and archives192MIT
reliakit-retrySmall, runtime-agnostic retry helpers for fallible operations. Sync and async, never sleeps internally, no_std-friendly,…192MIT
grove-lcd-rgbPlatform-agnostic driver for Grove LCD RGB Backlight using embedded-hal, with full support for v4 and v5 hardware191MIT OR Apache-2.0
syslog_protoI/O-free implementation of the syslog protocol191MIT
mbus-codegenServer app code-generation utilities shared by mbus-ffi build.rs and xtask belongs to modbus-rs project191non-standard
reliakit-healthHealth status types and a criticality-aware aggregator for service health checks, probes, and status pages. no_std-friendly and…191MIT
intextusInline collections.190MIT
embassy-st7789vDriver async no_std pour l'écran TFT LCD ST7789V 240x320 via SPI, basé sur Embassy, avec Framebuffer disponible au choix190GPL-2.0-or-later
taino-dnd-coreFramework-agnostic drag-and-drop primitives: geometry, state machine, collision.190MIT OR Apache-2.0
tg-rcore-tutorial-games-kernel-vmKernel virtual memory management for games of tg-rcore tutorial OS.189GPL-3.0
graph-as-runtimeAssemblyScript ABI layer for graph-node WASM compatibility — no_std runtime189MIT OR Apache-2.0
geometry-deriveProcedural derive macros (e.g. #[derive(Point)]).189BSL-1.0
allocatedAbstractions for working with explicitly allocated data structures189MIT OR Apache-2.0
starfive-jh7110-dwmmcStarFive JH7110 DWMMC host wrapper for sdmmc-protocol189Apache-2.0
shmem_providersPlatform independent shared memory providers for Windows, Linux, Android, iOS, ...188MIT OR Apache-2.0
hadris-fixedFixed-capacity byte and text types for no-std applications188MIT
terniTernary error handling: Success, Partial with measured loss, Failure. Because computation is not binary.188Apache-2.0
tg-ch2Chapter 2 of rCore Tutorial: Batch processing system with privilege levels and trap handling.187GPL-3.0
semiflowno_std Rust PDE solver: evolution equations via Chernoff approximation of operator semigroups (heat, diffusion, Schrodinger)186MIT OR Apache-2.0
affs-readA no_std compatible crate for reading Amiga Fast File System (AFFS) disk images186MIT
ds3502Driver for the Analog Devices Inc./Maxim Integrated DS3502 digital potentiometer186MIT OR Apache-2.0
embassy-agbEmbassy async support for Game Boy Advance development with agb186MIT
axiom_memA stable and high-performance low-level memory management library for Rust, providing fixed-capacity pools and deterministic…186MIT
tg-ch4Chapter 4 of rCore Tutorial: Address space management with SV39 virtual memory.186GPL-3.0
use-amountDecimal-safe scaled integer amount primitives for RustUse finance crates186MIT OR Apache-2.0
ckb-opt-fips202Optimized FIPS202 (SHAKE256) implementation for CKB-VM with Rust bindings185MIT
log-ioStructured logging pipeline for Rust. Zero-allocation fast path, JSON / logfmt / human-readable outputs, context propagation…185Apache-2.0
noxtls-ioInternal implementation crate for noxtls: transport traits and blocking/async TLS record I/O adapters.185GPL-2.0-only OR LicenseRef-Argenox-Commercial-License
grain-128aeadv2Implementation of Grain-128AEADv2 stream cipher.185Apache-2.0 OR MIT
signal-smoothFrame-rate independent signal smoothing primitives (damped spring, 1-Euro, EMA, deadzone)185MIT OR Apache-2.0
embassy-task-watchdogA robust, flexible watchdog management library for embedded systems that multiplexes multiple task watchdogs into a single…185MIT OR Apache-2.0
strede-deriveDerive macros for strede185MIT
add_extAppend extensions to file paths / 为文件路径追加扩展名184MulanPSL-2.0
roundletRandom collection of helper libraries used by Ringlet software184BSD-2-Clause
libkernelArchitecture-independent kernel building blocks for operating systems183MIT
simpleosA Simple OS use for MCU, that implements single-threaded asynchronous runtime.183MIT
lib-q-prfLegendre and Gold (power-residue) PRFs over large prime fields (Fiat-Shamir transcript building blocks)183Apache-2.0
rockchip-pwmLow-level device layer for Rockchip PWM controllers.183Apache-2.0
trisultAn accumulating alternative to standard `Result<T, E>`.183MIT OR Apache-2.0
embassy-am2302Driver async no_std pour le capteur AM2302 (DHT22), basé sur Embassy.183GPL-2.0-or-later
ubqLock-free unbounded MPMC queue with no_std + alloc support.183MIT
pack-ioCompact binary wire format with schema evolution and zero-copy deserialization for Rust. The serialization substrate under…182Apache-2.0 OR MIT
bytetableHigh-performance data structures indexed by u8182MIT
dvb-subtitleDVB subtitling (bitmap) segment parser — ETSI EN 300 743, the segments carried in subtitle PES.181MIT OR Apache-2.0
noxtls-platformInternal implementation crate for noxtls: time, RNG, and storage abstractions.181GPL-2.0-only OR LicenseRef-Argenox-Commercial-License
libutils-logA write-only vec-like buffer181MIT
hekate-pqcPost-quantum AIR chiplets for the Hekate ZK proving system: ML-KEM, ML-DSA, NTT, Basemul, HighBits, NormCheck.181Apache-2.0
bit-stringA compact owned bit string type with editing, matching, and bitwise operations.181MIT OR Apache-2.0
mcu-commsA lightweight, no_std communication framing and packet encryption utility library designed for resource-constrained…181Apache-2.0
hdmi-hal-asyncAsync hardware abstraction traits for the HDMI stack180MPL-2.0
zydis-rsA pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)180MIT
ina228Platform-agnostic Rust driver for the TI INA228 power/energy/charge monitor180MIT OR Apache-2.0
zerodds-coap-bridgeCoAP (RFC 7252 / 7641 / 7959 / 6690) Wire-Codec + Reliability + Observe + Block-Wise + Discovery + DDS-Topic-Bridge — no_std +…180Apache-2.0
chenhe-tg-rcore-tutorial-kernel-contextKernel context management for rCore tutorial OS, including task context switching.179GPL-3.0
lib-moduloFast modular arithmetic179Apache-2.0 OR MIT
arsURL library based on Web Standards179MIT
tg-ch1Chapter 1 of rCore Tutorial: A minimal bare-metal application running in RISC-V S-mode.178GPL-3.0
os_metal_primitivesDependency-free bare-metal primitives for Rust OS development: typed MMIO, registers, bitfields, port I/O, IRQ tables, and driver…178MIT
poptrieA pure-rust implementation of poptrie178Apache-2.0 OR MIT
hekate-aesAES-128 / AES-256 AIR chiplet for the Hekate ZK proving system.178Apache-2.0
telepath-serverTarget-side Telepath RPC server library (no_std)178MIT OR Apache-2.0
gfx_typesCore graphics types shared between kernel and userspace - RedstoneOS177MIT
ownedrefLibrary to pass around references that will be owned types on deserialization177MIT OR Apache-2.0
os_service_fabricDependency-free lifecycle, dependency graph, and health management framework for Rust-based operating system services.177MIT
os_linker_sculptorDependency-free, no_std helpers for shaping kernel images: linker sections, build info record, boot args parsing.177MIT
os_abi_sentinelDependency-free, no_std-first ABI contract utilities for Rust OS development: compile-time layout/offset assertions and minimal…177MIT
os_image_lensDependency-free ELF64 kernel image inspector and load-plan builder for Rust OS development.177MIT
obeli-sk-boa-icu-providerICU4X data provider for the Boa JavaScript engine.177Unlicense OR MIT
io_coreA no_std I/O foundation for Rust.177MIT OR Apache-2.0
aimdb-data-contractsTrait definitions for AimDB data contracts: SchemaType, Streamable, Observable, Linkable, Simulatable, Migratable176Apache-2.0
dumoAn embedded-graphics backend for Ratatui with an adjustable font size176MIT OR Apache-2.0
aya-friday-ebpf-ctyType aliases to C types like c_int for use with bindgen176MIT OR Apache-2.0
formatter-builderThe safe and stable builder for fmt::Formatter176MIT
only_oneProvides the OnlyOne trait, which allows less nesting when chaining results176MIT OR Apache-2.0
keri-rsSans-IO KERI (Key Event Receipt Infrastructure) core built on cesr-rs. Under active development.176MIT OR Apache-2.0
trisult-macrosA procedural macro module for `trisult`.176MIT OR Apache-2.0
dronecanDronecan CAN protocol176MPL-2.0
flexiglobFlexible wildcard globbing engine with user-definable pipeline operators, no_std compatible176MIT
unicode-constsnamed constants for all unicode characters176Apache-2.0 OR MIT
octonionMinimal, dependency-free, no_std octonion algebra175MIT
bcx-wireBCX wire version and message limit primitives.175EUPL-1.2
axvirtio-commonCommon types, traits, and utilities for VirtIO device implementations174GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
khodpay-bip44Production-ready Rust implementation of BIP44 multi-account hierarchy for deterministic wallets174MIT OR Apache-2.0
fraktor-actor-core-rsfraktor no_std actor runtime core174MIT OR Apache-2.0
rosist-sallina-tg-rcore-tutorial-syscall-t1l5Student AI4OSE lab syscall crate for Chapter 8 of rCore Tutorial.174GPL-3.0
zerodds-websocket-bridgeWebSocket (RFC 6455) complete stack set: base framing + handshake + permessage-deflate (RFC 7692) + URI + UTF-8 validator + DDS…174Apache-2.0
rand_philoxCounter-based Philox4x32-10 RNG with a reproducibility contract: bit-identical, KAT-pinned, no_std, no float in core, RngCore…173MIT OR Apache-2.0
iptr-decoderIdiomatic Rust-style low-level Intel PT trace handler.173MIT OR Apache-2.0
floopA more convenient and less error prone replacement for loop `{ select! { .. }}`173MIT OR Apache-2.0
orbinum-encrypted-memoEncrypted memo primitives for Orbinum shielded transactions173Apache-2.0 OR GPL-3.0-or-later
neuer-errorErgonomic error handling for machines and humans.173MIT
rv32m1-riscv-pacPeripheral access API for RISC-V (RI5CY + ZERO-RISCY) cores of RV32M1 chips173MIT
geometry-io-wkbOGC Well-Known Binary (WKB) reader and writer for the geometry model.172BSL-1.0
result-aat-macrosThe Infomation and Result Trace crate172Apache-2.0
avila-nucleusAtomic-level operations - Foundation of Avila cryptography stack171MIT OR Apache-2.0
tg-ch8Chapter 8 of rCore Tutorial: Concurrency with threads, mutex, semaphore and condvar.171GPL-3.0
spacewasmA no_std WebAssembly 1.0 decoder, validator, and interpreter for on-board spacecraft use171Apache-2.0
tg-ch3Chapter 3 of rCore Tutorial: Multiprogramming and time-sharing multitasking.170GPL-3.0
tg-rcore-tutorial-easy-fs-zgyA simple filesystem implementation for rCore tutorial OS.170GPL-3.0
dxbcDXBC (DirectX Bytecode) container parser and SM4/SM5 shader disassembler170MIT
zerodds-corba-poaOMG CORBA 3.3 Part 1 §11 POA (Portable Object Adapter) — all 7 policies in all modes, POAManager state machine, active object…170Apache-2.0
zerodds-grpc-bridgegRPC-over-HTTP/2 + gRPC-Web wire codec — length-prefixed message + path + timeout + status + custom metadata + server skeleton.…170Apache-2.0
acs37800Driver for ACS37800 energy metering IC169MIT OR Apache-2.0
bypondA highly untested and undocumented complete tree library.169MIT
yo-espyo-esp is a bare‑metal, no_std audio streaming client for the yo voice assistant. It provides everything needed to capture…169MIT
soundevents-datasetAudio Set Ontology aims to provide a comprehensive set of categories to describe sound events.169MIT OR Apache-2.0
zerodds-mqtt-bridgeMQTT v5.0 (OASIS Standard) Wire-Codec + Broker + Topic-Filter + Keep-Alive + DDS-Bridge — no_std + alloc.169Apache-2.0
arithmetic-nonmaxInteger types that cannot be the maximum value, allowing for memory layout optimization and intuitive arithmetic operations.168CC0-1.0
grift_arena_embeddedEmbedded-specific features for the Grift Scheme interpreter, including hardware register and memory access168MIT OR Apache-2.0
reliakitReliability building blocks for Rust: validated primitives, secrets, bounded collections, backoff, retry helpers, circuit…168MIT
karpal-stdStandard prelude re-exports for the Karpal ecosystem167Apache-2.0
reliakit-csvStrict, bounded, and deterministic CSV for reliability-sensitive Rust. no_std + alloc, zero-dependency.167MIT
termpulse-coreCore OSC 9;4 terminal progress protocol — build, parse, and sanitize escape sequences. No-std compatible, zero dependencies.166MIT
reliakit-timeoutClock-agnostic deadlines and timeouts for retries and resilience. no_std and zero-dependency.166MIT
oxigdal-noallocno_std, no_alloc fixed-size geometry primitives for OxiGDAL165Apache-2.0
tg-ch5Chapter 5 of rCore Tutorial: Process management with fork, exec and wait syscalls.165GPL-3.0
hc32f448_driver_sysProvide driver function binding for HDSC's HC32F448 MCU.165MIT OR Apache-2.0
rlvgl-playitMini-playwright test driver for rlvgl: input injection, widget queries, and pixel inspection.165MIT
dashu-cmplxA big arbitrary precision complex number library164MIT OR Apache-2.0
moxy-derivederive macros for moxy crate164MIT
tg-ch6Chapter 6 of rCore Tutorial: File system with easy-fs and virtio block device.164GPL-3.0
getopt-iterA POSIX style getopt parser for Rust164BSD-2-Clause
bacc-core-rsPrimitive no_std types for the bacc ecosystem164LGPL-3.0-only
tg-ch7Chapter 7 of rCore Tutorial: Inter-process communication with pipe and signal handling.163GPL-3.0
mhgu-forge-macrosProcedural macros for forge plugins163MIT
mhgu-forge-rtNRO runtime startup (MOD0 Header, init/fini, etc.) for forge plugins163MIT
arceos-guestaspaceArceOS Guest Address Space (Hypervisor): runs a guest OS with loop-based VM exit handling and nested page fault support — RISC-V…163GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
svbPure-Rust StreamVByte: integer compression for u16/u32/u64 with SIMD decode (AVX2, SSSE3, NEON)162MIT
cranium-apiA crate extending the Cranium AI library with utilities for using Cranium outside of Bevy as an AI Server.162MPL-2.0
dyn-utils-macrosA utility library for working with trait objects.161MIT OR Apache-2.0
embedded-expExponentielle valeurs neégatives en virgule fixe Q15 pour systèmes embarqués `no_std`, zéro dépendance160GPL-2.0-or-later
embedded-bitmap-fontsA comprehensive collection of bitmap fonts no_std environments, with pixel-doubling support160Apache-2.0
ferriswheelRGB LED ring effects and animations160MIT OR Apache-2.0
firefly-tomlRust macro for statically parsing firefly.toml159MIT
facet-serdeAdapter to (de)serialize facet types with serde159MIT OR Apache-2.0
tg-userUser-space apps for rCore Tutorial chapters (subset for ch2).159GPL-3.0
trim_liZero-copy line iterator to trim right trailing spaces and filter empty lines / 过滤空行并修剪行尾空白的零拷贝迭代器159MulanPSL-2.0
semx_target_defineseminix 项目统一管理跨平台编译器 target 三元组159Apache-2.0
nectar-contractsSwarm storage incentive contract bindings and addresses158AGPL-3.0-or-later
triple_buf_64A cheap lock-free triple buffer data structure that stores 64 bits of data158MIT OR Apache-2.0
blandPure-Rust library for paper-ready, monochrome, hatch-patterned technical plots in the visual tradition of 1960s-80s engineering…158MIT
shtcx2Platform agnostic Rust driver for the Sensirion SHTCx series temperature/humidity sensors.157MIT OR Apache-2.0
waddling-sequencesStandard WDP-6 compliant sequence constants for consistent diagnostic codes across the Waddling ecosystem157MIT OR Apache-2.0
pico-animationAn Animation module for the pico engine ecs system157MIT OR Apache-2.0
segmented-vecA vector with stable element addresses using segmented allocation and O(1) index-to-segment mapping157Apache-2.0
tg-rcore-tutorial-multi-processor-console-wzyProvides `print!`, `println!` and `log::Log` with customizable implementations for rCore tutorial, with SMP support.157GPL-3.0
cranium-test-pluginA crate extending the Cranium AI library with a Plugin for quickly setting up tests. Intended for first-party use.157MPL-2.0
ruopusA pure-Rust implementation of the Opus audio codec (RFC 6716). No FFI; unsafe confined to documented SIMD kernels.157MIT
axicor-coreAxicor SNN engine — C-ABI memory contracts, SoA layouts, and IPC primitives157MIT OR Apache-2.0
zerodds-amqp-endpointDDS-AMQP 1.0 bidirectional endpoint stack: SASL + session/link lifecycle + routing + mapping + properties + disposition-mapper…157Apache-2.0
wpj-tg-rcore-tutorial-gfxMinimal extensible framebuffer graphics component for tg-rcore-tutorial.156GPL-3.0
libdeflate-zran-sysRaw FFI bindings for a patched libdeflate with zran-style resume + walk entrypoints.156MIT
neobitZero-dependency, lightweight bitflags with readable debug output156MIT OR Apache-2.0
oxide-mvuA standalone MVU runtime for Rust with no_std support for embedded systems156Apache-2.0
base58-turboA high-performance Base58 encoder/decoder for Rust, optimized for high-throughput systems.156MIT OR Apache-2.0
tg-rcore-tutorial-easy-fs-T1L4ch6 T1L4. A simple filesystem implementation for rCore tutorial OS.155GPL-3.0
fixed-jsonNo-std, no-allocation JSON parsing into caller-owned fixed storage155BSD-2-Clause
crypto-ratioRational number arithmetic using crypto-bigint154MIT OR Apache-2.0
serde_versioned_deriveProcedural macro for serde_versioned library154MIT
soupaProvides a macro allowing expressions to be eagerly evaluated before a scope.154MIT OR Apache-2.0
keleusmaTotal Functional Stream Processor with definitive WCET and WCMU verification, targeting no_std + alloc embedded scripting1540BSD
sfc-prngChris Doty-Humphrey's SFC PRNGs153Apache-2.0 OR MIT
eadkpRust library for developing applications for NumWorks calculators running Epsilon OS. Provides low-level hardware interaction and…153LGPL-3.0
shield-coreEXPTIME-secure encryption library - Rust core implementation153CC0-1.0
embassy-supervisorA generic, HAL-agnostic task-lifecycle supervisor for the embassy async embedded framework: dependency-ordered bring-up/teardown,…152MIT OR Apache-2.0