airbnb/mavericks
Mavericks: Android on Autopilot observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 66
- Release rhythm 57
- 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: 72.5
- age_days: 2984
- days_rel: 208
- days_push: 208
- n_releases_24m: 5
Adoption not part of the score
5929 stars · 510 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Mavericks (formerly MvRx) is Airbnb's Android framework for building screens with an unidirectional state management architecture based on Kotlin ViewModels. It is used for nearly all product development at Airbnb and is distributed via Maven Central.
Use cases
- manage android app state with viewmodels
- build android screens with mvvm architecture
- unidirectional data flow on android
- simplify android app architecture in kotlin
- reduce android boilerplate for state handling
When to choose
- you are building an Android app in Kotlin and want a batteries-included state management framework
- you want an opinionated MVVM architecture proven at Airbnb scale
- you want less boilerplate for ViewModel and state handling
When to avoid
- you are not developing for Android
- you prefer Compose-first state patterns or another architecture like MVI libraries you already use
- your project is not on Gradle
Facets
framework · maturity active
state-management mobile-framework mobile-development android-tools developer-tools jvm mvvm unidirectional-data-flow jetpack mvrx android mobile
2 sources
- readme: https://github.com/airbnb/mavericks · fetched 2026-08-28 · efff5f5f295f
- homepage: https://airbnb.io/mavericks/ · fetched 2026-08-29 · 1986200b9dd2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| airbnb/mavericks | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="airbnb/mavericks")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem