sbrin/lopaka
sbrin/lopaka has 1,771 GitHub stars and 122 forks. GitHot measured 0 stars in 24 hours and +7 in 7 days. Last checked 2026-11-06 17:23 UTC. Last push 2026-10-19.
Lopaka - Stunning graphics for embedded systems displays
What you can do
- pixel perfect editor
- various screen sizes
- many draw shapes and tools
- popular fonts support
Measured star growth
- in 24h
- 0
- in 7 days
- +7
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalLopaka — Stunning graphics for embedded screens
Lopaka is an open-source graphics editor aimed at providing an interface for creating graphics for TFT_eSPI, U8g2, AdafruitGFX and Flipper Zero. Compatible with M5GFX, LovyanGFX, Watchy and many others.
Draw any graphics and use generated code in your Arduino, ESP32 or STM32project!

Table of Contents
Features
- pixel perfect editor
- various screen sizes
- many draw shapes and tools
- popular fonts support
- use custom images
- auto-generate XBMP graphics
- move, resize, edit elements
- generate the source code in C/C++
- FlipperZero live preview
- select zoom scale
WebMCP
With WebMCP, you can ask a compatible AI assistant to work with your Lopaka design in plain language: it can inspect the screen and generated code, create and edit layers, arrange them, place built-in icons or images you have already imported, and adjust screen settings—while you stay in control of the result.
Supported platforms
- TFT_eSPI
- u8g2
- AdafruitGFX
- ESPHome (coming soon)
- FlipperZero
- Inkplate, Watchy
Cloud App
We have a fork of this project deployed to CloudFlare pages:
Installation
Lopaka is made with VueJS 3 and Vite build tool.
Using docker-compose
docker-compose up --build
Using pnpm (install pnpm first)
pnpm install
Development server
pnpm dev
Production build
pnpm build
Credits
Thanks to all the contributions from the community. Special thanks go out to:
And many others who've contributed in various ways.
For a full list of contributors, see the contributors graph.
How can you help
See the contributing guide for development setup, tests, and pull requests. Please also follow our Code of Conduct.
Users feedback is the most precious thing for us. Feel free to start a Discussion, submit an Issue, or fill in the Feedback form.
Like, share and subscribe is the easiest way to endorse this project.
Follow us on Twitter and Instagram. Join our community in Discord.
If you're embedded engineer or GUI designer or just a person who loves to make Arduino projects — send me an email and share all your thougts. I need to know what my audience pain points are to make Lopaka better.
We are looking for a sponsor
See GitHub sponsorship options ❤️
Feel free to contact us [email protected] ❤️
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,745 stars