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

airbnb/Showkase

🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements observed · 2026-08-28

github.com/airbnb/Showkase · homepage · Kotlin · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 74
  • Release rhythm 29
  • 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: 52
  • age_days: 2325
  • days_rel: 394
  • days_push: 159
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

2317 stars · 121 forks observed · 2026-08-28

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

Showkase is an annotation-processor based Android library that organizes, discovers, searches, and visualizes Jetpack Compose UI elements such as composables, colors, and typography. It auto-generates an in-app browser with permutations like dark mode, RTL, and scaled fonts to catch UI issues early.

Use cases

  • browse and search all Jetpack Compose components in my app
  • build a design system browser for Android without manual work
  • preview composables in dark mode and RTL layouts
  • find duplicate or reusable UI components in a large codebase
  • visualize colors and typography from my design system
  • catch UI issues early with auto-generated component permutations

When to choose

  • your Android team uses Jetpack Compose and struggles with component discoverability
  • you maintain a design system and need a searchable component browser
  • you want automatic previews of composables under dark mode, RTL, and font scaling
  • you already use @Preview and want those components surfaced in a browser

When to avoid

  • your project uses XML Views instead of Jetpack Compose
  • you need iOS, web, or cross-platform component previews
  • you want screenshot testing or CI visual regression rather than an interactive browser

Facets

library · maturity active

ui-components developer-tools documentation mobile-development frontend developer-tools jvm jetpack-compose annotation-processor component-browser design-system kotlin ui-preview design-systems android mobile

2 sources

Member repositories

RepositoryRoleHealth v2
airbnb/Showkasemain63

For agents

markdown · JSON · MCP: product_card(name="airbnb/Showkase")

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