achimdoebler/UGUI
µGUI - Open Source GUI module for embedded systems observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4182
- days_rel: n/a
- days_push: 1039
- n_releases_24m: 0
Adoption not part of the score
1388 stars · 445 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
µGUI is a lightweight, platform-independent open source graphics library for embedded systems written in C. It supports any color, grayscale, or monochrome display technology and provides windows, widgets, fonts, and basic geometric drawing with no dynamic memory allocation.
Use cases
- add a GUI to a microcontroller project
- draw buttons and textboxes on a TFT or OLED display
- render graphics on monochrome or e-paper displays
- support touch screen input on embedded devices
- port a small GUI library to any MCU with a pixel-set function
- display a scalable console on an embedded LCD
When to choose
- you need a tiny, portable GUI for a microcontroller with minimal dependencies
- your display is LCD, TFT, OLED, E-Paper, or LED and you control pixels via a C function
- you cannot afford dynamic memory allocation on your target
- you need multiple displays or touch support in C
When to avoid
- you need a full-featured desktop or mobile GUI toolkit
- you want GPU-accelerated or hardware-composited rendering out of the box
- your project is not in C or requires a high-level framework like Qt
- you need rich theming, animations, or modern widget sets
Facets
library · maturity maintenance
gui ui-components graphics embedded embedded-systems graphics hardware cross-platform embedded c cross-platform microcontroller lcd tft oled touchscreen no-dynamic-allocation fonts
1 source
- readme: https://github.com/achimdoebler/UGUI · fetched 2026-08-28 · c5c96ebeda8e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| achimdoebler/UGUI | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="achimdoebler/UGUI")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem