MiniGUI is a modern and mature cross-platform window system for embedded and smart IoT devices.
Support for 10+ Operating Systems
MiniGUI is designed for embedded systems or smart IoT devices based-on Linux/uClinux, eCos, and other traditional RTOSes, such as RT-Thread, RTEMS, FreeRTOS, VxWorks, ThreadX, Nucleus, pSOS, uC/OS-II, OSE, and others. Especially, MiniGUI runs as the window system of HybridOS.
Rich Widgets/Controls
MiniGUI provides 30+ widgets/controls for your apps, including Label, Button, Single-line edit box, Multi-line edit box, List box, Combo box, Progress bar, Property sheet, Tool bar, Track bar,Tree view, List view, Month calendar, Grid view, Icon view, Animation, Whell Picker, Animated Switch Button, etc.
Open Source Apps and Tools
There are many open source demos, tools, and apps for MiniGUI. For example, mDolphin, licensed under Apache 2.0, is a full-featured HTML5 browser; miniStudio, licensed under GPL 3.0, is an IDE for MiniGUI with a WYSIWYG UI designer.
LATEST ACTIVITY
LICENSING
It's free software, but not free for commercial use:
MiniGUI and its components are licensed under the GPL license. So any links about MiniGUI must follow GPL. If you cannot accept GPL, you need to be licensed from FMSoft. Please refer to MiniGUI Licensing Policy for more information.