Docs menu

Native Components

Native Components Overview

ForgeUI application-level components above the completed practical LVGL 9.2 foundation.

ForgeUI semantic embedded application platform

ForgeUI is a semantic embedded application platform built on LVGL. It combines the 44/44 Practical LVGL foundation, 14 current Native Components, generated Runtime SDK, developer-owned UserEvents and hardware-profile-driven export across Browser Preview, Live Studio, Standalone Export and ESP32-P4 validation.

Native Component scopeStatus
Dashboard Card through Trend Chart ProPROVEN
Alarm Panel through Power Flow CardHARDWARE VALIDATED

Proven component guides

Open the detailed documentation for each of the first three proven Native Components.

Native Components placed on the Canvas

These complete ForgeUI Studio Canvas views show the cards at their intended scale as draggable and resizable parts of a larger embedded interface.

I/O Cards Canvas 1 — monitoring and control components arranged in a complete interface.
I/O Cards Canvas 2 — energy, output and tank components placed at interface scale.
I/O Cards Canvas 3 — operational, I/O and device-summary components in a full layout.

One semantic component

A Native Component is one serialized, selectable and resizable Canvas object with stable persisted identity. It may compose labels, bars, switches and containers internally, but those LVGL objects remain private and replaceable.

  • Semantic Runtime SDK instead of internal lv_obj_t pointers
  • Genuine-user UserEvents
  • Browser Preview parity
  • Shared Live Studio and Standalone Export generator
  • Collision-safe multi-instance APIs