Ross ROSS = Recommend OSS · open-source software intelligence for agents

tumblr/Graywater

An Android library for decomposing RecyclerView layouts to improve scroll performance. observed · 2026-08-28

github.com/tumblr/Graywater · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • 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: n/a
  • age_days: 3402
  • days_rel: n/a
  • days_push: 3164
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1205 stars · 83 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Graywater is an Android RecyclerView adapter library that decomposes complex list items into multiple viewholders to improve scroll performance and reduce memory usage. It maps large data models to multiple binders, splitting rendering work across frames, inspired by Facebook's Components for Android.

Use cases

  • improve recyclerview scroll performance on android
  • reduce memory usage in complex android lists
  • map one data model to multiple viewholders
  • build a performant news feed style list
  • recycle offscreen parts of complex list items
  • modular recyclerview adapter architecture

When to choose

  • your Android app has complex, varied list items causing janky scrolling
  • you want to split list item rendering across multiple frames
  • you need shared viewholders across different model types to cut memory pressure

When to avoid

  • your lists are simple with few item types
  • you need an actively maintained library - the last release was 2018
  • you prefer modern declarative UI like Jetpack Compose or Litho

Facets

library · maturity maintenance

ui-components state-management mobile-development android-tools performance jvm recyclerview adapter viewholder scroll-performance java list-ui android

1 source

Member repositories

RepositoryRoleHealth v2
tumblr/Graywatermain23

For agents

markdown · JSON · MCP: product_card(name="tumblr/Graywater")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem