Guilite

✔️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
Guilite6,754
4 months ago11apache-2.0C++
✔️The smallest header-only GUI library(4 KLOC) for all platforms
X11docker4,917
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
Smartqqbot1,008
5 years ago18gpl-3.0Python
基于SmartQQ的自动机器人框架
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
Readme

Welcome to GUI-lite

Logo

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

Why GuiLite

Lightweight

  • ✂️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 /run.sh

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

Timer

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.


開發群🔑:622309381

公众号🔑:阿布编程
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
Cpp
C
Docker
3d
Gui
Iot
Microcontroller
Telemetry
Mcu
Header Only
Iot Platform
Graphics Library