GUI-O:GUI for embedded devices

In-app purchases
3.3
39 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

CREATE GUI THE EASY WAY: Use any embedded device (based on Arduino, STM32, PIC, Raspberry PI, etc.) to create flexible, high-end graphical user interfaces. Simple protocol allows you to control devices over WiFi, Mobile network, Bluetooth (LE) or USB.
Use our live designer tool to quickly build a GUI and simply add the initialization commands to your project.

No sign-up required!

Supports:
Bluetooth devices
Bluetooth LE devices
IoT devices (MQTT)
Ethernet devices (TCP/IP)
USB devices

Create fully functional widgets with short commands:
* Toggle switch: |TG UID:tg X:50 Y:50\r\n
* Slider: |SL UID:sl X:50 Y:50\r\n
* and much more...

Simply customize widgets to your preferences.

EXAMPLES: https://www.gui-o.com/examples/

MORE INFORMATION: https://www.gui-o.com/

DESIGN TOOL: https://www.gui-o.com/design-tool/

FORUM: https://forum.gui-o.com/

One app to rule them all

Use commercial boards such as Arduino, ESP32, ESP8266, Raspberry PI, STM32 Nucleo or any other microcontroller device to create stunning graphical user interfaces on Android. Control devices and change interfaces on the fly.

Like a pro

Combine highly customizable widgets such as toggles, sliders, dials, charts and many more. Import images, videos and audio data from online resources. Check our manual and try it yourself!

Easy to use, easier to modify

Simple protocol and default widgets enable quick deployment. Want more? Use advanced customization for truly professional and tailored appearance.

IoT ready

Connect multiple devices and take control from anywhere, anytime! Secure IoT server provided by default - no additional configuration required! Or simply migrate to a custom MQTT broker and even setup your own.

Seamlessly interact with Android sensors

Take advantage of the built-in hardware that Android device offers – interact with GPS, NFC, real-time clock, accelerometer, gyroscope, compass and much more.
Updated on
Nov 23, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.3
35 reviews
Klemen P
October 31, 2025
Nice app! I just love the flexibility it offers; I can connect via multiple interfaces (I like MQTT the most 🙂) and I can tailor the look of each widget down to the finest detail. Great work.
1 person found this review helpful
Did you find this helpful?
GUI-O Team
October 31, 2025
Thank you for the feedback! We are glad to hear you are enjoying GUI-O. If you need any additional info or encounter any issues, please reach out to us on our forum.
Dana Sulic
December 8, 2022
Although I'm not a GUI developer I was able to create one for displaying temperature and lights in my flat and another one for my baby food maker. This app is really straightforward - simple to use, versatile and with a useful manuals. I also wrote to GUI-O developers and they were really helpful and quick with their answers. Thumbs up for these guys!
5 people found this review helpful
Did you find this helpful?
Klemzy P
September 11, 2022
This is a great app. I had it working really fast and it gave me full control over my user interface. Additionally, it is also very easy to use the hardware features of my device (reading barcodes and NFC tags). The commands are very simple!
2 people found this review helpful
Did you find this helpful?

What’s new

- Improved toast message handling
- Updated translations