CATEGORY

Embedded development 6,261 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.

gs_usbGS-USB protocol implementation for CAN adapters69MITEmbedded developmentHardware support ai4ose-tg-rcore-tutorial-syscall-doomDoom-oriented syscall definitions and user/kernel interfaces for AI4OSE tg-rcore tutorial experiments.69GPL-3.0Embedded developmentNo standard library lamfold-squashno_std clean-room SquashFS reader — the lamfold compressed-read-only frontend (the live-ISO root)69MIT OR Apache-2.0Embedded developmentFilesystem whyosA lightweight, preemptive RTOS69MIT OR Apache-2.0Embedded developmentNo standard library embedded-freertosProvide a convenient and easy-to-use FreeRTOS integration for Rust.69MIT OR Apache-2.0Embedded developmentHardware support flux-vmFLUX constraint enforcement bytecode virtual machine — 43-opcode stack-based VM for safety-critical AI inference68MIT OR Apache-2.0Embedded developmentNo standard library mm-decoderA no-std Rust crate for decoding Märklin-Motorola protocol68MITEmbedded developmentHardware support riscv64-qemu-virt-hvHardware platform implementation for the RISC-V64 QEMU virt machine used by AxVisor68Apache-2.0Embedded developmentHardware support someip-sd-wireA no_std SOME/IP-SD wire protocol parser and serializer with zero-allocation design68MIT OR Apache-2.0AutomotiveEmbedded development debounce-button-engDebounced button state machine built on embedded-hal InputPin68MIT OR Apache-2.0Embedded developmentNo standard library one4sevenA harward agnostic 7-segment driver68GPL-3.0Embedded developmentNo standard library psoc-pac-psoc6_02Peripheral Access Crate for Infineon CY8C6xx8 and CY8C6xxA PSOC™ 6 microcontrollers68non-standardEmbedded developmentHardware support psoc-pac-psoc6_03Peripheral Access Crate for Infineon CY8C6xx5 PSOC™ 6 microcontrollers68non-standardEmbedded developmentHardware support plumbob-asyncAsync FRL link training state machine for HDMI 2.168MPL-2.0AsynchronousEmbedded development rosist-sallina-tg-rcore-tutorial-sbi-t2l10Student AI4OSE support crate for T2L10: SBI wrappers and boot helpers for SMP-enabled tg-rcore-tutorial chapters.68GPL-3.0Embedded developmentNo standard library micro-xoodyakA lightweight, zero-allocation implementation of the Xoodyak cryptographic scheme, optimized for 32-bit microcontrollers (ARM…68MITCryptographyEmbedded development lamfold-cpiono_std initramfs/newc cpio frontend for lamfold — a FoldFrontend tree over the permissive cpio_reader68MIT OR Apache-2.0Embedded developmentFilesystem knurl-graphicsembedded-graphics pixel-display adapter for knurl68MIT OR Apache-2.0Embedded developmentNo standard library zdtwalkA terminal UI for exploring and editing Zephyr device trees67MITCommand line utilitiesEmbedded development ext4-mkfsPure Rust library for creating ext2/ext3/ext4 filesystems67MIT OR Apache-2.0Embedded developmentFilesystem mwdgMicro-watchdog library for embedded RTOS/async systems67MIT OR Apache-2.0Embedded developmentNo standard library tg-rcore-tutorial-sbi-mpMulticore-oriented SBI call wrappers for rCore tutorial OS.67GPL-3.0Embedded developmentNo standard library slotpoolFixed-capacity object pools for no_std / embedded systems67MIT OR Apache-2.0Embedded developmentMemory management psoc-pac-psoc6_01Peripheral Access Crate for Infineon CY8C6xx6 and CY8C6xx7 PSOC™ 6 microcontrollers67non-standardEmbedded developmentHardware support memsolveROM memory layout solver for linker script generation67MIT OR Apache-2.0Development tools::Build UtilsEmbedded development high-rollerRolling maximum, minimum, and sum for streams of numerical data.67MIT OR Apache-2.0AlgorithmsData structures ccfgBuild-script helpers for crates that compile C code via the cc crate67Apache-2.0Development tools::Build UtilsEmbedded development units-nostdno-std crate providing types for physical quantities66MITEmbedded developmentNo standard library tmc2209-uartA no_std Rust driver for the TMC2209 stepper motor driver via UART66MITEmbedded developmentHardware support wpj-tg-rcore-tutorial-sync-mpMulticore-ready synchronization primitives for rCore tutorial OS.66GPL-3.0ConcurrencyEmbedded development pi-led-matrix-syssystem library for the rpi-rgb-led-matrix C++ library66GPL-3.0Embedded developmentExternal FFI bindings tg-rcore-tutorial-signal-impl-mpMP-ready signal implementation for rCore tutorial OS.66GPL-3.0Embedded developmentNo standard library psoc-pac-psoc6_04Peripheral Access Crate for Infineon CY8C6xx4 PSOC™ 6 microcontrollers66non-standardEmbedded developmentHardware support 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.0Embedded developmentNo standard library embedded-guino_std GUI and HUD primitives for embedded-graphics displays66MIT OR Apache-2.0Embedded developmentGUI tiny-regexA no_std, no alloc regex engine for embedded systems. ~2.5 KB, all storage on the stack.66Apache-2.0Embedded developmentNo standard library knurlElm-inspired TUI for embedded pixel displays - OLED, TFT66MIT OR Apache-2.0Embedded developmentNo standard library industrial-protocols-kernelMicro-kernel for industrial protocol implementations — registry, connections, config, events, circuit breaker, gateway66MITEmbedded developmentHardware support stateforward-smlsml.rs: a no-std Rust implementation of the sml.cpp transition-table DSL65MIT OR Apache-2.0Embedded developmentNo standard library zkmcu-verifierno_std Groth16/BN254 zk-SNARK verifier for ARM Cortex-M and RISC-V microcontrollers65MIT OR Apache-2.0CryptographyEmbedded development adf435xType-safe Rust driver for ADF435x wideband RF PLL synthesizers using device-driver crate65MIT OR Apache-2.0Embedded developmentHardware support tg-rcore-tutorial-kernel-alloc-mpMulticore-ready kernel memory allocator for rCore tutorial OS using buddy allocation.65GPL-3.0Embedded developmentMemory management encore_vmEncore bytecode VM — no_std, 32-bit packed values, mark-compact GC65Apache-2.0Embedded developmentNo standard library gametankHardware abstraction layer for the GameTank console64MITEmbedded developmentGame development epaper-dithering-coreHigh-quality dithering algorithms for e-paper / e-ink displays — OKLab color matching, error diffusion, ordered dithering,…64MITEmbedded developmentGraphics imxrt-enetENET driver for NXP's i.MX RT MCUs64MIT OR Apache-2.0Embedded developmentHardware support rtcom-cliCommand-line interface for rtcom (Rust Terminal Communication): a modern picocom/tio alternative.64Apache-2.0Command line utilitiesEmbedded development st77916A Rust driver for the ST77916 TFT-LCD display controller64MIT OR Apache-2.0Embedded developmentGraphics chenzt23-tg-rcore-tutorial-easy-fs-t3l8A simple filesystem implementation for rCore tutorial OS.64GPL-3.0Embedded developmentFilesystem planck-packMixed-radix bit-packing serialization for Rust63MIT OR Apache-2.0Embedded developmentEncoding zynq7000-embassyEmbassy-rs support for the Zynq7000 family of SoCs63MIT OR Apache-2.0Embedded developmentHardware support jiminy-anchorAdapter for reading Anchor-framework accounts from Jiminy programs. Provides Anchor discriminator utilities and account header…63Apache-2.0Embedded developmentNo standard library jiminy-schemaLayout Manifest v1 for Jiminy: structured account schema descriptions with canonical type normalization. Enables TypeScript…63Apache-2.0Embedded developmentNo standard library tinysetqueueA tiny, allocation-free FIFO queue with direct-mapped membership tracking for dense integer domains.63MIT OR Apache-2.0AlgorithmsData structures lamzfsno_std read-only ZFS reader for UEFI bootloaders (single/mirror/raidz1, unencrypted bpool)63MITEmbedded developmentFilesystem avr-contextStatic checking of execution context - IRQ vs. main()63MIT OR Apache-2.0Embedded developmentHardware support ingot-dbEmbedded database C code generator with compile-time perfect hashing63MITCommand line utilitiesDevelopment tools jiaxin2006-tg-rcore-tutorial-sbi-t4Custom T4 SBI fork for rCore tutorial OS: timer forwarding and SMP bring-up support.63GPL-3.0Embedded developmentNo standard library mzmqMinimal no_std ZMQ (ZMTP 3.1) PUB transport for embedded63Apache-2.0Embedded developmentNetwork programming mirrcMIRR compiler — a safety-critical DSL for hardware-software co-design targeting SystemVerilog RTL63Apache-2.0CompilersEmbedded development esp_nn_sysRaw Rust FFI bindings for Espressif ESP-NN63Apache-2.0Embedded developmentExternal FFI bindings limen-codegenReusable code generator for Limen graphs (proc-macro and build.rs compatible).62Apache-2.0Embedded developmentNo standard library::No dynamic allocation nervusdb-v2NervusDB v2: Rust-embedded, crash-safe property graph database with Cypher subset – like SQLite for graphs.62AGPL-3.0-onlyData structuresDatabase interfaces embedded-flex-pinA portable trait abstraction for GPIO pins that can switch between input and output modes at runtime.62MIT OR Apache-2.0Embedded developmentNo standard library 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.0Embedded developmentHardware support nvme-mi-devA device-side implementation of NVMe-MI62GPL-3.0-onlyEmbedded developmentNo standard library::No dynamic allocation matter-clustersMatter protocol cluster definitions (generated from the spec).62Apache-2.0API bindingsEmbedded development psocRust drivers and hardware abstraction layer for Infineon PSOC microcontrollers62Apache-2.0Embedded development radio-utils-keyerCW keyer engine — iambic A/B, straight key, macros, QSK62MIT OR Apache-2.0Embedded developmentMultimedia::Audio embedded-shadowZero-alloc shadow register table with dirty tracking for embedded systems61MIT OR Apache-2.0Data structuresEmbedded development ssd1677-driverA `no_std` driver for an SSD1677 based display compatible with Embedded Graphics.61MITEmbedded developmentGraphics mov_aveA no_std compatible library for calculating moving averages with compile-time fixed window sizes61Apache-2.0AlgorithmsEmbedded development registersA simple library for working with registers in Rust.61MITEmbedded developmentHardware support robot-controlA Rust library for controlling DC motor robots via PCA9685 PWM boards over I2C60MITEmbedded developmentHardware support esp-monitorSerial monitor and MCP server for resetting and reading logs from ESP8266/ESP32 dev boards60MITCommand line utilitiesEmbedded development pot-headA no_std Rust library for processing raw potmeter inputs in embedded systems60MIT OR Apache-2.0Embedded developmentNo standard library ri-esp-policyno_std deterministic sensor-policy crate for ESP32/S3 physical-AI endpoint: maps readings to canonical prompts60MIT OR Apache-2.0Embedded developmentNo standard library ember-infer-refPure Rust reference backend for ember-rs embedded INT8 inference engine59MIT OR Apache-2.0Embedded developmentNo standard library oztonA meta-framework for building compeition robots with vexide.59MITEmbedded developmentMathematics key-inputHigh level handling key input59MITEmbedded development marlin-binary-transferHost-side implementation of Marlin's Binary File Transfer Mark II protocol for SD-card upload to 3D printers.59MIT OR Apache-2.0Embedded developmentHardware support ft6336u-driverA no_std embedded-hal driver for the FT6336U capacitive touch controller58MIT OR Apache-2.0Embedded developmentHardware support tg-rcore-tutorial-games-ch2-moving-tangram-kernelKernel support for game of ch2 of tg-rcore tutorial58GPL-3.0Embedded developmentNo standard library taskgraph-rsNASA-grade, zero-dependency DAG task orchestrator for Rust58MITAsynchronousConcurrency rp2040-linkerConfiguration automatique du linker et du boot (BOOT2) pour RP2040 (Pico 1) en Rust. Infrastructure pure no_std.58GPL-2.0-or-laterDevelopment toolsEmbedded development ph-eventingStack-allocated ring buffers for no-std embedded targets58MITConcurrencyEmbedded development regioHigh level abstractions for register access of all sorts58MITEmbedded developmentHardware support iso9660_coreRead-only ISO9660 crate for no_std environments (WIP)58MITEmbedded developmentFilesystem wpj-tg-rcore-tutorial-t3l8-doomTask3 Lab8 Doom scaffold based on tg-rcore-tutorial ch8.58GPL-3.0Embedded developmentNo standard library bitbang-hal-ngImplements embedded-hal 1.0 traits by bitbanging58MITEmbedded developmentNo standard library joshua912815-tg-rcore-tutorial-t2l21T2L21 observability-focused tg-rCore Chapter 3 experiment crate.58GPL-3.0Embedded developmentNo standard library gt06Parser and stream decoder for the GT06 GPS tracker protocol58MITEmbedded developmentNetwork programming honeywell_mprA no-std driver for the Honeywell MPR sensor.57MIT OR Apache-2.0Embedded developmentNo standard library sen6x-driverembedded-hal driver for the sensirion sen6x sensors57MITEmbedded developmentNo standard library ltr-329I2C-based driver for an LTR329 Ambient Light Sensor (ALS).57MIT OR Apache-2.0Embedded developmentHardware support ism6hg256x-rsDriver for the ISM6HG256X IMU, featuring low-g (±16g) and high-g (±256g) accelerometers, a gyroscope, and quad-channel…57BSD-3-ClauseEmbedded developmentNo standard library shelly-rpcA no_std-first client library for Shelly smart devices.57MIT OR Apache-2.0API bindingsEmbedded development guard2maskGUARD DSL to GDSII mask compiler — compiles safety constraints to silicon via patterns57MIT OR Apache-2.0Embedded developmentScience embassy-ld2410Async driver for LD2410C Human Presence Radar using Embassy and UART57GPL-2.0-or-laterEmbedded developmentHardware support 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.0Embedded developmentHardware support embassy-rp-hc05Wrapper async no_std pour le module Bluetooth HC-05 (RP2040/RP235x).56GPL-2.0-or-laterEmbedded developmentHardware support uf_ulogAllocator-free no_std ULog serializer for embedded systems56non-standardEmbedded developmentEncoding sky-ili9341A high-performance, async-ready ILI9341 TFT display driver for embedded Rust56MITEmbedded developmentHardware support kalman-fixed-agnosticFiltre de Kalman adaptatif en virgule fixe pour systèmes embarqués `no_std`, zéro dépendance56GPL-2.0-or-laterEmbedded developmentMathematics bmp280_rust_no_stdA no_std async BMP280 driver for ESP32 using embassy and esp-hal56MITEmbedded developmentNo standard library libtracerRust binding for libtracer — a lightweight decentralized graph-based networking protocol.56Apache-2.0Embedded developmentNetwork programming rp-pio-serialPIO-based software serial for RP2040 & RP2350 using arbitrary GPIO pins56MIT OR Apache-2.0Embedded developmentHardware support hisi-panic-handlerPanic handlers for HiSilicon WS63 bare-metal Rust firmware56MITEmbedded developmentNo standard library noe-utilA quantization tool for embedded AI inference.55MITAlgorithmsEmbedded development ustyleA text-styling library for Rust `no_std` embedded targets.55MITCommand-line interfaceEmbedded development mec1521-pacPeripheral Access Crate for MEC1521H (chiptool)55MIT OR Apache-2.0Embedded developmentHardware support butt-headA no_std button input processing library for embedded systems55MIT OR Apache-2.0Embedded developmentNo standard library oxide-gui-corePortable no_std GUI framework: Backend trait, Canvas, GNOME-style widgets, embedded 8x16 bitmap font. Zero dependencies; runs in…55MITEmbedded developmentNo standard library matter-bdxMatter Bulk Data Exchange (BDX) protocol: message codecs + receiver-driven sender.55Apache-2.0Embedded developmentNetwork programming ch1115A no_std driver for the CH1115 monochrome display55MIT OR Apache-2.0Embedded development noeA AI inference library for embedded devices.55MITAlgorithmsEmbedded development concrete-configSet complex build-time constants from a toml file55EUPL-1.2ConfigurationDevelopment tools::Build Utils nucleus-cliNucleus CLI: the STM32 developer platform binary (nucleus check/build/flash/trace/lsp)55MIT OR Apache-2.0Command line utilitiesDevelopment tools ws63-rtRuntime support for HiSilicon WS63 (RISC-V RV32IMFC_Zicsr) — startup, interrupt vectors, linker script55MITEmbedded developmentHardware support keleusma-benchCost-model calibration tool for Keleusma. Measures pipelined cycles per opcode on a host CPU and emits a CostModel implementation…550BSDDevelopment tools::ProfilingEmbedded development depz-sensor-sdkContract-first Rust SDK for the DEPZ USB sensor line (SR04, VL53L8CX/CH ToF, BNO086 IMU) — transport, protocol codecs, and sensor…55MITEmbedded developmentHardware support vision-uiIdiomatic Rust crate for Vision UI54GPL-3.0-onlyAPI bindingsEmbedded development joshua912815-rcore-tutorial-t2l9-smpTask 2 Lab 9: multicore-aware tutorial kernels for chapters 1 and 2 in one publishable crate.54GPL-3.0Embedded developmentNo standard library embassy-ssd1306-physicsDessins 2D no_std pour objets physiques (bras robotique, pendule, ressort-masse, boussole, engrenages,piston) sur OLED SSD1306…54GPL-2.0-or-laterEmbedded developmentGraphics iree-embedded-sysRaw FFI bindings to the IREE bare-metal runtime for no_std Cortex-M targets.54MIT OR Apache-2.0Embedded developmentExternal FFI bindings st7701no_std driver for the Sitronix ST7701 / ST7701S RGB-DPI panel controller (bit-banged 9-bit 3-wire SPI init over embedded-hal).54MITEmbedded developmentHardware support mp2722Driver for the MP2722 battery charging ic53MITEmbedded developmentNo standard library ht1621bPlatform-agnostic embedded-hal driver for the HT1621B LCD controller (3-wire bit-bang)53MITEmbedded developmentHardware support rw007RW007 SPI WiFi module driver for embedded Rust53MIT/Apache-2.0Embedded developmentHardware support efr32mg22-pacPeripheral Access Crate for the EFR32MG22 (Mighty Gecko)53MIT OR Apache-2.0Embedded developmentNo standard library patina_tianocoreBridge crate that lets a UEFI driver target both TianoCore and Patina through a single API surface — write your platform once,…53MITEmbedded developmentNo standard library embedded-graphics-terminalRender vt100 terminal cell grids to embedded-graphics DrawTargets — ESP32-ready, with CJK, glyph cache, and incremental redraw53MITEmbedded developmentGraphics rusty-modbus-rtuModbus RTU transport — serial and RTU-over-TCP52MITEmbedded developmentNetwork programming rp2350-emu-tuiInteractive ratatui/crossterm TUI for the rp2350-emu Raspberry Pi RP2350/RP2354 emulator: register/memory/trace inspection and…52MIT OR Apache-2.0Command line utilitiesEmbedded development atm90e32-asyncAsync no_std driver for the ATM90E32 3-phase SPI power metering IC52GPL-2.0-or-later OR Apache-2.0Embedded developmentHardware support bmp388-embeddedno_std embedded-hal driver for the BMP388 barometric pressure and temperature sensor (with optional async support).51MITEmbedded developmentHardware support asinfoZero-allocation, no_std lookup from ASN to handle, description, and country, embedded at compile time from the…51MITEmbedded developmentNetwork programming axvirtio-blkVirtIO block device implementation with MMIO transport for hypervisors51GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0Embedded developmentHardware support msp430fr5969Peripheral access crate for the TI MSP430FR5969 microcontroller51MIT OR Apache-2.0Embedded developmentHardware support loopqAn efficient SPSC lock-free ring buffer with support for no_std, Embassy, and Tokio.51MIT OR Apache-2.0AsynchronousConcurrency minidump-parserA CLI tool for parsing Qualcomm minidump/rawdump files51GPL-2.0-onlyCommand line utilitiesEmbedded development lamxfsno_std read-only XFS filesystem reader for UEFI bootloaders51MIT OR Apache-2.0Embedded developmentFilesystem jtag_idcodeA BSDL parser51MITDevelopment tools::DebuggingEmbedded development x-nesA minimal NES emulator library written in Rust, targeting everything from microcontrollers to modern desktops.51MIT OR Apache-2.0API bindingsEmbedded development avr-atomicFast atomic load/store without IRQ-disable for AVR50MIT OR Apache-2.0Embedded developmentHardware support apollo3-pacPeripheral access crate for the Ambiq Apollo3 Blue, generated from SVD via chiptool.50MITEmbedded developmentHardware support m24512A no_std driver for the M24512 EEPROM50MIT OR Apache-2.0Embedded developmentHardware support mars-bluetooth-hciBluetooth HCI event parsing library for Bluetooth Channel Sounding (BLE CS)50MITEmbedded development rusty-modbus-serverAsync Modbus server with pluggable DataStore backend50MITEmbedded developmentNetwork programming 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-laterEmbedded developmentNetwork programming embedded-stats-f32Statistiques f32 no_std : moyenne, variance, écart type, moyenne streaming , zéro unsafe50GPL-2.0-or-laterEmbedded developmentMathematics rp2040-emu-tuiInteractive ratatui/crossterm TUI for the rp2040-emu Raspberry Pi RP2040 emulator: register/memory/trace inspection and firmware…50MIT OR Apache-2.0Command line utilitiesEmbedded development cleitonqPost-quantum authenticated command & control for embedded and autonomous systems50MIT OR Apache-2.0CryptographyEmbedded development ri-esp-tieredno_std fixed-size wire payloads for ESP32 sensor/AI endpoint tiered forwarding50MIT OR Apache-2.0Embedded developmentNo standard library ri-esp-local-languageno_std contract crate for ESP32-S3 local-language layer: canonical prompt/output table and receipt schemas50MIT OR Apache-2.0Embedded developmentNo standard library picoem-debugPlaceholder crate for the future GDB RSP server and instruction-trace tooling for the picoem RP2350/RP2040 emulator workspace.49MIT OR Apache-2.0Development tools::DebuggingEmbedded development curl_smileA simplified rust API for Keepsmile lights49MITCommand line utilitiesDevelopment tools elinux-hwdetectA production-ready Rust crate for Embedded Linux hardware detection using read-only /proc and /sys interfaces.49MIT OR Apache-2.0Embedded developmentOperating systems::Linux APIs kz80_calcVisiCalc-style spreadsheet for Z80 - Retro computing on the RetroShield49BSD-3-ClauseCompilersEmbedded development rainhuang0220-ai4ose-lab1-2026s-ch1-block-deviceAI4OSE Lab1 Ch1: RISC-V S-mode bare-metal Hello World + VirtIO block sector write/read on QEMU virt (preview)49GPL-3.0Embedded developmentNo standard library rmk-palettefxPalette-sampled RGB matrix effects ported from Pascal Getreuer's PaletteFx module.49Apache-2.0Embedded developmentNo standard library bitkitHigh-performance, width-aware bit manipulation around a single Bits<T> newtype.49MITAlgorithmsData structures GatoPSKTLSTLS 1.3 PSK client + server (no_std, no allocator). Fork of drogue-iot/embedded-tls extended with server-mode PSK_KE handshake —…49Apache-2.0Embedded developmentNetwork programming qemu-debugconSimple QEMU debugcon wrapper49MIT OR Apache-2.0Embedded developmentNo standard library kz80_luaA Tiny Lua interpreter and compiler for RetroShield Z8048BSD-3-ClauseCompilersDevelopment tools esp-p4-psramESP32-P4 Octal/Hex PSRAM bring-up — clean Rust port of IDF v5.4's `esp_psram_impl_ap_hex.c`. Programs MSPI_2/MSPI_3 controllers,…48MIT OR Apache-2.0Embedded developmentHardware support aethelgard-avlA Sovereign, NASA-grade AVL Tree with generational arena storage and BLAKE3 Merkle-style integrity verification.48MIT OR Apache-2.0CryptographyData structures tca6424TCA6424A 24-bit I2C GPIO expander driver (sync + async, no_std)48MITEmbedded developmentHardware support thread-delayImplementors of DelayNs from embedded_hal, for Linux systems.48MIT OR Apache-2.0Embedded development packed-font-deriveCompile-time font rasterizer and packer for embedded systems (derive macro)47MITEmbedded developmentGraphics pt100A Rust library for PT100 temperature sensor calculations47MITEmbedded developmentScience micro-hnsw-wasmNeuromorphic HNSW vector search with spiking neural networks - 11.8KB WASM for edge AI, ASIC, and embedded systems. Features LIF…47MIT OR Apache-2.0AlgorithmsEmbedded development egcodeno_std async streaming encrypt/decrypt tooling for gcode.47MITCryptographyEmbedded development vfat-rsA no_std-compatible FAT32/VFAT filesystem implementation in Rust for custom kernels47MITEmbedded developmentFilesystem tmag5273Platform-agnostic no_std driver for the TI TMAG5273 3-axis Hall-effect sensor47MIT OR Apache-2.0Embedded developmentHardware support radio-utils-cw-decoderStreaming CW (Morse) decoder — no_std, no alloc47MIT OR Apache-2.0Embedded developmentNo standard library dress-up`no_std` SUIT manifest parser46MIT OR Apache-2.0Embedded developmentNo standard library microstrain-inertialLibrary for communicating with Microstrain inertial measurement units via MIP protocol46MITEmbedded developmentNo standard library arm-mhuArm Message Handling Unit (MHU) driver46MIT OR Apache-2.0Embedded developmentHardware support max30101-rsPure Rust driver for the MAX30101 PPG sensor.46MIT OR Apache-2.0Embedded development max30102Blocking and async driver for the MAX30102 pulse oximeter and heart rate sensor46MIT OR Apache-2.0Embedded developmentHardware support avr-portno_std GPIO port abstraction for AVR (ATmega328P): Port B, C, D with DDR/PORT/PIN register access46MIT OR Apache-2.0Embedded developmentNo standard library nanondefA no-std, no-alloc, minimal NDEF encoding and decoding library.46non-standardEmbedded developmentEncoding oxictlPure Rust Real-Time Control Systems Framework46Apache-2.0AlgorithmsEmbedded development picobrokerPure no_std core library for PicoBroker MQTT 3.1.1 broker46MITEmbedded developmentNetwork programming mwhashA simple, fast, non-cryptographic hash function for Rust45Apache-2.0AlgorithmsEmbedded development ssd1677Driver for the SSD1677 e-Paper display controller, for use with embedded-hal v1.045MITEmbedded developmentHardware support ms4525doPlatform-agnostic Rust driver for the MS4525DO airspeed sensor with blocking and async APIs45MIT OR Apache-2.0AerospaceEmbedded development bitstatesReactive bit state management with event callbacks45MIT OR Apache-2.0Data structuresEmbedded development pi-led-matrixBindings for Hzeller's RPi-RGB-Led-Matrix45GPL-3.0Embedded development embedded-pod-storageStoring POD(Plain Old Data) in embedded systems.45MIT OR Apache-2.0Embedded developmentNo standard library krypteia-silentopsSide-channel countermeasure toolkit: constant-time primitives, dudect-style timing leakage verifier, and shared SCA helpers for…45Apache-2.0CryptographyEmbedded development ratatuefiLibrary for developing Ratatui UEFI applications45MIT OR Apache-2.0Embedded developmentNo standard library device-signerSecure device cryptographic key generation, storage, and identity for hardware devices. Derives deterministic secp256k1 keys from…45MITCryptographyEmbedded development embassy-ninaAsync embedded-hal / embassy driver for the u-blox NINA-W102 module running Arduino WiFiNINA firmware.45MIT OR Apache-2.0AsynchronousEmbedded development btn-recognizerTimestamp-driven button debouncing with multi-tap, hold, repeat, and multi-key chord gesture recognition45MITEmbedded developmentHardware support rustyfarian-esp-idf-networkESP-IDF (std) drivers for Wi-Fi, MQTT, LoRa, ESP-NOW, OTA, and provisioning on ESP3245MIT OR Apache-2.0Embedded developmentHardware support pure_mbrA library to parse the master boot record (MBR)44AGPL-3.0-or-laterEmbedded developmentFilesystem libafl_asanAddress sanitizer library for LibAFL44MIT OR Apache-2.0Development tools::TestingEmbedded development arm-toolchainManage and use the embedded ARM toolchain44MIT OR Apache-2.0Development tools::Build UtilsEmbedded development