Skip to content

About mGui

mGui is designed to make building graphical user interfaces simple, fast, and flexible for embedded devices.

It focuses on: - Minimal dependencies - High performance rendering - Clear and reusable widget APIs


Project Goals

  • Provide ready-to-use widgets for common visualization needs
  • Keep the API simple and consistent
  • Allow easy extension with custom widgets

Architecture

mGui is structured around: - Core rendering engine - Widget system - Tooling layer for asset preparation

Each part is documented separately in this site.


Documentation Structure

  • Home – Project overview
  • Tools – Utilities and helper programs
  • Widgets – UI components and visual elements

Author

Created and maintained by develop@mgui.dev. Contact: contact@mgui.dev