Build wonderful GUI with a few lines of code
- GuiLite samples contain 21 cross-platform projects. They all based on GuiLite. They could show you how to use GuiLite's interface, and how GuiLite works on iOS, Android, GNU/Linux, Windows and macOS platform.
- GuiLite samples could pass compiling in 100%, could run on all kinds of PC, phones, MCU and embedded(IoT) devices.
- Suppoort IDE: Visual Studio, Qt Creator, Keil
- GuiLite Samples could run on web page, and make 3D feature with WebGL, visit GuiLiteWeb to get more details
- GuiLite samples could run in Docker container with single command below:
sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh
MCU demos:
star field effect | particle effect | wave widget | navigate/click widgets |
multi-layer GUI | 3D effect | 3D effect | 3D effect |
smart timer | molecule movement effect | 3D wave effect | HelloPendulum effect |
- MCU Hardware: STM32F103ZET6(512K ROM, 64K RAM) + 240 * 320 16bits color TFT LCD
- MCU Software: No OS, Only GuiLite
- How to porting for any MCU?
- Also support: Windows / Linux / Qt
Hello Transparent
Hello Transparent has only 300+ lines code for transparent widgets. You can run it on Windows, Linux and Qt.
Hello Scroll
Hello Scroll has only 300+ lines code for scroll widgets. You can run it on Windows, Linux and Qt.
Hello Nets
Hello Nets has only 100+ lines code for beginner, showing you how to build 3D physics App with GuiLite. You can run it on Windows, Linux and MCU.
Hello Widgets
Hello Widgets has only 100+ lines code for beginner, showing you how to develop GUI with GuiLite widgets. You can run it on Windows and Linux.
Hello Animation
Hello Animation has only 100+ lines code for beginner, showing you how to making animation. You can run it on Windows and Linux.
Hello Slide
Hello Slide has only 100+ lines code. It shows beginner how to make sliding UI. You can run it on Windows and Linux.
Hello Font
Hello Font has only 100+ lines code .It shows beginner how to use multi-language feature(UTF-8). You can run it on Windows and Linux.
Hello GuiLite
Hello GuiLite has only 100+ lines code. It shows beginner how to initialize GuiLite, layout UI widgets, and map messages. You can run it on Windows and Linux.
Host Monitor
On Mac & iOS:
On Android & ARM Linux embedded:
On Windows Mixed Reality:
Host Monitor has 2,000 lines of code related to UI, showing you how to make UI layout , and customize/extend your UI widgets.
Code Description
- HostMonitor\UICode\source\ui_layout: UI Layout
- HostMonitor\UICode\source\ui_ctrl_ex: Customize your widgets
Cross platform
- HostMonitor\BuildAndroid: Java code, for Android
- HostMonitor\BuildIOS: Swift code, for iOS
- HostMonitor\BuildLinux: C code, for Linux
- HostMonitor\BuildWin32: C code, for Windows
- HostMonitor\BuildUWP: CX code, for UWP(include Mixed/Virtual Reality)
- HostMonitor\BuildMacCmd: Swift code, for Mac command mode
- HostMonitor\BuildMacCocoa: Swift code, for Mac APP with UI
- HostMonitor\BuildGo: Golang + C++, for Linux
Suggestions
Looks complex? Trust me that you can do everything we did because we are the same.
- Dare to build it
- Dare to make your own modification
- Dare to create your UI framework
Repository Mirror
Thanks
Thanks the help from QQ group, you guys make GuiLite better! And welcome to join us.
超级群🥇:527251257 | 超级群🥈:841031761 | 免费群🥉:717471210 |