# xuexiangjys/XUI

💍A simple and elegant Android native UI framework, free your hands! (一个简洁而优雅的Android原生UI框架，解放你的双手！)

Repository: https://github.com/xuexiangjys/XUI
Canonical: https://ross.abutalabs.com/products/xui
Homepage: https://xuexiangjys.github.io/XUI/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android-ui, xui, styles, ui-components, android, theme, x-library
Last push: 2025-04-23T16:28:32+00:00

## Health v2 (maintenance only)
Score: 31/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 18, release rhythm 8, longevity 100
- inputs: {"age_days": 2795, "days_push": 497, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5070, forks 855 (observed 2026-08-28T04:09:09.330637+00:00)

## What it is
XUI is a lightweight Android native UI framework written in Java that provides a comprehensive set of pre-styled UI components such as buttons, dialogs, pickers, banners, and tab bars. It emphasizes a small footprint (under 1MB), unified visual themes, and easy one-line integration for faster Android app development.

## Use cases
- build android apps with consistent styled ui components
- add dialogs pickers and banners to an android app
- apply a unified theme across an android application
- speed up android ui development with ready-made widgets
- style android views without writing custom themes
- create android apps supporting multiple screen sizes

## When to choose
- you are building a native Android app in Java and want a rich set of pre-styled components
- you need a lightweight UI library under 1MB with unified themes
- you want quick integration with minimal configuration
- you need compatibility with older Android versions (API 17+) and multiple device sizes

## When to avoid
- you are building with Jetpack Compose or prefer Kotlin-first modern UI toolkits
- you need highly customized, non-standard UI designs outside the provided themes
- your project requires only one or two components and a full framework would be overkill
- you need cross-platform UI beyond Android

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, theme, templating
- domain: mobile-development, web-design, cross-platform
- platform: -
- tags: android-ui, java, ui-framework, styles, xui, material-design, android, mobile

## Member repositories
- xuexiangjys/XUI (main) score 31

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:09.330637+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:49.503632+00:00, confidence not recorded.
  - readme: https://github.com/xuexiangjys/XUI (fetched 2026-08-28T04:09:09.330637+00:00, sha f4afa9a4511a)
  - homepage: https://xuexiangjys.github.io/XUI/ (fetched 2026-08-29T08:57:36.825601+00:00, sha dfb60d1c8edd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
