composablehorizons/compose-unstyled
The missing Design System layer for Compose UI observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 99
- Release rhythm 82
- Longevity 61
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: 4
- age_days: 858
- days_rel: 43
- days_push: 8
- n_releases_24m: 72
Adoption not part of the score
1215 stars · 59 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Compose Unstyled is a Kotlin library providing fully renderless, accessible component primitives (bottom sheets, dialogs, dropdown menus, sliders, tooltips, etc.) plus a flexible theming system for Compose UI. It lets developers build custom design systems across Android, iOS, desktop, and web with Compose Multiplatform instead of being locked into Material Design.
Use cases
- build a custom design system with jetpack compose
- accessible bottom sheet component for compose multiplatform
- replace material components with fully customizable compose primitives
- build compose ui components that work on android ios desktop and web
- renderless headless ui components for kotlin compose
- keyboard accessible dropdown menu and dialog in compose
When to choose
- you need components that don't look like Material Design
- you're building a design system on Compose Multiplatform and want accessibility and keyboard support handled for you
- Material Compose's limited customization is blocking your UI work
When to avoid
- you want pre-styled, ready-made components with beautiful defaults out of the box
- your app is a standard Android app happy with Material Design
- you're not using Jetpack Compose or Compose Multiplatform
Facets
library · maturity active
ui-components accessibility theme state-management animation mobile-development frontend cross-platform web-development desktop-applications jvm jetpack-compose compose-multiplatform renderless-components design-system headless-ui wai-aria kotlin android ios desktop web-server
7 sources
- readme: https://github.com/composablehorizons/compose-unstyled · fetched 2026-08-28 · d603e7f6bc0e
- homepage: https://composables.com/compose-unstyled?ref=github.com · fetched 2026-08-29 · f5b9545dc407
- site_page: https://composables.com/compose-unstyled/docs/installation · fetched 2026-08-29 · a7f550267949
- site_page: https://composables.com/compose-unstyled/docs/components · fetched 2026-08-29 · a9e42e4f0e09
- site_page: https://composables.com/compose-unstyled/docs/overview · fetched 2026-08-29 · bd82a2957468
- site_page: https://composables.com/ui/docs · fetched 2026-08-29 · bdce65ecf5e7
- site_page: https://composables.com/about · fetched 2026-08-29 · 9e250e3ad371
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| composablehorizons/compose-unstyled | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="composablehorizons/compose-unstyled")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem