Hacker News new | ask | show | jobs
Show HN: Lopaka – embedded GUI editor that generates code for Arduino/ESP32 (lopaka.app)
2 points by samaro 251 days ago
I was hacking on a Flipper Zero and kept hand-nudging pixels, recompiling, and reflashing just to move a label by 2px more. One weekend I coded a simple web canvas that spit out the drawing code as I placed basic shapes and text.

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.

1 comments

I’ll be in the thread answering questions and sharing roadmap details. Thanks for taking it for a spin.