μGFX has been designed to be the a small and fast embedded library for displays and touchscreens. The library provides everything that is necessary for building a fully featured embedded GUI. Every unused feature gets disabled and not linked into the finished binary.

About µGFX

Any Display

There are no restrictions on the type of display that can be used with µGFX.

Highly Portable

No matter what system you've got - µGFX will run on it with over 50 ready-to-use drivers


Very small and fast because every unused feature is disabled and not linked into the finished binary.

Small & Fast

Designed to be the smallest, fastest and most advanced embedded library for display and touchscreen solutions.

book cover
  • Code exclusion
  • Hardware acceleration
  • Fully multi-threading re-entrant
  • Works on low RAM systems
  • For all display types
  • Small & lightweight
  • Fully customizable and extendable
  • Sources 100% open
  • Written in C, can be used with C++
book cover

A complete solution

Resource Friendly

We save every byte of memory and every CPU cycle we can. µGFX is small and fast.

Hardware Acceleration

Take advantage of hardware acceleration wherever possible.

Memory Management

Everything in µGFX can be used with either static or dynamic memory.


The entire source code is open and publicly available. We hide nothing from you.

Text Rendering

Advanced text rendering features such as anti-aliasing, unicode and kerning support.


All documentation is available for free. Don't pay for something that should be free!

Use Cases

box image


Nothing but the basics: compiled CSS and JavaScript along with a container.

box image


Load the optional Bootstrap theme for a visually enhanced experience.

box image


Multiple examples of grid layouts with all four tiers, nesting, and more.

box image


Build around the jumbotron with a navbar and some basic grid columns.


About the library, pricing and more

Show Website


All questions regarding the µGFX library

Show Forum


Official documentation of the µGFX library

Show Wiki