MiniGUI is a mature and proven cross-platform GUI system for embedded and smart IoT devices.

  • OPEN SOURCE FOR 20 YEARS

    OPEN SOURCE FOR 20 YEARS

    Twenty years have passed since MiniGUI was launched at the end of 1998.

  • MASSIVE USE IN INDUSTRY

    MASSIVE USE IN INDUSTRY

    MiniGUI is widely used in consumer electronics and industrial instrumentation.

  • FLEXIBLE AND SCALABLE

    FLEXIBLE AND SCALABLE

    The abundant functions and configurability of MiniGUI makes it applicable in a low-end device based on CPU running at 30MHz, as well as a high-end device with GPU.

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, and OSE.

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

Oct 31, 2019, 11:41 AM
The MiniGUI development team announces the availability of MiniGUI 4.0.2/3.2.3.
Jul 15, 2019, 11:38 AM
The MiniGUI development team announces the availability of MiniGUI 4.0.0. We now strongly encourage the MiniGUI users to use this version for any new MiniGUI apps, especially if the new features of MiniGUI 4.0.0 are must for your new apps.
Apr 16, 2019, 11:34 AM
The MiniGUI development team announces the availability of MiniGUI 4.0.0. However, currently, it is still in the beta/pre-release stage.

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.

However, it's free if you are using SoCs from the following chip vendors: