AstraThreshold/oled-ui-astra
A smooth, easy-to-deploy, and easy-to-extend OLED UI framework, based on C++. observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 39
- Release rhythm 8
- Longevity 68
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 956
- days_rel: n/a
- days_push: 370
- n_releases_24m: 0
Adoption not part of the score
2384 stars · 242 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A C++ UI framework for building smooth, animated menu interfaces on small OLED displays in embedded projects. It is designed to be easy to deploy on microcontrollers and easy to extend with custom pages and widgets.
Use cases
- build a menu system for an OLED screen on an ESP32 or STM32 project
- create an animated settings UI for a DIY smartwatch
- add a polished on-device interface to a hobby electronics gadget
- render smooth page transitions on a 128x64 OLED display
- extend an embedded project with a customizable UI framework
When to choose
- you are building an embedded project with a small monochrome OLED display and want a polished, animated UI
- you want a C++ framework that is easy to port to microcontrollers like ESP32 or STM32
- you need an extensible menu/page system rather than drawing raw pixels yourself
When to avoid
- you need a GUI for desktop, mobile, or web applications
- your display is a color TFT/LCD with complex graphics requirements
- you need a licensing model other than GPL-3.0 for a closed-source product
Facets
framework · maturity active
ui-components embedded graphics animation embedded-systems hardware cross-platform graphics embedded cpp c oled-display embedded-ui menu-system ssd1306 microcontroller
1 source
- readme: https://github.com/AstraThreshold/oled-ui-astra · fetched 2026-08-28 · 5f3d299ed535
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| AstraThreshold/oled-ui-astra | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="AstraThreshold/oled-ui-astra")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem