lc-soft/LCUI
C library for building user interfaces observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 97
- Release rhythm 8
- Longevity 100
Flags: prerelease_only
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: 5142
- days_rel: 600
- days_push: 23
- n_releases_24m: 1
Adoption not part of the score
4346 stars · 371 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
LCUI is a small C library for building cross-platform graphical user interfaces with fully custom-drawn components and a built-in CSS engine. It integrates web front-end technologies, letting developers write UIs with TypeScript, JSX, React-like components, and stylesheets such as Tailwind CSS and Sass.
Use cases
- build a desktop GUI application in C
- create cross-platform UIs with CSS styling
- use React-like JSX components in a native desktop app
- build a small lightweight GUI toolkit app without heavy dependencies
- develop a Windows desktop app with web front-end skills
- define UI layouts with XML and style them with CSS
When to choose
- you know C and web technologies like CSS, HTML, and React
- you need a small, lightweight GUI library with custom-drawn consistent widgets
- you target Windows primarily (also Linux) for desktop applications
- you want DPI-aware UIs that scale on high-resolution screens
When to avoid
- you need mobile, macOS, or web deployment
- you require a mature ecosystem with extensive third-party widgets and large community
- you want to avoid Node.js and XMake tooling in your build pipeline
- you need accessibility features or complex native platform integration
Facets
library · maturity active
ui-components css-framework gui templating internationalization cross-platform desktop-applications web-development graphics windows c cross-platform gui-toolkit css-engine react-like jsx xml-ui dpi-aware custom-drawn-widgets xmake linux desktop
10 sources
- readme: https://github.com/lc-soft/LCUI · fetched 2026-08-28 · e1a049a32cb3
- homepage: https://lcui.dev · fetched 2026-08-29 · 23a6b3c9ff47
- site_page: https://lcui.dev/docs/guide/introduction · fetched 2026-08-29 · 074f20c2beba
- site_page: https://lcui.dev/docs/tutorials/todolist · fetched 2026-08-29 · 579ad92f2214
- site_page: https://lcui.dev/docs/rfc · fetched 2026-08-29 · 971d1a4d36db
- site_page: https://lcui.dev/docs/next/guide/introduction · fetched 2026-08-29 · d21628bdea7f
- site_page: https://lcui.dev/docs/2.x/introduction · fetched 2026-08-29 · fc3e575e469d
- site_page: https://lcui.dev/docs/guide/quick-start · fetched 2026-08-29 · 2a763acb526d
- site_page: https://lcui.dev/docs/guide/installation · fetched 2026-08-29 · a540c3f05a58
- site_page: https://lcui.dev/docs/next/tutorials/todolist · fetched 2026-08-29 · 1182e52cc41f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lc-soft/LCUI | main | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem