Show HN: Esp32sim – Run ESP32 firmware in the browser
Category: devtools
Tags: emulator, esp32, webassembly, rust, embedded
Score: 8.0/10 (Innovation: 8, Technical: 9, Documentation: 8, Utility: 7)
esp32sim is a Rust-based ESP32 emulator that runs real, unmodified firmware in the browser or natively, supporting multiple chips and peripherals like WiFi, displays, and touch. It's technically impressive for its full boot chain emulation, JIT speed, and hardware lock-step verification.
Target audience: embedded developers, IoT engineers, firmware testers, educators
Repository: https://github.com/mikroverk/esp32sim · Rust · MIT · 598 stars
View on Hacker News