✔️The smallest header-only GUI library(4 KLOC) for all platforms
Alternatives To Guilite
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
4 months ago11apache-2.0C++
✔️The smallest header-only GUI library(4 KLOC) for all platforms
2 months ago26mitShell
Run GUI applications and desktops in docker and podman containers. Focus on security.
Maildev4,39154282 days ago45July 20, 2023111otherSCSS
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
Openapi Gui1,25023 months ago6September 21, 201818mitJavaScript
GUI / visual editor for creating and editing OpenAPI / Swagger definitions
Dynamodb Admin1,2385821 days ago47October 30, 202229mitEJS
GUI for DynamoDB Local or dynalite
Mongoku1,21623 months ago9July 31, 201953mitTypeScript
🔥The Web-scale GUI for MongoDB
5 years ago18gpl-3.0Python
Docker Firefox960
a month ago72Shell
Docker container for Firefox
Bmw Tensorflow Training Gui946
3 months agoapache-2.0Python
This repository allows you to get started with a gui based training a State-of-the-art Deep Learning model with little to no configuration needed! NoCode training with TensorFlow has never been so easy.
Wsl2 Distro Manager814
a day ago17otherDart
A GUI to quickly manage your WSL2 instances
Alternatives To Guilite
Select To Compare

Alternative Project Comparisons

Welcome to GUI-lite


The smallest header-only GUI library (4 KLOC) for all platforms.

Why GuiLite


  • ✂️Small: 4,000+ lines of C++ code, zero dependency, header-only(GuiLite.h)

  • ⚡Fast: High Rendering performance, even work on MCU

  • 👫🏻Compatible: Work smoothly with 3rd party frameworks(Qt/MFC/Winform/Cocoa/Web)

  • ⚙️️Hardware Minimum Requirements:

    Processor Disk/ROM space Memory
    24 MHZ 29 KB 9 KB

Cross platform

  • Supported OSes: iOS/macOS/WatchOS, Android, Linux, Windows, RTOS... or MCU without OS
  • Supported languages: C/C++, Swift, Java, Javascript, C#, Golang...
  • Supported 3rd party libraries: Qt, MFC, Winforms, CoCoa...

Hero features

  • ☁️Cloud + IoT Solution: master your IoT business all over the world
  • 🔣Multi-language, supports UTF-8;📀Playback Video
  • 🔨Toolkit for building font/image resources
  • 📐Layout GUI WYSIWYG
  • 📊Code Telemetry and Analysis in real time
  • 📦Supports 3D and Web
  • 🐋Run in docker with a single command: sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /

Easy to learn and support

Even a C beginner could master GUI-lite quickly. The source code only uses basic C++ features (class, virtual function). We chose C++ as it could make the code size significantly smaller and easier to read.

Demo wall

  • Zero dependency, 100% build pass & runnable
  • Click the demo you like, and run it on your hardware
  • Most of the demos have about 100 lines of UI code, the code repository is GuiLiteSamples

MCU platform

3D on STM32

Wave on STM32

Particle on STM32

Star on STM32

3D wave on STM32

Keyboard on STM32

Mario on STM32

3D circle on STM32

3D donut on STM32


Molecule move

Pendulum effect

IoT feature

Monitor IoT device on cloud

Code Telemetry & Analysis in real time

Track IoT device over the world

Multi-language, Design tool and video

Lattice Font

Freetype Font

Layout GUI

Render JPG file quickly

Play video with FFmpeg

Widgets & Controller

Emulate Windows UI

Scroll widget

How to use widgets

3D Nets on Windows/Linux

Transparent dialog

Swipe view

Cross platform

HostMonitor on Windows

HostMonitor on Mac

HostMonitor on Android

HostMonitor on Windows Mixed Reality

HostMonitor on Linux

3D on Web

3D on Web

HostMonitor on iPhone

How display work

Apple platform

3D on Apple Watch

Wave on Apple Watch

Particle on iPhone

📞Community Channel

Thanks for the help from the community, you all make GUI-lite better! And welcome to any new friend to join us.


Popular Gui Projects
Popular Docker Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Header Only
Iot Platform
Graphics Library