✔️The smallest header-only GUI library(4 KLOC) for all platforms
The smallest header-only GUI library (4 KLOC) for all platforms.
✂️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 |
sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh
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.
HelloXXX/UIcode/UIcode.cpp
codewidgets
codecore
code![]() 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 |
![]() Monitor IoT device on cloud | ![]() Code Telemetry & Analysis in real time |
![]() Track IoT device over the world |
![]() Lattice Font | ![]() Freetype Font |
![]() Layout GUI | ![]() Render JPG file quickly |
![]() Play video with FFmpeg |
![]() Emulate Windows UI | ![]() Scroll widget |
![]() How to use widgets | ![]() 3D Nets on Windows/Linux |
![]() Transparent dialog | ![]() Swipe view |
![]() 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 |
![]() 3D on Apple Watch | ![]() Wave on Apple Watch | ![]() Particle on iPhone |
Thanks for the help from the community, you all make GUI-lite better! And welcome to any new friend to join us.
![]() 開發群🔑:622309381 | ![]() 公众号🔑:阿布编程 |