# dohooo/react-native-reanimated-carousel

🎠 React Native swiper/carousel component, fully implemented using reanimated v2, support to iOS/Android/Web.  (Swiper/Carousel)

Repository: https://github.com/dohooo/react-native-reanimated-carousel
Canonical: https://ross.abutalabs.com/products/react-native-reanimated-carousel
Homepage: https://react-native-reanimated-carousel.vercel.app
Language: TypeScript
License: MIT
License Family: permissive
Topics: react-native, carousel, android, ios, reanimated, infinite-scroll, swiper, react-native-carousel, web, snap, react-native-snap, react-native-swiper, hacktoberfest
Last push: 2026-08-08T01:07:51+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 96, longevity 100
- inputs: {"age_days": 1821, "days_push": 26, "days_rel": 26, "gap_med": 6.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3429, forks 352 (observed 2026-08-28T04:08:03.997568+00:00)

## What it is
A performant, customizable carousel/swiper component for React Native built on Reanimated and Gesture Handler, supporting iOS, Android, and Web. It offers custom animations, parallax and stack layouts, RTL support, accessibility, and Expo compatibility.

## Use cases
- build an image carousel in react native
- swipeable card deck like tinder in react native
- horizontal snap-scrolling banner slider
- parallax carousel with custom animations
- infinite looping swiper for mobile app onboarding
- accessible pagination dots for a carousel
- rtl-aware horizontal slider

## When to choose
- you need a high-performance carousel in React Native with smooth 60fps gesture-driven animations
- you want custom slide layouts like parallax, stack, or 3D effects
- your project uses Expo or Reanimated 4 and needs a maintained carousel
- you need RTL and web support out of the box

## When to avoid
- you are not using React Native or Reanimated in your stack
- you need a simple static slider without gestures and want minimal dependencies
- you are on React Native below 0.80 or Reanimated below 4.1 (v5 requirements)
- you need vertical scrolling lists rather than carousels

## Facets
- artifact type: library
- maturity: active
- function: ui-components, animation, state-management
- domain: mobile-development, frontend, web-development
- platform: cross-platform
- tags: react-native, carousel, swiper, reanimated, gesture-handler, expo, typescript, rtl-support, pagination, infinite-scroll, ios, android, web

## Member repositories
- dohooo/react-native-reanimated-carousel (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:03.997568+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:37:47.898580+00:00, confidence not recorded.
  - readme: https://github.com/dohooo/react-native-reanimated-carousel (fetched 2026-08-28T04:08:03.997568+00:00, sha 4209e1e3d60e)
  - homepage: https://react-native-reanimated-carousel.vercel.app (fetched 2026-08-29T09:32:07.418659+00:00, sha b15bf6337c1a)
  - site_page: https://rn-carousel.dev/faq (fetched 2026-08-29T09:32:07.427547+00:00, sha c2180364468a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
