Hi HN,
I’ve been working on esp32sim, an open-source ESP32 emulator that runs in the browser.
The fun part of the demo is that there is no ESP32 involved — the firmware is executing in the emulator.
The goal is to make ESP32 software easier to experiment with, test and simulate without always needing physical hardware connected.
Source:
https://github.com/mikroverk/esp32sim
I made a short video showing it in action:
https://youtu.be/waoWFilTWEc
I’m particularly interested in feedback from embedded developers: what would an emulator like this need to support before you’d actually use it for development, testing or CI?
I vibe coded a drone simulator that flys drones by simulating ESP32 in the browser where the actual flight controller C code that runs on real ESP32 is running as WebAssembly: https://mrtksn.github.io/liftlab/
So the drones are flying with the actual ESP32 flight controller and you can flash the real ESP32 board directly.
reply