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 set of LVGL widget designs for ESPHome - switches, dimmers, status indicators, simple clocks, metric bars, WiFi badges, and a basic header bar. Drop them onto the canvas to see how the designer turns a visual layout into ESPHome LVGL YAML, then edit colors, sizes, and entity bindings to fit your ESP32 project.

Every widget is open and editable: tweak parameters in the inspector, copy the generated YAML into your ESPHome config, iterate with live preview. These are visual designs - you wire them to your own switches, sensors, and entities in ESPHome. No account, no payment. The designer itself is free.

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