Skip to content

mGui

Welcome to the mGui - Embedded Gui Library.

mGui is a very lightweight and efficient GUI library designed for embedded systems. It provides a simple API for creating graphical user interfaces with minimal resource usage.

It uses around 150Kb of flash memory for including all the major widgets, and is optimized for performance on microcontrollers.


What’s inside this documentation?

Tools

Utilities that help you prepare assets and workflows for mGui.

  • Font conversion tools
  • Developer utilities
  • Automation helpers

See: Tools Overview


Widgets

Reusable GUI widgets that can be embedded into your applications.

See: Widgets Overview


Getting Started

  1. Browse available widgets
  2. Read usage examples
  3. Integrate them into your GUI app

Tip

Each widget has its own documentation page with usage examples and configuration options.