Settings

Theme

Show HN: Lopaka – embedded GUI editor that generates code for Arduino/ESP32

lopaka.app

2 points by samaro 3 months ago · 1 comment · 1 min read

Reader

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.

samaroOP 3 months ago

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

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection