That pushed me to turn the hack into Lopaka: a browser tool that keeps HMI designers in pixels and developers in code. Since then the community’s steered most of the roadmap while I chase the bigger goal: a “Figma for embedded” that streamlines the low-end screen GUI work.
Lopaka is a browser editor that mirrors small OLED/TFT displays and generates drawing code as you design. - Live exporters: U8g2, Adafruit GFX, TFT_eSPI, Arduino_GFX, MicroPython, ESPHome, GxEPD2 - Works with SSD1306/1309, ST77xx, e-paper, Flipper Zero, etc. - Import images and auto-convert to arrays/XBM. - GFX and BDF fonts support, build-in TFT converter
Source: https://github.com/sbrin/lopaka (editor core without cloud features)
It's not a runtime/UI framework; it emits drawing code for popular libraries. LVGL support is in progress.
If you’re building devices with screens, I’d love to hear how Lopaka could make your next firmware cycle smoother.