# nshmura/RecyclerTabLayout

An efficient TabLayout library implemented with RecyclerView.

Repository: https://github.com/nshmura/RecyclerTabLayout
Canonical: https://ross.abutalabs.com/products/recyclertablayout
Language: Java
License: Apache-2.0
License Family: permissive
Last push: 2019-08-29T15:28:38+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4055, "days_push": 2561, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1347, forks 222 (observed 2026-08-28T04:04:27.557721+00:00)

## What it is
An Android library providing an efficient TabLayout implemented with RecyclerView, designed to handle many tabs and infinite loop scrolling. It integrates easily with ViewPager similarly to the Android Design Support Library's TabLayout.

## Use cases
- display many tabs efficiently in an android app
- implement infinite loop scrolling tab bar
- replace TabLayout with a RecyclerView-based version
- sync tab indicator with ViewPager
- support RTL layouts for tabs
- create custom tab adapters with RecyclerView

## When to choose
- your app needs a tab bar with a large number of tabs
- you want infinite/looping tab scrolling
- you need RTL layout support in tabs
- you want easy ViewPager integration like TabLayout

## When to avoid
- you need a maintained library - last release was 2019
- your project uses ViewPager2 instead of ViewPager
- you only need a few simple tabs (use standard TabLayout)
- you use Kotlin-first or Jetpack Compose UI

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, mobile-framework
- domain: mobile-development, android-tools, frontend
- platform: jvm
- tags: tab-layout, recyclerview, viewpager, android-ui, rtl-support, android, mobile

## Member repositories
- nshmura/RecyclerTabLayout (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:27.557721+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-30T04:42:37.875617+00:00, confidence not recorded.
  - readme: https://github.com/nshmura/RecyclerTabLayout (fetched 2026-08-28T04:04:27.557721+00:00, sha f9d74fb1c380)
- Data as of 2026-08-30T08:39:29.467469+00:00.
