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.
teensy4-panicPanic handler for the Teensy 4.
Part of the teensy4-rs project.30,399MIT OR Apache-2.0
max7219A platform agnostic driver to interface the MAX7219 (LED driver)30,398MIT
mc-sgx-tservice-sys-typesFFI type definitions for `sgx_tservice`.30,395Apache-2.0
signalo_filtersA collection of filters used in 'signalo' umbrella crate.30,366MPL-2.0
bump-intoa no_std bump allocator sourcing space from a user-provided slice30,344MIT OR UPL-1.0
playdate-systemHigh-level System API built on-top of Playdate API30,328MIT OR Apache-2.0
mcp230xxMCP23008/MCP23017 8/16-Bit I2C I/O Expander with I2C Interface30,323MIT
rotary-encoder-embeddedA rotary-encoder library built with embedded-hal30,276MIT
lilosA tiny embedded OS based around Futures and async.30,275MPL-2.0
arm_gicv2ARM Generic Interrupt Controller version 2 (GICv2) register definitions and basic operations30,157GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
callbackA library for handling callbacks in WebAssembly30,125MIT OR Apache-2.0
cwextabCodeWarrior Exception Table decoder30,116MIT OR Apache-2.0
lora-phyA LoRa physical layer implementation enabling utilization of a range of MCU/LoRa board combinations within embedded frameworks…30,050MIT OR Apache-2.0
teensy4-pinsHelpers for configuring and using a Teensy 4's pins.
Part of the teensy4-rs project.30,046MIT OR Apache-2.0
iter-mergeA high-performance iterator merging library30,046MIT OR Apache-2.0
fliplruA LRU cache that shows effectiveness of cache capacity29,875MIT
xmachineA fast, cross platform virtual machine implemented in Rust without the Standard Library29,866Apache-2.0
pin-initSafe pinned-initialization in Rust29,827Apache-2.0 OR MIT
newtype-derive-2018This crate provides macros for deriving common traits for newtype structures.29,794MIT OR Apache-2.0
ruuvi-sensor-protocolRuuvi sensor protocol parser implementation29,758MIT
p384_rsNIST P-384 (secp384r1), with correct arithmetic29,757Apache-2.0 OR MIT
sobol_burleyA seedable Owen-scrambled Sobol sequence.29,704MIT OR Apache-2.0
core_arch`core::arch` - Rust's core library architecture-specific intrinsics.29,697MIT/Apache-2.0
playdate-soundHigh-level sound API built on-top of Playdate API29,689MIT OR Apache-2.0
custosA minimal OpenCL, WGPU, CUDA and host CPU array manipulation engine.29,623MIT
msp430-rt-macrosAttributes re-exported in `msp430-rt`29,602MIT OR Apache-2.0
bno055Bosch Sensortec BNO055 9-axis IMU driver29,591non-standard
avr-progmemProgmem utilities for the AVR architectures29,586Apache-2.0
utils-resultsThe easiest and most intuitive error handling solution.29,564MIT OR Apache-2.0
varingProtobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports.29,545MIT OR Apache-2.0
murmur3_32implementation of MurmurHash3 32bit algorithm29,539MIT OR Apache-2.0
ixgbe-driverIntel 82599+ 10Gb NIC Driver.29,516Apache-2.0
pwasm-ethereumExterns library to interact with Ethereum-like network29,506MIT/Apache-2.0
musli-allocatorAllocators for Müsli.29,504MIT OR Apache-2.0
mmio-apiMemory-mapped I/O abstraction API for OS kernel development.29,480Apache-2.0
custom-printDefine custom println and dbg macros in wasm and other targets29,422MIT OR Apache-2.0
esp32s3-ulpPeripheral access crate for the ESP32-S3's RISC-V ULP coprocessor29,387MIT OR Apache-2.0
pie-boot-loader-aarch64Boot kernel code with mmu.29,385MIT
pqcrypto-ntruPost-Quantum Key-Encapsulation Mechanism ntru29,352MIT OR Apache-2.0
micrortu_wasm_global_shared_dataSDK for MicroRTU29,325MIT OR Apache-2.0
minecraft_dataminecraft data29,266MIT OR Apache-2.0
solana-secp256k1Efficient, SVM-friendly implementations of common Secp256k1 functions29,227MIT
wavegenWavefrom generator library29,215MIT
yyidYyid generator (random tokens like UUIDv4, but using all the bits)29,213MIT OR Apache-2.0
nrf52810-halHAL for nRF52810 microcontrollers29,190MIT OR Apache-2.0
trimothyTraits for trimming slices, vecs, and strings.29,141WTFPL
vorbis_bitpackImplementation of the Vorbis I bitpacking convention29,135BSD-3-Clause
ibeIdentity Based Encryption schemes on the BLS12-381 pairing-friendly elliptic curve28,956MIT
flagsA macro to generate structures which behave like bitflags.28,909MIT/Apache-2.0
mc-sgx-urts-sys-typesFFI types for `sgx_urts`.28,906Apache-2.0
as_repr-coreRust trait for constant `#[repr(T)]` conversions28,903Apache-2.0 OR BSL-1.0 OR MIT
vexideOpen-source Rust runtime for VEX robots.28,887MIT
esp32s2-ulpPeripheral access crate for the ESP32-S2's RISC-V ULP coprocessor28,851MIT OR Apache-2.0
parse-env-filterparser for the env logger filter format28,811MIT OR Apache-2.0
mc-sgx-tservice-sysFFI bindings for `sgx_tservice`.28,777Apache-2.0
shiguredo_mp4MP4 library28,754Apache-2.0
aead-ioA wrapper around Write/Read interfaces with AEAD28,724MIT OR Apache-2.0
fillProvides the Fill trait, an alternative to Extend for finite containers28,698MIT
mc-sgx-tstdc-sys-typesFFI types for `sgx_tstdc`.28,679Apache-2.0
is-prime-for-primitive-intis_prime for primitive ineger type28,671AGPL-3.0-or-later
residua-cesu8A library for converting between CESU-8 and UTF-8.28,651MIT OR Apache-2.0
drop-moveA Rust library to support moving out of drop.28,609MIT
serde-briefA brief, self-descriptive, serde-compatible binary format.28,602MIT
time-formatA lightweight library for formatting Unix timestamps with millisecond precision in UTC and local time28,556MIT
schnorrSchnorr Signatures28,501Apache-2.0
maybe_xmlXML processing library28,449MIT OR Apache-2.0
lavLane-Associated Vector (LAV): Portable SIMD vector trait as GAT of SIMD lane trait.28,396MPL-2.0
push-traitPush trait for collectons.28,383CC0-1.0
nyxA no-std implementation of the TOTP algorithm.28,375MIT OR Apache-2.0
jni-simpleSimple Rust binding for JNI (Java Native Interface) and JVMTI (JVM Tool Interface)28,334MIT OR Apache-2.0
branch_hintsCrate that provides likely and unlikely branch hint functions in stable Rust.28,329MIT OR Apache-2.0
hifive1Board support crate for HiFive1 and LoFive boards28,296ISC
blispA lisp like statically typed programing language for no_std.28,294non-standard
manyfmtEasily create more varieties of formatting than the std::fmt traits offer.28,282MIT OR Apache-2.0
sentinelA sentinel-terminated slice library.28,223MIT OR Apache-2.0
cargo-call-stackStatic, whole program stack usage analyzer28,223MIT OR Apache-2.0
dsp-fixedpointFixed point types for DSP28,221MIT OR Apache-2.0
cvlr-assertsAsserts and assumes for post- and pre-conditions28,199MIT
wio_terminalBoard support crate for the Seeed Studio Wio Terminal28,092MIT OR Apache-2.0
playdate-spriteHigh-level sprite API built on-top of Playdate API28,009MIT OR Apache-2.0
ruspiro-singletonSimple and easy to use singleton pattern27,964Apache-2.0
variable-len-readerA library for reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.27,925MIT OR Apache-2.0
pwasm-abi-deriveRust WebAssembly Contracts Abi (derive macros)27,924MIT/Apache-2.0
rdif-clkDriver Interface clk definition.27,911MIT
xmc4800XMC peripheral library for XMC4800 generated from SVD27,899MIT
ruspiro-mmio-registerThe crate provides macros to conviniently define memory mapped I/O (MMIO) registers.27,896MIT OR Apache-2.0
cvlr-nondetNon-deterministic (i.e., symbolic) values27,893MIT
nzCollection of 100% safe macros for creating non-zero integers more easily.27,785Zlib OR Apache-2.0 OR MIT
mc-sgx-tstdc-sysFFI bindings for `sgx_tstdc`.27,768Apache-2.0
sparreal-macrosmacros for sparreal27,742MIT
serdev_deriveproc macros for SerdeV - Serde with Validation27,717MIT
feather_m4Board Support crate for the Adafruit Feather M427,607MIT OR Apache-2.0
gcodeA gcode parser for no-std applications.27,533MIT OR Apache-2.0
vexide-devicesVEX hardware abstractions and peripheral access.27,515MIT
miniconf_mqttMQTT interface for `miniconf`, using `minimq`27,513MIT
debt64...27,470LGPL-3.0-or-later
serdevSerdeV - Serde with Validation27,442MIT
emaLibrary for using exponential moving averages27,318MIT OR Apache-2.0
mc-sgx-capable-sys-typesFFI type definitions used by the `sgx_capable` library.27,307Apache-2.0
kasm-aarch64AArch64-specific assembly macros for kernel development.27,299Apache-2.0
workflow-async-traitType erasure for async trait methods (customized, see README.md notes)27,273MIT OR Apache-2.0
tm4c-halCommon bits of HAL for the TM4C123x/TM4C129x family of microcontrollers27,245MIT OR Apache-2.0
any-uartInit early console from device tree, mostly for Arm27,237MIT
machine-primene plus ultra primality testing for machine-sized integers27,206CC0-1.0
rdf-writerRDF.rs is a Rust framework for working with RDF knowledge graphs.27,198Unlicense
scoped-arenaArena allocator with optional scopes27,192MIT OR Apache-2.0
sysdirRust bindings to sysdir(3) on macOS, iOS, tvOS, and watchOS27,128Apache-2.0 OR MIT
nalgebra_latexA library with several robust formatters for nalgebra::Matrix, LaTeX environments, and more27,115MIT OR Apache-2.0
mc-sgx-trts-sysFFI bindings for `sgx_trts`.27,105Apache-2.0
product-os-http-bodyProduct OS : Http Body is a derivative of the http-body and http-body-util crates restructured for both std and no_std…27,062GPL-3.0-only
async-shared-timeoutAsync timeout that can be reset and shared27,0440BSD OR MIT OR Apache-2.0
cvlr-logLogging in Certora Calltrace27,036MIT
solana-nostd-secp256k1-recoverA more efficient, no_std implementation of secp256k1 public-key recovery for the Solana SVM27,009MIT
gpu-alloc-erupt`erupt` backend for `gpu-alloc`26,988MIT OR Apache-2.0
sdl3-mixer-srcSource code of the SDL3_mixer library26,973Zlib
sdl3-mixer-sysLow level Rust bindings for SDL3_mixer26,951Zlib
fast-downDownload everything fast26,947MIT
fixed-bigintFixed-size big integer implementation for Rust26,944Apache-2.0
starry-fatfsFAT filesystem library (Starry-OS fork with no_std and embedded improvements)26,889MIT
flux-theoryA modern evolution on flow-based programming (FBP).26,887Unlicense
docstrErgonomic multi-line string literals26,884MIT OR Apache-2.0
esp32h2-halHAL for ESP32-H2 microcontrollers26,824MIT OR Apache-2.0
sdl3-mainTools for using SDL's main and callback APIs26,822Zlib
map-rangemap a value from a range to another range26,819MIT
somebootSparreal OS kernel26,786MPL-2.0
wakersetno_std, no_alloc storage of Wakers embedded in the Future type26,679MIT
concat_constconst `&[u8]` and `&str` concatenation26,636MIT OR Apache-2.0
product-os-capabilitiesProduct OS : Capabilities provides a set of features for implementing server features and services in a modular fashion. It is…26,618GPL-3.0-only
prosRust bindings for PROS26,610MIT
lpc55-halHardware Abstraction Layer (HAL) for the NXP LPC55S6x ARM Cortex-33 microcontrollers26,603Apache-2.0 OR MIT
origin-studioAn alternative `std`-like implementation built on origin26,583Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
oxford_joinJoin string slices with Oxford Commas!26,455WTFPL
whirlpool-asmAssembly implementation of Whirlpool compression function26,422MIT
mcanUnofficial MCAN Hardware Abstraction Layer26,412MIT OR Apache-2.0
jh71xx-pacPeripheral access crate for the JH71xx SoCs26,354GPL-3.0-only
lifetimeTraits and derive macros to change the lifetime of a type,
allowing efficient reuse of your stucts or enums with any lifetime…26,285MIT OR Apache-2.0
arcuAn Rcu implementation using an Arc to keep the read critical section short and handle cleanup26,277MIT OR Apache-2.0
vexide-startupUser program startup and runtime support for vexide.26,265MIT
cvlr-mathintNumber library backed by Certora native integers26,247MIT
rdf-queryRDF.rs is a Rust framework for working with RDF knowledge graphs.26,178Unlicense
neureA fast little combinational parsing library26,168MPL-2.0
embedded_typesTypes useful in embedded, no_std amd hw development26,165MIT OR Apache-2.0
primitive_fixed_point_decimalPrimitive fixed-point decimal types.26,164MIT
rdf-vocabRDF.rs is a Rust framework for working with RDF knowledge graphs.26,145Unlicense
ctsGeneric implementation of the ciphertext stealing block modes of operation26,144MIT OR Apache-2.0
fasterExplicit SIMD for humans26,103MPL-2.0
playdate-fsHigh-level file-system API built on-top of Playdate API26,087MIT OR Apache-2.0
aha-reqwest-eventsourceHelper to build an Eventsource using reqwest. This is fork from jpopesculian/reqwest-eventsource26,076MIT OR Apache-2.0
defmt-brttDefmt logs over RTT as well as through a BBQueue26,075MIT OR Apache-2.0
boolStraightforward re-useable enum based boolean (which you likely won't need =))26,046Apache-2.0 OR MIT
atsam4e16e-pacPeripheral access crate for ATSAM4E16E microcontrollers25,891MIT OR Apache-2.0
XorfilterNo alloc membership approximation25,880MIT
xmc4300XMC peripheral library for XMC4300 generated from SVD25,843MIT
stable-arenarustc's arena, adapted for stable Rust25,820Apache-2.0 OR MIT
rftraceFunction tracer backend. Logs all functions entries and exits. Works on all software compiled with mcount() instrumentation.25,807MIT OR Apache-2.0
structzAnonymous struct implementation in rust25,770MIT OR Apache-2.0
one-wire-busA Rust implementation of the 1-Wire protocol for embedded-hal25,757MIT/Apache-2.0
mcp2003aMCP2003A LIN transceiver driver with embedded-hal traits for no-std environments.25,753MIT
almost-enoughBatteries-included ergonomic extensions for the `enough` cooperative cancellation crate25,660MIT OR Apache-2.0
tighterrorA minimalistic error representation framework.25,646MIT OR Apache-2.0
w5500W5500 IoT Controller implementation.25,621MIT OR Apache-2.0
vexide-asyncTiny async executor for vexide.25,561MIT
btree-vecA growable array (vector) implemented using a B-tree25,527GPL-3.0-or-later
sspMessages and related types for implementing the SSP/eSSP serial communication protocol25,496MIT
micrortu_ie_representation_deriveSDK for MicroRTU25,440MIT OR Apache-2.0
year-helperThis library provides some useful functions to deal with years.25,435MIT
sleef-sysRust FFI bindings to the SLEEF Vectorized Math Library25,428MIT/Apache-2.0
kfl-deriveA derive implementation for kfl KDL parser25,424MIT/Apache-2.0
va108xx-halHAL for the Vorago VA108xx family of microcontrollers25,267Apache-2.0
rkyv-testZero-copy deserialization framework for Rust25,256MIT
noise-functionsA collection of fast and lightweight noise functions.25,256MIT OR Apache-2.0
hotg-rune-proc-blocksCore tools and abstractions for developing proc blocks in Rune25,243MIT OR Apache-2.0
type-signatureCompile-time stable structural hash of a Rust type, via a derive macro.25,214MIT OR Apache-2.0
pwasm-allocParity WebAssembly standard library internal allocator25,186MIT/Apache-2.0
url-liteno_std URL parser25,118MIT
gswTEOS-10 v3.06.12 Gibbs Seawater Oceanographic Toolbox in Rust25,094BSD-3-Clause
riscv-peripheralInterfaces for standard RISC-V peripherals25,073MIT OR Apache-2.0
mc-sgx-tcrypto-sysFFI bindings for `sgx_tcrypto`.25,054Apache-2.0
soundchipSoftware sinth with configurable channels for authentic sounding virtual sound chips.25,024MIT
atomic-memcpyByte-wise atomic memcpy.24,974Apache-2.0 OR MIT
mc-sgx-dcap-tvl-sysFFI bindings for `sgx_dcap_tvl`.24,936Apache-2.0
rdrive-macro-utilsA dyn driver manager.24,912MIT
stm32f429Peripheral access API for STM32F429 microcontrollers24,900MIT OR Apache-2.0
dyspxkrypt-libuefiRaw bindings of UEFI that conforms to the definitions of the UEFI Specification.24,885GPL-3.0-only
transformsA transform library to track reference frames and provide transforms between them.24,875MIT
lvgl-sysRaw bindings to the LVGL C library.24,859MIT
transformableTransform its representation between structured and bytes form.24,849MIT OR Apache-2.0
bignumberA Rust library for arbitrary-precision decimal and non-decimal arithmetic24,814MIT
rdf-readerRDF.rs is a Rust framework for working with RDF knowledge graphs.24,767Unlicense
buoyantSwiftUI-like UIs in Rust for embedded devices24,756MIT OR Apache-2.0
variadizVariadic function support for rust24,749MIT OR Apache-2.0
nucleo-f042k6Board support crate for the STM32 Nucleo-F042K6 microcontroller board24,7460BSD
derive_miniconfDerive utilities for Miniconf run-time settings configuration24,720MIT
ndsparseSparse structures for N-dimensions24,709Apache-2.0
utils-atomicsVarious atomic utils24,701MIT
libafl_sugarSugar builders to create common fuzzers with LibAFL24,694MIT OR Apache-2.0
mech-interpreterThe Mech language runtime.24,679Apache-2.0
staticsortImplements a macro providing a compile-time quicksort function for arrays of any length, containing any primitive Copy type with…24,650MIT OR Apache-2.0
sponge-hash-aes256A sponge-based secure hash function that uses AES-256 as its internal PRF24,6400BSD
miden-ace-codegenACE circuit codegen for Plonky3-based Miden AIRs.24,639MIT OR Apache-2.0