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.

tg-syncSynchronization primitives for rCore tutorial OS, including mutex, semaphore, and condvar.262GPL-3.0ConcurrencyEmbedded development tokio-s7A library that can be used to communicate with Siemens S7 family PLC devices261Apache-2.0Embedded developmentNetwork programming epub-streamMemory-efficient EPUB parser for embedded systems261MITEmbedded developmentNo standard library nanojson-deriveDerive macros (Serialize, Deserialize) for the nanojson crate.260MITEmbedded developmentEncoding 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-laterAPI bindingsEmbedded development ch57x-pacPeripheral Access Crate (PAC) for WCH CH57x RISC-V BLE microcontrollers258MIT OR Apache-2.0Embedded developmentHardware support canlink-halHardware abstraction layer for CAN bus interfaces256MIT OR Apache-2.0API bindingsEmbedded development modulinoA hardware-agnostic, no_std Rust driver for Arduino Modulino breakout boards256MIT OR Apache-2.0Embedded developmentHardware support emcyphal-encodingTransfer encoding and decoding for Emcyphal network stack254MIT OR Apache-2.0AsynchronousEmbedded development as5048a-asyncAsync driver for AS5048A 14-bit magnetic rotary position sensor with SPI interface253MITEmbedded developmentHardware support surrealism-cliCLI for Surrealism253non-standardData structuresDatabase implementations kcanCAN controller primitives for actuator and motor control.253MIT OR Apache-2.0Embedded developmentHardware support hisi-riscv-halHardware Abstraction Layer for HiSilicon WS63 (RISC-V RV32IMFC_Zicsr)252MITEmbedded developmentHardware support picolibcBuilds picolibc from source and statically links it into Rust, for baremetal targets such as UEFI. Generates Rust bindings to the…251Apache-2.0Embedded developmentExternal FFI bindings nt35510Trait-based NT35510 DSI LCD controller driver2500BSDEmbedded developmentHardware support ax-plat-x86-qemu-q35Hardware platform implementation for x86_64 QEMU Q35 chipset, supporting multiboot boot protocol250Apache-2.0Embedded developmentHardware support ozton-mathMath utilities in ozton.249MITEmbedded developmentMathematics qedl-coreCore types and error definitions for QEDL249MITEmbedded developmentHardware support ozton-trackingTracking models for ozton.247MITEmbedded developmentMathematics rlvgl-audio-meters-coreL0 ballistic state machines and dB calibration helpers for rlvgl audio meters. Cross-runtime; matches TypeScript port at…247MITEmbedded developmentMultimedia::Audio oxirs-modbusModbus TCP/RTU/ASCII/TLS protocol support for OxiRS semantic web platform247Apache-2.0Database interfacesEmbedded development mecha10-runtimeRuntime supervisor for Mecha10 nodes - launching, monitoring, and lifecycle management246MITAsynchronousEmbedded development defmt-stdoutTransmit defmt log messages to the standard output (Linux only, x86_64 and aarch64)246MITCommand-line interfaceEmbedded development mcp3x6xno_std library for the MCP3x6x(R) family of analog digital converters245MIT OR Apache-2.0Embedded developmentHardware support device-envoy-espBuild ESP32 applications with composable device abstractions245MIT OR Apache-2.0AsynchronousEmbedded development serial-tetherDaemon and CLI that lets AI agents and humans share a single serial device. Ships `tetherd` (daemon) and `tether`…244MIT OR Apache-2.0Command line utilitiesDevelopment tools modbus-bridgePortable no_std Modbus RTU/TCP bridge — async and blocking244MIT OR Apache-2.0Embedded developmentNetwork programming oxirs-canbusCANbus/J1939 protocol support for OxiRS semantic web platform243Apache-2.0Database interfacesEmbedded development msrtPortable MSRT protocol implementation.239Apache-2.0Embedded developmentNetwork programming slint-backend-kindleSlint platform backend for Kindle E-ink devices239MIT OR Apache-2.0Embedded developmentGUI os_observatoryIndependent, no-deps observability toolkit for OS development: logging, tracing, and panic reporting designed for no_std…238MITDevelopment tools::DebuggingEmbedded development ld2410Rust interface for LD2410 presence detection238MITEmbedded developmentHardware support rp2350-linkerZero-config linker and boot support for RP2350 (Pico 2) in Rust. Pure no_std infrastructure.237GPL-2.0-or-laterDevelopment toolsEmbedded development m5unifiedSafe Rust wrapper for M5Unified.237MIT OR Apache-2.0API bindingsEmbedded development taktora-ethercat-esi-rtRuntime trait contract for generated EtherCAT device drivers (object-safe EsiDevice + runtime EsiError).237Apache-2.0 OR MITConcurrencyEmbedded development keleusma-arenaDual-end bump-allocated arena for embedded Rust with fixed-size storage, constant-time allocation, and a generic memory budget…2370BSDEmbedded developmentMemory management rylr998-coreHardware-agnostic protocol driver for the REYAX RYLR998 LoRa radio module.236MIT OR Apache-2.0Embedded developmentHardware support sx127x-commonCommon code for the Semtech Sx127x chips.236MIT OR Apache-2.0Embedded developmentNo standard library lamfoldno_std read-only media filesystem stack — substrate core (codec registry, immutable-block cache, bounded zero-copy parse,…235MIT OR Apache-2.0Embedded developmentFilesystem taktora-motionCyclic NC task: runs taktora-motion-core against CSP drives over a CyclicFieldbus.235Apache-2.0 OR MITConcurrencyEmbedded development pure_wavA library to parse .wav files233AGPL-3.0-or-laterEmbedded developmentMultimedia::Audio flashdb-rsA safe, high-performance Rust binding for FlashDB, an ultra-lightweight database for embedded products. Provides KVDB and TSDB…232Apache-2.0Database interfacesEmbedded development mbus-gatewayModbus gateway runtime — bridges upstream TCP/serial masters to downstream slave buses with PDU-level framing translation232non-standardEmbedded developmentNo standard library device-envoy-rpBuild Pico applications with LED panels, easy Wi-Fi, and composable device abstractions231MIT OR Apache-2.0AsynchronousEmbedded development minimal_loggerA minimal-resource, platform-native logger for Rust applications.231MIT OR Apache-2.0Development tools::DebuggingEmbedded development ancdecno_std Rust decimal: fraction precision never shrinks as integers grow; 4 types from u8(2+2) to u128(38+38) digits231MITEmbedded developmentMathematics pico-transformECS Transform module for the pico engine230MIT OR Apache-2.0Embedded developmentNo standard library lr1120Driver for Semtech LR1120229MITEmbedded developmentNo standard library zerodds-xrceDDS-XRCE Wire-Codec (16 Submessages, MessageHeader, RFC-1982, UDP-Mapping)228Apache-2.0Embedded developmentNetwork programming embedded-graphics-coordinate-transformWrappers for rotating, mirroring, and transposing embedded graphics displays227MIT OR Apache-2.0Embedded developmentNo standard library hsmcHierarchical state machines (statecharts) with a declarative proc macro.227MITAsynchronousEmbedded development hexa-tune-protoAT-over-SysEx-over-USB-MIDI protocol core — no_std, zero dependency226MITEmbedded developmentNo standard library mbus-server-asyncRole-focused async Modbus server facade re-exported from mbus-async226non-standardEmbedded developmentNo standard library jiminy-multisigM-of-N multi-signer threshold checks for Jiminy. Zero-copy, no_std, no_alloc, BPF-safe.225Apache-2.0Embedded developmentNo standard library telepath-wireShared wire protocol types for Telepath (no_std, no alloc)225MIT OR Apache-2.0Embedded developmentEncoding jiminy-vestingVesting schedule helpers for Jiminy: linear+cliff, stepped, periodic unlock, claimable calculations. Zero-copy, no_std, no_alloc,…223Apache-2.0Embedded developmentNo standard library mbus-client-asyncRole-focused async Modbus client facade re-exported from mbus-async223non-standardEmbedded developmentNo standard library mbus-ffiNative C FFI and browser WASM bindings for modbus-rs client APIs, with optional generated server bindings223non-standardEmbedded developmentNo standard library knx-rs-tpKNX TP-UART data link layer for embedded targets (Siemens TP-UART 2, OnSemi NCN5120/5130)223GPL-3.0-onlyEmbedded developmentHardware support ra-metapacPeripheral Access Crate (PAC) for Renesas RA microcontrollers.223LGPL-3.0-or-laterAsynchronousEmbedded development sensor-fusionSensor Fusion Filters for Attitude and Heading Reference Systems (AHRS)223MIT OR Apache-2.0Aerospace::DronesEmbedded development ocpncord-backend-opencodeno_std opencode HTTP Backend implementation for ocpncord.222AGPL-3.0-onlyAPI bindingsAsynchronous rosist-sallina-tg-rcore-tutorial-easy-fs-t1l4Student AI4OSE lab easy-fs crate for Chapter 6 hard-link support in rCore Tutorial.222GPL-3.0Embedded developmentFilesystem jiminy-solanaSolana platform helpers for Jiminy: token/mint readers, Token-2022 screening, CPI guards, introspection, Ed25519, Merkle proofs,…221Apache-2.0Embedded developmentNo standard library jiminy-distributeDust-safe proportional distribution helpers for Jiminy: N-way splits and fee extraction. Zero-copy, no_std, no_alloc, BPF-safe.221Apache-2.0Embedded developmentNo standard library taktora-connector-uiServer-side MVVM UI connector for the taktora-connector framework: ViewModel/CommandParams authoring traits, POD image lowering,…221Apache-2.0 OR MITConcurrencyEmbedded development tjpgdec-rsTiny JPEG Decompressor - A lightweight JPEG decoder optimized for embedded systems220MIT OR Apache-2.0Embedded developmentMultimedia::Images 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.0Embedded developmentNo standard library ocpncord-tuiPlatform-agnostic no_std Ratatui UI for ocpncord.220AGPL-3.0-onlyCommand-line interfaceEmbedded development jiminy-financeDeFi math primitives for Jiminy: integer square root, constant-product swap formulas, K-invariant verification, price impact, LP…219Apache-2.0Embedded developmentNo standard library jiminy-lendingLending protocol primitives for Jiminy: collateralization ratios, health checks, liquidation math, interest calculations.…218Apache-2.0Embedded developmentNo standard library dbc-codegen2DBC code generator for CAN bus messages218MITAutomotiveEmbedded development kcp2-stdKCP protocol async implementation for Tokio — Actor model with KcpListener/KcpConnector218MITAsynchronousEmbedded development jiminy-stakingStaking reward accumulators for Jiminy: MasterChef-style reward-per-token, emission rates, reward debt tracking. Zero-copy,…217Apache-2.0Embedded developmentNo standard library cv181x-sdhciCvitek CV181x/SG2002 SDHCI host wrapper for sdmmc-protocol217Apache-2.0Embedded developmentHardware support aimdb-mqtt-connectorMQTT connector for AimDB - bidirectional pub/sub for Tokio and Embassy runtimes216Apache-2.0AsynchronousEmbedded development melsec_mcA small Rust library to talk to Mitsubishi PLCs via MC Protocol (Ethernet) - transport layer and helpers216MITEmbedded developmentNetwork programming cose_minicborno_std-friendly Rust crate for decoding and verifying COSE (CBOR Object Signing and Encryption) messages with optional…216MITCryptographyEmbedded development hopper-coreCore engine for the Hopper zero-copy state framework. Account memory architecture, ABI types, validation graphs, phased…214Apache-2.0Embedded developmentNo standard library hisiflashLibrary for flashing HiSilicon chips214MIT OR Apache-2.0Development toolsEmbedded development lcd-rusA library for using UTF-8 strings/literals with LCDs with Russian support213MITEmbedded developmentHardware support tinyapiTiny HTTP API framework for embedded Rust (no_std + alloc)212MITDevelopment toolsEmbedded development os_dev_toolkitDependency-free developer tooling primitives for Rust OS development (logging, diagnostics, fixed buffers, status codes).211MITDevelopment toolsEmbedded development telepath-macrosProc-macro crate for Telepath (#[command] attribute)209MIT OR Apache-2.0Development tools::Procedural macro helpersEmbedded development exfat-slimAn exFAT file system library written in safe Rust for embedded environments208Apache-2.0Embedded developmentFilesystem display-driver-co5300Display Driver for CO5300208Apache-2.0Embedded developmentHardware support lh-adxl345ADXL345 Accelerometer Driver208MITEmbedded developmentHardware support omea-kernel-x86-64Pre-built x86_64 Linux microVM kernel (minimal config), busybox, and in-VM agent for omea's KVM backend, bundled as xz-compressed…208Apache-2.0 AND GPL-2.0-only AND MITEmbedded developmentExternal FFI bindings no_std_timeTime measurments that work in no_std environments207MIT OR Apache-2.0Embedded developmentNo standard library bounded-strParse, don't validate! No-std bounded string with compile-time length limits and policies206MITCryptographyData structures esp-nvs-partition-toolESP-IDF compatible NVS partition table parser and generator206MIT OR Apache-2.0Command line utilitiesEmbedded development mini-oledI2C driver for the SH1106 OLED display controller (SPI planned)205MIT OR Apache-2.0Embedded developmentNo standard library tinyboot-ch32-halHardware abstraction layer for tinyboot on CH32 microcontrollers204MIT OR Apache-2.0Embedded developmentHardware support ccalc-engineCore computation engine for ccalc: tokenizer, parser, AST evaluator, and memory cells204MITEmbedded developmentMathematics rp2350-emuCycle-accurate emulator for the Raspberry Pi RP2350 / RP2354 (dual Cortex-M33 + PIO + FPU).204MIT OR Apache-2.0Embedded developmentEmulators clonicWire protocol types and codec for the Zone Coordination Protocol (ZCP)203MITEmbedded developmentEncoding nanojsonA #![no_std], allocation-free, zero-dependency JSON serializer and pull-parser.203MITEmbedded developmentEncoding taktora-medkit-gatewayTransport-neutral read-diagnostic core for taktora-medkit: resolves entity-tree queries, fault lists, and the worst-wins health…203Apache-2.0 OR MITConcurrencyEmbedded development hdds-microEmbedded DDS for microcontrollers (ESP32, RP2040, STM32)202Apache-2.0 OR MITEmbedded developmentNetwork programming picoringHigh-performance, zero-copy circular buffer for Rust using hardware memory mirroring.202MIT OR Apache-2.0Data structuresEmbedded development embedded-trig-f32sin, cos, tan, cot, sincos, asin, acos, atan2 f32 FPU pour no_std embarqué, testée sur Cortex-M33202GPL-2.0-or-laterEmbedded developmentMathematics littlefs2-packA Rust crate for packing a file system into a LittleFS binary file to be flashed to an embedded device200MITEmbedded developmentFilesystem limen-coreLimen core contracts and primitives.199Apache-2.0Embedded developmentNo standard library::No dynamic allocation ruvix-queueio_uring-style ring buffer IPC for RuVix Cognition Kernel (ADR-087)199MIT OR Apache-2.0ConcurrencyEmbedded development motedbAI-native embedded multimodal database for embodied intelligence (robots, AR glasses, industrial arms).199MITAlgorithmsDatabase interfaces status-ledno_std monochrome status LED abstraction with optional PWM gamma correction and breathing effect.199MIT OR Apache-2.0Embedded developmentHardware support tg-rcore-tutorial-multi-processor-sync-wzySynchronization primitives for rCore tutorial OS, including mutex, semaphore, and condvar, with SMP support.198GPL-3.0ConcurrencyEmbedded development tg-rcore-tutorial-multi-processor-sbi-wzySBI (Supervisor Binary Interface) call wrappers for rCore tutorial OS that is used in multiprocessors197GPL-3.0Embedded developmentNo standard library lr11xxLR1110/LR1120/LR1121 driver196MIT OR Apache-2.0Embedded developmentNo standard library robust-pidProduction-grade PID controller for safety-critical systems196MIT OR Apache-2.0Embedded developmentNo standard library os_state_maestroDeterministic, no_std finite-state machinery and event orchestration for OS development, with zero dependencies.195MITEmbedded developmentNo standard library os_slab_vaultDependency-free, no_std generational slab/object-pool for Rust OS kernels.195MITData structuresEmbedded development nut-shellA lightweight command-line interface library for embedded systems195MIT OR Apache-2.0Command-line interfaceEmbedded development taktora-connector-ui-contractLanguage-neutral MVVM contract (manifest, POD field schema, command ack, contract hash) for the taktora UI connector (FEAT_0092);…195Apache-2.0 OR MITConcurrencyEmbedded development blackbox-loggerBetaflight compatible blackbox flight data recorder.195GPL-3.0-or-laterAerospace::DronesEmbedded development esp-idf-smtpLightweight SMTP client over esp_tls for esp-idf-svc in Rust195MPL-2.0EmailEmbedded development mhgu-forge-sysRaw FFI bindings to the forge plugin API194MITEmbedded developmentGame engines axplat-riscv64-qemu-virt-hvHardware platform implementation for the RISC-V64 QEMU virt machine used by AxVisor193Apache-2.0Embedded developmentHardware support omea-kernelGuest kernel facade for omea-vm: re-exports the x86_64 KVM kernel/init/agent asset crate.193Apache-2.0 AND GPL-2.0-only AND MITEmbedded developmentExternal FFI bindings uefi-async-macrosA lightweight asynchronous executor for UEFI environments.192MIT OR Apache-2.0AsynchronousEmbedded development ozton-drivetrainDrivetrain models for ozton.192MITEmbedded developmentMathematics rdif-pwmDriver Interface for PWM controllers.192Apache-2.0Embedded developmentNo standard library grove-lcd-rgbPlatform-agnostic driver for Grove LCD RGB Backlight using embedded-hal, with full support for v4 and v5 hardware191MIT OR Apache-2.0Embedded developmentHardware support mbus-codegenServer app code-generation utilities shared by mbus-ffi build.rs and xtask belongs to modbus-rs project191non-standardEmbedded developmentNo standard library 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-laterEmbedded developmentHardware support tg-rcore-tutorial-games-kernel-vmKernel virtual memory management for games of tg-rcore tutorial OS.189GPL-3.0Embedded developmentNo standard library starfive-jh7110-dwmmcStarFive JH7110 DWMMC host wrapper for sdmmc-protocol189Apache-2.0Embedded developmentHardware support shmem_providersPlatform independent shared memory providers for Windows, Linux, Android, iOS, ...188MIT OR Apache-2.0Embedded developmentNo standard library viterbiPure-Rust, no-unsafe convolutional encoder + Viterbi (MLSE) decoder — CCSDS inner FEC: hard & soft-decision (LLR), rate 1/2 &…188MIT OR Apache-2.0AlgorithmsEmbedded development MeshCoreMeshCore Packet processing crate187MITConfigurationEmbedded development tg-ch2Chapter 2 of rCore Tutorial: Batch processing system with privilege levels and trap handling.187GPL-3.0Embedded developmentNo standard library affs-readA no_std compatible crate for reading Amiga Fast File System (AFFS) disk images186MITEmbedded developmentFilesystem ds3502Driver for the Analog Devices Inc./Maxim Integrated DS3502 digital potentiometer186MIT OR Apache-2.0Embedded developmentNo standard library embassy-agbEmbassy async support for Game Boy Advance development with agb186MITAsynchronousEmbedded development tg-ch4Chapter 4 of rCore Tutorial: Address space management with SV39 virtual memory.186GPL-3.0Embedded developmentNo standard library livenLIVEN is a fast, lightweight database built to capture, store, and stream data in real time.185SSPL-1.0ConcurrencyData structures embassy-task-watchdogA robust, flexible watchdog management library for embedded systems that multiplexes multiple task watchdogs into a single…185MIT OR Apache-2.0AsynchronousEmbedded development libkernelArchitecture-independent kernel building blocks for operating systems183MITEmbedded developmentNo standard library embassy-haMQTT Home Assistant integration library for Embassy async runtime183MIT OR Apache-2.0Embedded developmentNetwork programming rockchip-pwmLow-level device layer for Rockchip PWM controllers.183Apache-2.0Embedded developmentHardware support citra-solveEfficient lost-in-space astrometric plate solver for embedded systems183MITEmbedded developmentScience supermachine-kernel-aarch64Pre-built aarch64 Linux kernel image, in-VM init shim (init-oci), control agent, and smpark.ko for supermachine's HVF backend,…183Apache-2.0 AND GPL-2.0-only AND MITEmbedded developmentExternal FFI bindings embassy-am2302Driver async no_std pour le capteur AM2302 (DHT22), basé sur Embassy.183GPL-2.0-or-laterEmbedded developmentHardware support ecos-ssc1Rust SDK for ECOS StarrySky C1182MIT OR Apache-2.0Embedded development rusty-modbus-typesModbus protocol types, newtypes, and constants (no_std)182MITEmbedded developmentNetwork programming unicorn-hatRust library for controlling the Pimoroni Unicorn HAT (8x8 LED matrix) on Raspberry Pi181MITEmbedded developmentHardware support can-transportAsync, cross-platform CAN / CAN-FD transport abstraction with per-subscriber filtering.181MIT OR Apache-2.0AsynchronousEmbedded development nnlangCompiler for the NNLang (Neural Network Language)181Apache-2.0CompilersEmbedded development mask-tracked-arrayA no-std no-alloc bitmask based data structure for embedded usecases181non-standardData structuresEmbedded development taktora-connector-ui-deriveAuthoring derive macros (`ViewModel`, `CommandParams`, `ImageEnum`) for the taktora UI connector: POD image lowering, schema…181Apache-2.0 OR MITConcurrencyEmbedded development telepath-clientHost-side Telepath RPC client library (std)181MIT OR Apache-2.0Command line utilitiesEmbedded development rust_widgetsPure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and…181MITEmbedded developmentGraphics mcu-commsA lightweight, no_std communication framing and packet encryption utility library designed for resource-constrained…181Apache-2.0CryptographyEmbedded development mquickjs-sysLow-level FFI bindings to the MicroQuickJS engine180MITEmbedded developmentExternal FFI bindings hdmi-hal-asyncAsync hardware abstraction traits for the HDMI stack180MPL-2.0AsynchronousEmbedded development rlvgl-chips-microchipMicrochip chip database adapter for rlvgl code generation.180MITConfigurationEmbedded development ina228Platform-agnostic Rust driver for the TI INA228 power/energy/charge monitor180MIT OR Apache-2.0Embedded developmentHardware support zerodds-coap-bridgeCoAP (RFC 7252 / 7641 / 7959 / 6690) Wire-Codec + Reliability + Observe + Block-Wise + Discovery + DDS-Topic-Bridge — no_std +…180Apache-2.0Embedded developmentNetwork programming beet_clankerECS agentic workflow patterns179MIT OR Apache-2.0Embedded developmentGame development chenhe-tg-rcore-tutorial-kernel-contextKernel context management for rCore tutorial OS, including task context switching.179GPL-3.0Embedded developmentNo standard library mavrouterMAVLink router179AGPL-3.0AerospaceEmbedded development tloop-preprocessArduino sketch preprocessor for tloop — injects env var values into .ino source at compile time178MIT OR Apache-2.0Development toolsEmbedded development tg-ch1Chapter 1 of rCore Tutorial: A minimal bare-metal application running in RISC-V S-mode.178GPL-3.0Embedded developmentNo standard library os_metal_primitivesDependency-free bare-metal primitives for Rust OS development: typed MMIO, registers, bitfields, port I/O, IRQ tables, and driver…178MITDevelopment toolsEmbedded development telepath-serverTarget-side Telepath RPC server library (no_std)178MIT OR Apache-2.0Embedded developmentNo standard library ownedrefLibrary to pass around references that will be owned types on deserialization177MIT OR Apache-2.0Embedded developmentNo standard library os_service_fabricDependency-free lifecycle, dependency graph, and health management framework for Rust-based operating system services.177MITDevelopment toolsEmbedded development os_linker_sculptorDependency-free, no_std helpers for shaping kernel images: linker sections, build info record, boot args parsing.177MITDevelopment tools::Build UtilsEmbedded development os_abi_sentinelDependency-free, no_std-first ABI contract utilities for Rust OS development: compile-time layout/offset assertions and minimal…177MITDevelopment toolsEmbedded development aimdb-data-contractsTrait definitions for AimDB data contracts: SchemaType, Streamable, Observable, Linkable, Simulatable, Migratable176Apache-2.0Embedded developmentNo standard library dumoAn embedded-graphics backend for Ratatui with an adjustable font size176MIT OR Apache-2.0Embedded developmentGraphics aya-friday-ebpf-ctyType aliases to C types like c_int for use with bindgen176MIT OR Apache-2.0Embedded developmentExternal FFI bindings tloop-configConfiguration parser for tloop — reads loop.config.toml for Tauri + Arduino projects176MIT OR Apache-2.0ConfigurationEmbedded development rust-sfsm-macrosAttribute macro for the RustSFSM library.176MITEmbedded developmentNo standard library::No dynamic allocation dronecanDronecan CAN protocol176MPL-2.0Aerospace::DronesEmbedded development axvirtio-commonCommon types, traits, and utilities for VirtIO device implementations174GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0Embedded developmentHardware support fraktor-actor-core-rsfraktor no_std actor runtime core174MIT OR Apache-2.0ConcurrencyEmbedded development rosist-sallina-tg-rcore-tutorial-syscall-t1l5Student AI4OSE lab syscall crate for Chapter 8 of rCore Tutorial.174GPL-3.0Embedded developmentNo standard library w25q-asyncembedded-hal-async driver for W25Q serial NOR flash1730BSDEmbedded development rv32m1-riscv-pacPeripheral access API for RISC-V (RI5CY + ZERO-RISCY) cores of RV32M1 chips173MITEmbedded developmentHardware support tg-ch8Chapter 8 of rCore Tutorial: Concurrency with threads, mutex, semaphore and condvar.171GPL-3.0Embedded developmentNo standard library spacewasmA no_std WebAssembly 1.0 decoder, validator, and interpreter for on-board spacecraft use171Apache-2.0Embedded developmentNo standard library tg-ch3Chapter 3 of rCore Tutorial: Multiprogramming and time-sharing multitasking.170GPL-3.0Embedded developmentNo standard library tg-rcore-tutorial-easy-fs-zgyA simple filesystem implementation for rCore tutorial OS.170GPL-3.0Embedded developmentNo standard library acs37800Driver for ACS37800 energy metering IC169MIT OR Apache-2.0Embedded developmentHardware support yo-espyo-esp is a bare‑metal, no_std audio streaming client for the yo voice assistant. It provides everything needed to capture…169MITDevelopment toolsEmbedded development rusty-modbus-codecModbus sans-IO encode/decode codec (no_std)169MITEmbedded developmentNetwork programming arithmetic-nonmaxInteger types that cannot be the maximum value, allowing for memory layout optimization and intuitive arithmetic operations.168CC0-1.0Data structuresEmbedded development grift_arena_embeddedEmbedded-specific features for the Grift Scheme interpreter, including hardware register and memory access168MIT OR Apache-2.0Embedded developmentHardware support lis2dw12-pid-rsPure Rust driver for the LIS2DW12 accelerometer.168MIT OR Apache-2.0Embedded development ferrumdbA premium, high-performance embedded key-value database with TTL and compaction.166MITDatabase implementationsEmbedded development libertas-matterA stripped-down lite version of official rs-matter166Apache-2.0Embedded developmentNetwork programming kcp2Rust implementation of KCP protocol with async support (std/no_std/Embassy)166MITAsynchronousEmbedded development taktora-medkit-gateway-axumaxum HTTP surface for taktora-medkit: serves the read-diagnostic core over the ros2_medkit-compatible REST contract on a tokio…166Apache-2.0 OR MITConcurrencyEmbedded development fastcpA fork of smoltcp, tuned for ultra-low-latency networking.1650BSDEmbedded developmentNetwork programming tg-ch5Chapter 5 of rCore Tutorial: Process management with fork, exec and wait syscalls.165GPL-3.0Embedded developmentNo standard library hc32f448_driver_sysProvide driver function binding for HDSC's HC32F448 MCU.165MIT OR Apache-2.0Embedded developmentHardware support rlvgl-playitMini-playwright test driver for rlvgl: input injection, widget queries, and pixel inspection.165MITDevelopment tools::TestingEmbedded development taktora-medkit-binding-executortaktora binding for taktora-medkit: sources liveness and timing from taktora-executor Observer/ExecutionMonitor hooks and feeds…165Apache-2.0 OR MITConcurrencyEmbedded development tg-ch6Chapter 6 of rCore Tutorial: File system with easy-fs and virtio block device.164GPL-3.0Embedded developmentNo standard library