# lisawray/groupie

Groupie helps you display and manage complex RecyclerView layouts.

Repository: https://github.com/lisawray/groupie
Canonical: https://ross.abutalabs.com/products/groupie
Language: Java
License: MIT
License Family: permissive
Last push: 2023-10-03T04:12:10+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3653, "days_push": 1065, "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 3674, forks 296 (observed 2026-08-28T04:08:13.608346+00:00)

## What it is
Groupie is an Android library that simplifies building complex RecyclerView layouts by treating content as logical groups with automatic change notifications. It abstracts away adapter boilerplate like view types, viewholders, and span sizes, with optional view binding and data binding support modules.

## Use cases
- build complex recyclerview layouts on android
- add headers and footers to list sections
- handle expandable groups in a recyclerview
- reduce recyclerview adapter boilerplate
- manage asynchronous content updates in lists
- use view binding with recyclerview adapters

## When to choose
- you have complex, nested, or sectioned RecyclerView content
- you want automatic change notifications and diff handling
- you want to eliminate adapter and viewholder boilerplate
- you use view binding or data binding in your Android app

## When to avoid
- you need a simple static list where a plain adapter suffices
- your project uses Jetpack Compose instead of RecyclerView
- you need a library under very active development

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, state-management
- domain: mobile-development, android-tools, frontend
- platform: jvm
- tags: recyclerview, android-adapter, view-binding, kotlin, list-ui, android, mobile

## Member repositories
- lisawray/groupie (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:13.608346+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:31:17.817880+00:00, confidence not recorded.
  - readme: https://github.com/lisawray/groupie (fetched 2026-08-28T04:08:13.608346+00:00, sha d15740528b4c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
