# airbnb/mavericks

Mavericks: Android on Autopilot

Repository: https://github.com/airbnb/mavericks
Canonical: https://ross.abutalabs.com/products/mavericks
Homepage: https://airbnb.io/mavericks/
Language: Kotlin
License: Apache-2.0
License Family: permissive
Last push: 2026-02-07T00:18:41+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 66, release rhythm 57, longevity 100
- inputs: {"age_days": 2984, "days_push": 208, "days_rel": 208, "gap_med": 72.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5929, forks 510 (observed 2026-08-28T04:09:32.414160+00:00)

## What it is
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
- artifact type: framework
- maturity: active
- function: state-management, mobile-framework
- domain: mobile-development, android-tools, developer-tools
- platform: jvm
- tags: mvvm, unidirectional-data-flow, jetpack, mvrx, android, mobile

## Member repositories
- airbnb/mavericks (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:32.414160+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-29T17:50:48.978166+00:00, confidence not recorded.
  - readme: https://github.com/airbnb/mavericks (fetched 2026-08-28T04:09:32.414160+00:00, sha efff5f5f295f)
  - homepage: https://airbnb.io/mavericks/ (fetched 2026-08-29T08:46:27.849704+00:00, sha 1986200b9dd2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
