wendy-lite

Installation
SKILL.md

Wendy Lite

Wendy Lite is a WebAssembly (WASM) runtime firmware for ESP32-C6 microcontrollers. It enables developers to write apps in C, Rust, Swift, Zig, TypeScript, or WAT, compile them to WASM, and run them on the device with full hardware access.

Key Concepts

  • WAMR Runtime: Uses WebAssembly Micro Runtime to execute WASM binaries
  • Host Imports: WASM apps import functions from the "wendy" module to access hardware
  • Callback System: Async events (GPIO interrupts, timers, BLE) dispatched via exported wendy_handle_callback
  • Flash Persistence: WASM binaries stored in flash partition wasm_a (2MB), auto-loaded on boot
  • Multi-language: Apps can be written in C, Rust, Swift 6.0+, Zig, TypeScript, or raw WAT

Project Structure

Related skills

More from joannis/claude-skills

Installs
20
GitHub Stars
57
First Seen
Mar 7, 2026