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.
nessoRust SDK facade for Arduino Nesso N1 on ESP32-C6.277MIT
gnss-timeType-safe GNSS time scales: GPS, GLONASS, Galileo, BeiDou, TAI, UTC — no_std by default275MIT OR Apache-2.0
semx_cpumaskCPU 位掩码,支持原子操作与迭代275Apache-2.0
cranium-actionset-loaderA crate extending the Cranium AI library with asset-loaders from a variety of file formats.274MPL-2.0
edlcodegen-enclaveEnclave-side ABI and runtime support for Rust crates generated by edlcodegen274MIT
ids_rsA no_std PCI device identification library for operating systems273MIT OR Apache-2.0
praedaA procedural loot generator library with C++ and C# FFI bindings272LGPL-3.0-or-later
xerv-coreWorkflow orchestration core: memory-mapped arena, write-ahead log, traits, and type system272Apache-2.0
sanitization-crypto-interopCrypto crate interop helpers for the sanitization crate.272MIT OR Apache-2.0
hart-protocolno_std HART protocol codec for embedded systems — frame encoding/decoding, typed commands, engineering unit codes271MIT OR Apache-2.0
nostd-interactive-terminalAn interactive terminal library for no_std embedded systems with line editing, history, and command parsing271MIT OR Apache-2.0
stm32f411ve-discoBoard support package for STM32F411E-DISCO (Discovery) development board with Embassy async framework271MIT OR Apache-2.0
ebnftobnfA straightforward EBNF to BNF reducer271MIT
barcodesUniversal Bar/QR codes library271MIT
zerodds-corba-iiopOMG CORBA 3.3 Part 2 §14 + §15.7 + §15.9 — full IIOP-TCP transport stack: ProfileBody (all 4 versions 1.0-1.3 incl.…269Apache-2.0
pkix-identityCert-side identity matching (RFC 6125 hostname, RFC 5280 §4.2.1.6 + RFC 8398 mailbox, IP literal)269Apache-2.0 OR MIT
ax-codec-bytesBuffer pooling and bytes crate integration for zero-copy operations and memory-efficient encoding268MIT
nectar-postagePostage stamp primitives for Ethereum Swarm268AGPL-3.0-or-later
zstd-nostdPure Rust no_std Zstandard (zstd) compression and decompression268MIT OR Apache-2.0
nohasherNo-op hasher265MIT OR Apache-2.0
limine-protocol-for-rustLibrary for implementation of the Limine Boot Protocol in kernel binaries265GPL-3.0-or-later
hopper-token-2022Hopper-owned Token-2022 builder and screening surface. Thin, no_std instruction builders over Hopper Runtime.265Apache-2.0
compact-waitgroupA compact asynchronous WaitGroup synchronization primitive.265MIT OR Apache-2.0
uor-prism-verifyThe Prism replay façade: a thin verification surface re-exporting `certify_from_trace`, `Certified`, and the wire-format types…265MIT
rockchip-jpegLow-level device layer for the Rockchip RK3588 hardware JPEG decoder (VDPU720)265Apache-2.0
bitsandbytesAn owned, bit-aware binary codec: fast bit/byte field types and the unified #[bin] macro.264MIT OR Apache-2.0
xrpl-macrosInternal proc macro for xrpl-wasm-stdlib - use xrpl-wasm-stdlib instead263ISC
libutils-constrangeiterConstant iterators for ranges263MIT
cap_vecA no_std heap-backed vector with fixed compile-time maximum capacity.263MIT
hekate-keccakKeccak-f[1600] AIR chiplet with SHA-3 and SHAKE sponges for the Hekate ZK proving system.263Apache-2.0
qr-base44Base44 encode/decode for arbitrary bytes using URL-safe QR-compatible alphabet262Apache-2.0
tg-syncSynchronization primitives for rCore tutorial OS, including mutex, semaphore, and condvar.262GPL-3.0
epub-streamMemory-efficient EPUB parser for embedded systems261MIT
loose_enumA macro for defining loose repr enums.260MIT OR Apache-2.0
asm-rsPure Rust multi-architecture runtime assembly engine260MIT OR Apache-2.0
nanojson-deriveDerive macros (Serialize, Deserialize) for the nanojson crate.260MIT
cjson-bindingsSafe Rust bindings for the cJSON library - a lightweight JSON parser in C with support for JSON Pointer (RFC6901), JSON Patch…260LGPL-2.1-or-later
rotamerA Rust library for NERF-based sidechain coordinate placement for 29 amino acid types; build.rs bakes all bond geometry as f32…258MIT
ch57x-pacPeripheral Access Crate (PAC) for WCH CH57x RISC-V BLE microcontrollers258MIT OR Apache-2.0
sanitization-deriveOptional derive macros for the sanitization crate.258MIT OR Apache-2.0
sse-coreA high-performance, zero-I/O, no_std compatible state-machine parser for Server-Sent Events (SSE).256MIT OR Apache-2.0
modulinoA hardware-agnostic, no_std Rust driver for Arduino Modulino breakout boards256MIT OR Apache-2.0
fast-sparse-merkle-treeFast Sparse Merkle Tree (SMT) library in Rust, using TurboSHAKE128 as default hash function255MIT
bare-typesA zero-cost foundation for type-safe domain modeling in Rust. Implements the 'Parse, don't validate' philosophy to eliminate…255MIT OR Apache-2.0
systemioA simple generalized I/O interface255MIT
disDis(playish): Wrappers, trait extensions and asserts to wrap type(s) implementing Display and an optional extra. Use with…254BSD-2-Clause OR Apache-2.0 OR MIT
emcyphal-encodingTransfer encoding and decoding for Emcyphal network stack254MIT OR Apache-2.0
as5048a-asyncAsync driver for AS5048A 14-bit magnetic rotary position sensor with SPI interface253MIT
base64-ng-subtleOptional subtle::ConstantTimeEq helpers for base64-ng buffers253MIT OR Apache-2.0
varchainAsync-only chain-based variable lookup engine, support no_std with alloc.252MIT
hisi-riscv-halHardware Abstraction Layer for HiSilicon WS63 (RISC-V RV32IMFC_Zicsr)252MIT
lib-q-lattice-zkpModule-lattice commitments, sigma protocols, and BLNS-style credential amortisation251Apache-2.0
picolibcBuilds picolibc from source and statically links it into Rust, for baremetal
targets such as UEFI. Generates Rust bindings to the…251Apache-2.0
nt35510Trait-based NT35510 DSI LCD controller driver2500BSD
reliakit-coreShared building blocks for Reliakit: a clock-agnostic Clock trait with manual and monotonic clocks. no_std and zero-dependency.250MIT
ax-plat-x86-qemu-q35Hardware platform implementation for x86_64 QEMU Q35 chipset, supporting multiboot boot protocol250Apache-2.0
ozton-mathMath utilities in ozton.249MIT
hopper-schemaSchema export and ABI fingerprinting for Hopper zero-copy state framework. Layout manifests, schema diff, migration checks.249Apache-2.0
secret-boxSafe boxing mechanism for sensitive values with automatic zeroization248Apache-2.0
fnv64-rsA lightweight, zero-dependency implementation of the FNV (Fowler–Noll–Vo) hash function.248Apache-2.0
froodi-auto-macrosMacros for `froodi-auto`248Apache-2.0
arity-arraysFixed and pointer-sized heap-packed arrays over a generic arity, indexed without bounds checks248MIT
lat-longGeographic latitude/longitude coordinate types with multiple numeric backends248MIT OR Apache-2.0
geometry-strategyPluggable per-coordinate-system strategies (Pythagoras, Haversine, Vincenty, …), Boost.Geometry style.247BSL-1.0
ozton-trackingTracking models for ozton.247MIT
rlvgl-audio-meters-coreL0 ballistic state machines and dB calibration helpers for rlvgl audio meters. Cross-runtime; matches TypeScript port at…247MIT
reliakit-collectionsBounded and reliability-oriented collection types for Rust.247MIT
mcp3x6xno_std library for the MCP3x6x(R) family of analog digital converters245MIT OR Apache-2.0
device-envoy-espBuild ESP32 applications with composable device abstractions245MIT OR Apache-2.0
truthlinked-axiomAxiom virtual machine and bytecode primitives for TruthLinked cells.244MIT
modbus-bridgePortable no_std Modbus RTU/TCP bridge — async and blocking244MIT OR Apache-2.0
backerror-macrosJava style backtrace for Rust243Apache-2.0
portableglA pure Rust software implementation of OpenGL 3.x core profile, ported from PortableGL243MIT
kubetsu-serdeserde support for kubetsu ID types243MIT
wtx-apisA set of API collections based on the wtx framework242Apache-2.0
karpal-recursionRecursion schemes (cata, ana, hylo, para, apo, histo, futu, zygo, chrono) for the Industrial Algebra ecosystem242Apache-2.0
bip388A no_std, allocator-backed Rust crate for parsing, serializing and clear-signing BIP-388 wallet policies.242Apache-2.0
pick-by-autoderefPick by autoderef: a compile-time dispatch by priority241non-standard
dvb-ciDVB Common Interface (EN 50221) — APDU/resource objects, session/transport PDUs, and a CA_PMT builder from a dvb-si PMT.239MIT OR Apache-2.0
lambert_izzoIzzo's revisited Lambert solver (single & multi-rev, short & long way), no_std-friendly239MIT OR Apache-2.0
satintSaturating integers239MIT OR Apache-2.0
msrtPortable MSRT protocol implementation.239Apache-2.0
axtest-macrosMacros to facilitate white-box unit testing for ArceOS.239Apache-2.0
os_observatoryIndependent, no-deps observability toolkit for OS development: logging, tracing, and panic reporting designed for no_std…238MIT
ld2410Rust interface for LD2410 presence detection238MIT
vprattabsolute zenith of pratt parsing238MIT
rp2350-linkerZero-config linker and boot support for RP2350 (Pico 2) in Rust. Pure no_std infrastructure.237GPL-2.0-or-later
dxfbinStreaming text DXF to binary DXF converter237ISC
reliakit-circuitClock-agnostic circuit breaker for fault isolation and fast failure. no_std and zero-dependency.237MIT
keleusma-arenaDual-end bump-allocated arena for embedded Rust with fixed-size storage, constant-time allocation, and a generic memory budget…2370BSD
rylr998-coreHardware-agnostic protocol driver for the REYAX RYLR998 LoRa radio module.236MIT OR Apache-2.0
geometry-algorithmFree-function algorithms (distance, length, area, within, intersects, …) ported from Boost.Geometry.236BSL-1.0
rdsmathMinimal math library for no_std environments - RedstoneOS236MIT
sx127x-commonCommon code for the Semtech Sx127x chips.236MIT OR Apache-2.0
zerodds-http2HTTP/2 (RFC 9113) Wire-Codec — no_std Framing + Stream-State-Machine + Flow-Control + Connection-Preface + Settings.236Apache-2.0
lamfoldno_std read-only media filesystem stack — substrate core (codec registry, immutable-block cache, bounded zero-copy parse,…235MIT OR Apache-2.0
unativePlatform-native integer types.235MIT OR Apache-2.0
reliakit-decideDeterministic, zero-dependency utility-based decision engine for agents and control logic. no_std + alloc.234MIT
pure_wavA library to parse .wav files233AGPL-3.0-or-later
fin_decimalA high-performance decimal fixed-point arithmetic library for financial applications233BSD-4-Clause
flashdb-rsA safe, high-performance Rust binding for FlashDB, an ultra-lightweight database for embedded products. Provides KVDB and TSDB…232Apache-2.0
budouyRust port of BudouX with optional HTML processing and CLI232Apache-2.0
bit-bufI needed this.232GPL-3.0-only
mbus-gatewayModbus gateway runtime — bridges upstream TCP/serial masters to downstream slave buses with PDU-level framing translation232non-standard
device-envoy-rpBuild Pico applications with LED panels, easy Wi-Fi, and composable device abstractions231MIT OR Apache-2.0
ancdecno_std Rust decimal: fraction precision never shrinks as integers grow; 4 types from u8(2+2) to u128(38+38) digits231MIT
pico-transformECS Transform module for the pico engine230MIT OR Apache-2.0
fack-coreCore trait definitions for fack error handling library230GPL-3.0
djb2Tiny non-cryptographic checksum algorithm by D. J. Bernstein (1991, u32 XOR variant)229MIT-0
purestdA pure-Rust standard library replacement that talks to the kernel via raw syscalls only — no libc.229MIT OR Apache-2.0
lr1120Driver for Semtech LR1120229MIT
mst-parserA zero-dependency, no_std, mustache-style template parser supporting nested variables.228MIT
risk-metricsRisk metrics and calculations for DeFi applications228MIT OR Apache-2.0
tide-fn-dsa-commTidecoin internal shared utilities for FN-DSA, PQClean Falcon, and legacy Falcon support228Unlicense
tidecoin_hashesHash functions used by the rust-tidecoin ecosystem228CC0-1.0
pyde-storage-macrosdeclare_storage!() proc macro — reads otigen.toml at compile time and emits a typed `mod storage` accessor over the 12…228MIT OR Apache-2.0
koopman-checksumKoopman checksum algorithm implementation. The Koopman checksum provides 1- and 2-bit fault detection for significantly longer…227MIT OR Apache-2.0
thorvgSafe Rust bindings to the ThorVG vector graphics library227MIT
embedded-graphics-coordinate-transformWrappers for rotating, mirroring, and transposing embedded graphics displays227MIT OR Apache-2.0
any-trait-macromacros used by the any-trait crate227EUPL-1.2
hsmcHierarchical state machines (statecharts) with a declarative proc macro.227MIT
axtestA white-box unit testing framework for ArceOS.227Apache-2.0
hexa-tune-protoAT-over-SysEx-over-USB-MIDI protocol core — no_std, zero dependency226MIT
vsched_configvsched的依赖库,用于配置常量226GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
mbus-server-asyncRole-focused async Modbus server facade re-exported from mbus-async226non-standard
rsaebA no_std + alloc interpreter for A=B ordered rewrite programs.226MIT OR Apache-2.0
reliakit-codecDeterministic canonical binary encoding and decoding traits for reliability-oriented Rust values.226MIT
fashexHexadecimal string encoding and decoding with best-effort SIMD acceleration.226MIT OR Apache-2.0
pyde-events-macrosdeclare_events!() proc macro — reads otigen.toml's [events.*] blocks at compile time and emits a typed `mod events` with one…226MIT OR Apache-2.0
jiminy-multisigM-of-N multi-signer threshold checks for Jiminy. Zero-copy, no_std, no_alloc, BPF-safe.225Apache-2.0
mce-libMarkdown Code Extractor library (part of mce): Collect code blocks from your README.md (or another Markdown file). Optional…225BSD-2-Clause OR Apache-2.0 OR MIT
nexcore-idZero-dependency UUID implementation for NexVigilant Core ecosystem225MIT OR Apache-2.0
telepath-wireShared wire protocol types for Telepath (no_std, no alloc)225MIT OR Apache-2.0
zerodds-corba-iorOMG CORBA 3.3 Part 2 §13.6 — full IOR stack: IOR struct, all standard profile tags incl. IIOP ProfileBody, all 32 standard…224Apache-2.0
jiminy-vestingVesting schedule helpers for Jiminy: linear+cliff, stepped, periodic unlock, claimable calculations. Zero-copy, no_std, no_alloc,…223Apache-2.0
tectonic-fn-dsaFN-DSA signature scheme223Unlicense
mbus-client-asyncRole-focused async Modbus client facade re-exported from mbus-async223non-standard
mbus-ffiNative C FFI and browser WASM bindings for modbus-rs client APIs, with optional generated server bindings223non-standard
knx-rs-tpKNX TP-UART data link layer for embedded targets (Siemens TP-UART 2, OnSemi NCN5120/5130)223GPL-3.0-only
ra-metapacPeripheral Access Crate (PAC) for Renesas RA microcontrollers.223LGPL-3.0-or-later
sensor-fusionSensor Fusion Filters for Attitude and Heading Reference Systems (AHRS)223MIT OR Apache-2.0
pyde-entry-macros#[pyde::entry] proc macro — wraps a Rust function in the calldata-decode + return-wrap shim required by Pyde's () -> () entry ABI.223MIT OR Apache-2.0
ocpncord-backend-opencodeno_std opencode HTTP Backend implementation for ocpncord.222AGPL-3.0-only
ma-zschemeScheme evaluator for the ma actor network — parser, evaluator, and SchemeCtx host trait222MIT
rosist-sallina-tg-rcore-tutorial-easy-fs-t1l4Student AI4OSE lab easy-fs crate for Chapter 6 hard-link support in rCore Tutorial.222GPL-3.0
jiminy-solanaSolana platform helpers for Jiminy: token/mint readers, Token-2022 screening, CPI guards, introspection, Ed25519, Merkle proofs,…221Apache-2.0
jiminy-distributeDust-safe proportional distribution helpers for Jiminy: N-way splits and fee extraction. Zero-copy, no_std, no_alloc, BPF-safe.221Apache-2.0
tjpgdec-rsTiny JPEG Decompressor - A lightweight JPEG decoder optimized for embedded systems220MIT OR Apache-2.0
jsph-tg-rcore-tutorial-sbi-smpSMP-capable SBI for rCore tutorial — multi-hart M-mode boot with per-hart stacks and CLINT timer.220GPL-3.0
ocpncord-tuiPlatform-agnostic no_std Ratatui UI for ocpncord.220AGPL-3.0-only
shodh-redbMulti-modal embedded database - vectors, blobs, TTL, merge operators, and causal tracking built on ACID B-trees220Apache-2.0
karpal-effectMonad transformers and effect system for the Industrial Algebra ecosystem220Apache-2.0
jiminy-financeDeFi math primitives for Jiminy: integer square root, constant-product swap formulas, K-invariant verification, price impact, LP…219Apache-2.0
jiminy-lendingLending protocol primitives for Jiminy: collateralization ratios, health checks, liquidation math, interest calculations.…218Apache-2.0
fs-coreEphemeral in-memory filesystem for WebAssembly (no_std compatible)218MIT
fack-macroProcedural macro implementation for fack error handling218GPL-3.0
jiminy-stakingStaking reward accumulators for Jiminy: MasterChef-style reward-per-token, emission rates, reward debt tracking. Zero-copy,…217Apache-2.0
shanten-dpRust implementation of the Shanten calculation algorithm using dynamic programming.217MIT
protocrapA small, efficient, and flexible protobuf implementation217MIT OR Apache-2.0
zerodds-hpackHPACK (RFC 7541) header-compression codec for HTTP/2 — no_std, static+dynamic table, integer/string/Huffman coding.217Apache-2.0
cv181x-sdhciCvitek CV181x/SG2002 SDHCI host wrapper for sdmmc-protocol217Apache-2.0
ax-codec-netNetwork utilities and Tokio codec integration for framed message encoding and decoding216MIT
ihiIdentity crypto primitives: spaghettify chaos amplifier, smear_hash, handle_proof216MIT OR Apache-2.0
bidimapBijective maps215Apache-2.0/MIT
forge-alloc-coreCore trait contracts (Allocator/Deallocator/OsBacked/FixedRange/FreelistProtection) and NonZeroLayout for the forge-alloc family215MIT OR Apache-2.0
placid-macroSeparated ownership and in-place construction in Rust214MIT OR Apache-2.0
hopper-coreCore engine for the Hopper zero-copy state framework. Account memory architecture, ABI types, validation graphs, phased…214Apache-2.0
oxitls-rustcrypto-providerPure-Rust RustCrypto rustls CryptoProvider with the RUSTSEC-2026-0104 fix (rustls-webpki CRL-panic): webpki dependency removed,…214MIT OR Apache-2.0
signer-nostrNostr transaction signer — BIP-340 Schnorr signing, NIP-01/NIP-19 bech32.214MIT OR Apache-2.0
lcd-rusA library for using UTF-8 strings/literals with LCDs with Russian support213MIT
zendo-protocolWire-protocol constants and binary frame decoders for the Zendo motion-tracking WebSocket stream.212Apache-2.0 OR MIT
ironhtmlA minimal, zero-dependency HTML builder for Rust212MIT
cute-dspA Rust library for audio and signal processing212MIT
tinyapiTiny HTTP API framework for embedded Rust (no_std + alloc)212MIT
lerc-rsPure Rust LERC (Limited Error Raster Compression) encoder and decoder211Apache-2.0
os_dev_toolkitDependency-free developer tooling primitives for Rust OS development (logging, diagnostics, fixed buffers, status codes).211MIT
iter_seq_extIterator extension for sequential items.209MIT
rtp-packetRTP fixed header + CSRC list + generic header extension (RFC 3550 §5.1/§5.3.1) — spec-complete parse/serialize, no_std.209MIT OR Apache-2.0
vsched_hal用于vdso_helper的依赖库209GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
air-filtersCommon digital filters inspired by Betaflight for embedded light control applications.209MIT
exfat-slimAn exFAT file system library written in safe Rust for embedded environments208Apache-2.0
kobe-solSolana wallet for Kobe208MIT OR Apache-2.0
display-driver-co5300Display Driver for CO5300208Apache-2.0
lh-adxl345ADXL345 Accelerometer Driver208MIT
inputx-fsaMinimal acyclic finite-state automaton — a compact, zero-dependency ordered byte-key → u64 map with prefix/range scan. Built for…208MIT OR Apache-2.0
no_std_timeTime measurments that work in no_std environments207MIT OR Apache-2.0
result-aat-coreThe Infomation and Result Trace crate207Apache-2.0
pe-sigscanFast in-process byte-pattern (signature) scanning over the .text and other executable sections of a loaded PE module on Windows.…207MIT OR Apache-2.0
bounded-strParse, don't validate! No-std bounded string with compile-time length limits and policies206MIT
ai-strict-numA no_std fork of strict-num206MIT
os-test-frameworkTest framework for embedded systems and OS kernels.206MIT
mini-oledI2C driver for the SH1106 OLED display controller (SPI planned)205MIT OR Apache-2.0
zerodds-amqp-bridgeOASIS AMQP 1.0 Wire-Codec — no_std + alloc Type-System + Frame-Format + Performatives + Message-Sections +…205Apache-2.0
tinyboot-ch32-halHardware abstraction layer for tinyboot on CH32 microcontrollers204MIT OR Apache-2.0
rtcp-packetRTCP control packets: SR/RR/SDES/BYE/APP + compound packet (RFC 3550 §6) — spec-complete parse/serialize, no_std.204MIT OR Apache-2.0
clonicWire protocol types and codec for the Zone Coordination Protocol (ZCP)203MIT
vsched_utilsvsched的依赖库,提供了无锁的btreemap和deque203GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
gotmplA Rust reimplementation of Go's text/template library203MIT
oxigeo-coreCore abstractions for OxiGeo - Pure Rust GDAL reimplementation with zero-copy buffers and cloud-native support203Apache-2.0
nanojsonA #![no_std], allocation-free, zero-dependency JSON serializer and pull-parser.203MIT