LVGL
LVGL is the most popular free and open source embedded graphics library to create beautiful UIs for any MCU, MPU, and display type. Use SquareLine Studio, our drag-and-drop UI editor, to simplify the development. 30+ built-in widgets, 100+ style properties, web-inspired layout managers, and a typography system supporting many languages. LVGL is fully open source and has no external dependencies which makes its porting incredibly simple. It works with any modern MCU or MPU and can be used with any (RT)OS or bare metal setup to drive ePaper, monochrome, OLED, or TFT displays, and even monitors. Besides, it's free even for commercial projects. SquareLine Studio is an easy-to-use drag-and-drop UI editor tool for LVGL where even designers can create fully functional UIs. Just like LVGL, SquareLine Studio is also fully vendor-agnostic. We have a great network of people and companies who can help you design and develop your UIs, implement drivers, or the whole application.
Learn more
Guiliani
It combines the comfort of a PC-based development toolchain with the benefits of a highly-optimized software framework, specifically designed for the use on resource-limited embedded hardware. In addition to the modern C++ architecture of the framework, the software engineer is supported by the Guilani Streaming Editor (GSE). The GSE allows you to easily create, modify, or add functionality to elements of the GUI without the need for direct changes in the code. Another advantage of the GSE is the easy management of resources such as images, texts, and sounds, among others.
Learn more
SquareLine Studio
Next-generation UI editor for individuals and professionals to design and develop beautiful UIs for your embedded devices quickly and easily. Exports platform-independent C or MicroPython code for LVGL which can be compiled for any vendor's device. Just click the play button to try out the UI instantly without rebuilding it in a pixel-perfect preview. Create custom components from the built-in widgets using styles, animations, and events. SquareLine Studio exports plain C or MicroPython code so you can use it on any platform. IoT, smart home and home automation, wearable instruments, automotive, medical devices, and many more. Even for 4K displays in kiosk devices or multi-platform desktop applications. Unlike in other prototyping tools, in SquareLine Studio you can build the UI from fully functional components. SquareLine Studio offers flexible licenses for all use cases, including personal use, startups, and large companies as well.
Learn more
Qt
Software requirements are increasing exponentially, but your team's capacity is not! Qt 6's tools & APIs empower designers and developers to create more! Build consistently branded 2D & 3D applications with a custom or native look & feel, using designer and developer-friendly tools, a leaner, yet more powerful QML language, and a flexible graphics architecture. From microcontrollers (MCUs) to supercomputers, Qt 6 and our massive ecosystem provide everything you need to design, develop, and deploy software for your entire product line. Create applications that are beautiful in the front end and powerful in the back end, with the same codebase for any hardware, any OS, or bare metal. Qt Group is a global software company with a strong presence in more than 70 industries and is the leading independent technology behind 1+ billion devices and applications. Qt is used by major global companies and developers worldwide.
Learn more