Skip to content

Lopaka Docs

Lopaka is a browser-based graphics editor for designing embedded UIs and generating code for display libraries like U8g2, TFT_eSPI, AdafruitGFX, LVGL, ESPHome, and more. Use the guides below to get started or go deeper on a specific topic.

Getting started

Getting Started — Sign in, create your first project, and get to the editor in a few steps.

Editor Overview — A tour of the editor layout: the canvas, layers panel, inspector, code panel, and top bar.

Platforms — How to pick the right platform for your display hardware, and what changes when you switch.

Working in the editor

Importing Images — Bring in PNG or BMP files, use the built-in icon packs, and control how bitmaps are converted for your target platform.

Fonts — Font formats by platform, how to pick built-in fonts, and how to import custom fonts.

Keyboard Shortcuts — Full reference of keyboard shortcuts for selection, editing, zoom, and tools.

Code

Code Generation — How Lopaka turns your design into source code: wrapper functions, layer names, variables, code settings, export options, and code import.

Plans & pricing

Subscription Plans — Compare free and paid plans, features and limits.

Platform guides

ESPHome — Step-by-step guide for designing a UI in Lopaka and wiring it into an ESPHome YAML configuration.