Retro Desktop

$7

Pixel-perfect Windows 95-style UI components - beveled 3D buttons, title-bar windows, and chunky progress bars. Pure 90s-desktop nostalgia for your ESP display.

Unlock 31 components

One-time purchase, yours to keep. Import into any project. Questions? info@espboards.dev

Or get Ultimate Retro for $15 - save $6
Running on real ESP32 hardware1 / 4

Retro Desktop - Windows 95-style LVGL UI for ESPHome

Retro Desktop is a Windows 95-style UI pack for ESPHome LVGL: pixel-perfect beveled 3D buttons, title-bar windows with close boxes, a taskbar and start button, chunky progress bars, and classic grey-and-navy chrome. They are visual LVGL designs - you export them as ESPHome YAML and wire them to your own ESP32 controls and Home Assistant entities.

The beveled, hard-shadow 90s-desktop look suits larger touchscreens used as wall panels and control surfaces, where the window-and-taskbar metaphor makes a touch UI instantly familiar. Components come pre-sized so a window or button already fits common ESP32 display resolutions.

The pack ships a complete, flashable example: a Retro 95 Desktop scene with draggable windows, desktop icons, and a live taskbar clock for a 720×720 panel. It is a UI showpiece (no Home Assistant data required) you can flash as-is or strip down into your own retro control panel.

What's inside

  • Beveled 3D buttons and title-bar windows
  • Taskbar, start button, and desktop icons
  • Chunky progress bars and 90s grey/navy chrome
  • Draggable-window desktop scene with a live clock
  • Full Retro 95 Desktop example (720×720)

Compatibility

  • Best on larger ESP32 touchscreens used as wall panels
  • Works on ESP32, ESP32-S3, and ESP32-P4 with the LVGL component
  • Export to plain ESPHome LVGL YAML and keep editing
Real, flashable dashboard

Not just widgets - a complete Windows 95 desktop you can flash today: draggable windows, a live taskbar clock, all in one file.

Draggable, closable windows Live taskbar clock One-file ESPHome config OTA + Home Assistant adopt
Full-Screen Scenes6
Controls7
Display8
Feedback2
Navigation3
Layout5