Free Components

Free

Basic building blocks - simple switches, dimmers, status indicators, and metric bars. Easy to replicate by dragging a few widgets.

Free ESPHome LVGL widgets to get started

The Free pack is a starter kit of essential LVGL widgets for ESPHome - switches, dimmers, status indicators, simple clocks and metric bars. Drop them onto your canvas to learn how the designer turns visual layouts into ESPHome YAML, then customize colors, sizes, and bindings to match your ESP32 project.

Every component in this pack is open and editable: tweak parameters, copy the generated YAML straight into your ESPHome configuration, and iterate visually with live preview. No account, no payment - the designer itself is and always will be free for hobbyists, students, and anyone exploring LVGL on ESP32.

What's inside

  • Switches, dimmers, sliders, and toggle cards
  • Status indicators, simple clocks, and uptime counters
  • WiFi and signal-strength badges
  • QR-code frame and basic header bar

Compatibility

  • Any ESPHome LVGL display (ILI9341, ST7789, ST7796, GC9A01, …)
  • Works on ESP32, ESP32-S3, and ESP32-C3 boards
  • Drag any widget into a Home Assistant ESPHome project
Full-Screen Scenes2
Controls3
Display8
Feedback4
Navigation2
Layout1