-
embassy-embedded-hal
Collection of utilities to use
embedded-halandembedded-storagetraits with Embassy -
zenoh-plugin-dds
Zenoh plugin for ROS2 and DDS in general
-
slint-build
Helper for Slint build script
-
i-slint-common
Helper crate for sharing code & data structures between i-slint-core and slint-compiler
-
reqwless
HTTP client for embedded devices
-
embedded-hal-bus
Bus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedded systems
-
embedded-devices
Device driver implementations for many embedded sensors and devices
-
embedded-can
HAL traits for Controller Area Network (CAN) devices
-
trouble-host
An async Rust BLE host
-
usb-device
USB stack for embedded devices
-
device-envoy
Build Pico applications with LED panels, easy Wi-Fi, and composable device abstractions
-
updatehub-package-schema
UpdateHub Packages metadata schemas
-
updatehub-cloud-sdk
API for interacting with the UpdateHub Cloud
-
embedded-iconoir
1300+ icons for embedded-graphics, ported from the Iconoir icon pack
-
cotton-usb-host
USB host stack for embedded devices
-
updatehub-sdk
UpdateHub SDK used to interact with a running instance of the UpdateHub Agent
-
sixtyfps-rendering-backend-default
Helper crate to pick the default rendering backend for SixtyFPS
-
little_weirdo
#no-std optimized wave table synthesizer for embedded devices
-
libafl_sugar
Sugar builders to create common fuzzers with LibAFL
-
i-slint-backend-android-activity
OpenGL rendering backend for Slint
-
agent-embedded
An embedded agent for IoT devices
-
std-embedded-nal
embedded-naltraits for large devices that support the standard library -
deep_filter
Noise supression using deep filtering
-
radio
Generic traits for embedded packet radio devices
-
rathole
A reverse proxy for NAT traversal
-
device-kit
RENAMED: use
device-envoyinstead - Build Pico applications with LED panels, easy WiFi, and composable device abstractions -
alarmo
convenient API to bootstrap firmware and access peripherals on the Nintendo Alarmo
-
fdt-rs
A flattened device tree parser for embedded no-std environments
-
cotton-usb-host-msc
USB mass-storage host for embedded devices
-
wishbone-tool
command line program to control a Wishbone bus of an embedded device
-
streambed
core library components
-
grapple-config
Grapple Robotics' configuration structs and traits for use on embedded-hal projects
-
compressed_log
Log compression on the fly
-
sixtyfps-compilerlib
Internal SixtyFPS compiler library
-
std-embedded-nal-async
embedded-nal-asynctraits for large devices that support the standard library -
microscpi-common
Shared data types for the microscpi crates
-
embedded-runtime
A tiny async runtime for embedded devices
-
mcutie
A no-std, no-alloc, opinionated MQTT client for IoT devices
-
microscpi-doc
Documentation generation library for microscpi
-
sixtyfps-rendering-backend-qt
Qt rendering backend for SixtyFPS
-
nn-inplace-rs
Optimized NN library for embedded devices
-
cotton-usb-host-hid
USB HID host for embedded devices
-
embedded-menu
interactive menu for embedded devices
-
embedded-multi-page-hmi
Multi page HMI targetting embedded devices with a few of buttons input and a constrainted display
-
sixtyfps-common
Helper crate for sharing code & data structures between sixtyfps-corelib and sixtyfps-compiler
-
pk-command
A communication protocol designed for embedded devices
-
inexor-rgf-core-config
Inexor - Reactive Graph Flow - Core - Config
-
embedded-runtime-rp2040
A tiny async runtime for embedded devices, with predefined runtime hooks for the rp2040
-
embedded-runtime-nrf52840
A tiny async runtime for embedded devices, with predefined runtime hooks for the nrf52840
-
async-hal
Async hardware abstraction layer for embedded devices
-
inexor-rgf-client
Inexor - Reactive Graph Flow - Client
-
emstr
Helpers for working with string types for embedded devices
-
etp
Embedded Tester Library (ETP). Control embedded devices from host!
-
iso-tp
Async ISO-TP (ISO 15765-2) implementation for embedded devices
-
embedded-threadsafe
safe global or thread-local cells for embedded devices
-
realbox
The real copyless box
-
mcf-config-demo-lib
A Proof of Concept
-
vtable-macro
Helper crate to generate ffi-friendly virtual tables
-
is31fl3729
Driver for Lumissil Microsystem's IS31FL3729 IC
-
blimp
Terminal based status page for embedded devices
-
mcf-config-demo-settings
A Proof of Concept
-
ad5328
A rust-embedded driver for the Analog Devices ad5328 DAC
-
embedded-crc32c
A
const, single-choice opinionated tiny CRC32 implementation -
const-field-offset-macro
Procedural macro to generate constant field offset from repr(c) struct
-
halio
Hardware abstraction layer for embedded devices with non-blocking tasks and IO
-
zabi-derive
Procedural macros for zabi-rs
-
sixtyfps-macros
Macro helper for sixtyfps crate
-
dumbnet
a [no_std] neural network library
-
simplehttp
(and very immature) sync http client. Intended to have multiple implementations abstracting away API differences between platforms
-
rustuino
programming the stm32f446re
-
microscpi-macros
Required macros for the microscpi library
-
hftwo
working with the HF2 protocol
-
mpu9250-i2c
MPU9250 i2c driver for embedded devices
-
sixtyfps-corelib-macros
Helper macro for sixtyfps-corelib
-
ipv8
IPv8 implementation for rust
-
foundation-ur
Blockchain Common's Uniform Resources (UR) standard, with static memory allocation for embedded devices while also allowing to use dynamic memory allocation for platforms with more resources
-
embedded_font_generator
generator for small and specialized font files for embedded devices
-
surrealdb-http
Access crate for SurrealDB using the simplehttp crate, to enable esp32 controllers or WASM
-
bigint2
Large fixed-size integers arithmetics
-
as7331-rs
as7331 driver in Rust for embedded devices
-
embedded-threadsafe-rp2040
safe global or thread-local cells for embedded devices, with predefined runtime hooks for the rp2040
-
commune
A #no_std way to help send and receive Rust data on embedded devices
-
sputnikvm-network-gallactic
Gallactic patches for sputnikvm
-
embedded-error-chain-macros
Procedural macros of the
embedded-error-chaincrate -
sixtyfps-interpreter
Interpreter library for SixtyFPS
-
sixtyfps
API
-
edrv-uart
UART driver for embedded devices, managed by embedded-drivers team
Try searching with DuckDuckGo.