airbnb/paris
Define and apply styles to Android views programmatically observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 50
- Release rhythm 55
- Longevity 100
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: 15.0
- age_days: 3180
- days_rel: 303
- days_push: 303
- n_releases_24m: 3
Adoption not part of the score
1908 stars · 86 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Paris is an Android library by Airbnb for defining and applying styles to views programmatically in Kotlin or Java, including support for custom attributes via annotations and code generation. It allows combining multiple styles, creating styles without XML, and declaring style support for custom views.
Use cases
- apply styles to android views programmatically
- define android styles in kotlin instead of xml
- combine multiple styles on a view at runtime
- support custom styleable attributes on custom views
- build a design system for android ui
When to choose
- you need to restyle views dynamically at runtime
- you want to define styles in code rather than XML resources
- you're building a reusable component library with styled custom views
When to avoid
- your styling is fully static and XML styles suffice
- you're not developing for Android
Facets
library · maturity active
ui-components developer-tools mobile-development android-tools web-design jvm android-views styling design-systems kotlin-annotations code-generation android
1 source
- readme: https://github.com/airbnb/paris · fetched 2026-08-28 · e8418279962f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| airbnb/paris | main | 62 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem