cococry/leif
Minimal, configurable & GPU accelerated Immediate Mode UI Library written with modern OpenGL observed · 2026-08-28
Health v2 · maintenance only
29/100
- Activity 0
- Release rhythm 35
- Longevity 85
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: 1201
- days_rel: n/a
- days_push: 654
- n_releases_24m: 0
Adoption not part of the score
1042 stars · 46 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Leif is a minimal, configurable, GPU-accelerated immediate mode UI library written in C with modern OpenGL. It includes a fast in-house batch renderer with an exposed drawing API, full theming/styling support, exposed UI state, and a complete input-handling subsystem.
Use cases
- build immediate mode GUIs in C or C++
- render debug tooling and editor overlays with OpenGL
- create custom UI components on top of an exposed renderer and state
- add styled, themeable interfaces to desktop applications
- use a GPU-accelerated batch renderer for non-UI drawing tasks
- handle keyboard and mouse input in a windowed app
When to choose
- you want a lightweight, minimal immediate mode UI in C/C++ with modern OpenGL
- you need full control over rendering and UI state to build custom widgets
- you want easy theming and styling of every visible UI element
- your project already uses GLFW or a replaceable windowing backend
When to avoid
- you need a retained-mode or native platform UI toolkit
- you require a mature license-guaranteed library for commercial use (no license is specified)
- you need mobile, web, or non-OpenGL rendering backends
- you want a batteries-included framework with extensive prebuilt widgets and documentation
Facets
library · maturity active
ui-components graphics gui graphics desktop-applications developer-tools cpp c windows cross-platform immediate-mode-ui opengl imgui gpu-accelerated glfw theming batch-renderer game-development linux macos desktop
1 source
- readme: https://github.com/cococry/leif · fetched 2026-08-28 · 6b74ec03097e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cococry/leif | main | 29 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem