µGFX is a lightweight embedded library for displays and touchscreens providing everything required to build a fully featured embedded GUI.
The library is very small and fast because every unused feature is disabled and not linked into the finished binary.
The µGFX library has been designed to be the smallest, fastest and most advanced embedded library for display and touchscreen solutions.
The µGFX-Studio is a desktop application that provides an intuitiv drag'n'drop interface to quickly assemble a graphical user interface.
The µGFX-Studio runs on Windows, Linux and Mac OS X.Learn more
The µGFX library works on any processor architecture. No matter whether it's a small 16-Bit microcontroller or a huge 64-Bit multi-core ARM CPU.
The µGFX library runs on any system. It can be used with or without underlying operating system.
No matter what system you've got - µGFX will run on it.
From the smallest, lowest-power microcontroller to the fastest, multi-core systems - µGFX will run on it.
How can µGFX be completely portable while offering the smallest and fastest embedded graphics solution on the market?
An easy to use, yet highly flexible abstraction layer allows to run the µGFX library on virtually any platform. The abstraction layer has been designed to have as little performance impact as possible.
Every unused feature is disabled. Disabled features are not getting compiled and don't end up in the finished binary. Therefore, µGFX code is always as small as possible.
Wherever possible we provide hardware acceleration interfaces to get the most out of your hardware.
We frequently perform rigorous tests where we literally copy-paste code and run it on different platforms to ensure that the library meets our high quality demands.
The µGFX library has a huge list of different features which make it what it is - the best embedded library for display and touschreen purposes.
We save every byte of memory and every CPU cycle we can. µGFX is small and fast.
Monochrome, grayscale, color, resistive, capacitive or no touchscreen at all... µGFX will run on it!
Advanced text rendering features such as anti-aliasing, unicode and kerning support.
Take advantage of hardware acceleration wherever possible.
The entire source code is open and publicly available. We hide nothing from you.
All documentation is available for free. Don't pay for something that should be free!
Everything in µGFX can be used with either static or dynamic memory.
Free as well as paid support directly from the µGFX developers themselves.