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