- GuiLite has 5000 lines of C++ code, providing UI framework for all platforms for developers. Just like the pictures above, GuiLite can run on iOS, Android, GNU/Linux, Windows and macOS platforms.
- GuiLite is a embedded UI framework. It can work with Qt/MFC/UWP/XCode, which means you can get not only GuiLite features but also iOS/Android/macOS/Qt/MFC/UWP features.
- GuiLite can work with other languages(e.g. Swift, Java, C#).
- Hardware: STM32F103ZET6(512K ROM, 64K RAM) + 240*320 16bits color TFT LCD
- Software: None of OS + GuiLite
- Believe or not, it's only 100+ lines code! Check the code
- How to porting for any MCU?
Ran on macOS & iOS:
Ran on Android & GNU/Linux embedded (ARM):
Ran on Windows Mixed Reality:
Wallpaper with bitmap:
Multi language:
How to build unicode font/bitmap resource?
Report build activities to cloud:
Sync local data to cloud:
GuiLite just a framework, it could not create UI by itself. In order to show how to build UI App with it, We provide some samples for your reference.
- Click here to preview UI effect.
- Sample code discription:
Sample name | Platform | Discription | Build code | level |
---|---|---|---|---|
HelloGuiLite | Windows, Linux | Show how to Initilize UI, load resource, layout UI | Build | Beginner |
HelloFont | Windows, Linux | Show how to use muti languages(UTF-8) | Build | Beginner |
HelloAnimation | Windows, Linux | Show how to make animation | Build | Beginner |
HelloSlide | Windows, Linux | Show how to use sliding pages | Build | Intermediate |
HelloMCU | Windows, STM32 | Show how to use on MCU | Build | Intermediate |
HostMonitor | iOS, Mac, Android, Windows, Linux | Show how to build complex UI for all platforms | Build | Master |