Settings

Theme

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

lopaka.app

2 points by samaro · 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.

1 thread
samaroOP

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