# jeremybarbet/react-native-modalize

A highly customizable modal/bottom sheet that loves scrolling content.

Repository: https://github.com/jeremybarbet/react-native-modalize
Canonical: https://ross.abutalabs.com/products/react-native-modalize
Homepage: https://jeremybarbet.github.io/react-native-modalize
Language: TypeScript
License: MIT
License Family: permissive
Topics: react-native, react, modal, scrollview, component
Last push: 2024-06-08T01:52:12+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": 2872, "days_push": 817, "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 2884, forks 297 (observed 2026-08-28T04:07:28.165757+00:00)

## What it is
A highly customizable modal/bottom-sheet component for React Native, built on react-native-gesture-handler. It ships built-in ScrollView, FlatList, and SectionList renderers and handles scrolling, swiping, snapping, and keyboard behavior.

## Use cases
- show a bottom sheet in a react native app
- modal with scrollable content on ios and android
- swipeable bottom sheet with snap points
- flatlist inside a modal in react native
- facebook or slack style bottom sheet ui
- handle keyboard avoidance in a react native modal

## When to choose
- you need a customizable bottom sheet with built-in scrolling lists in React Native
- you want gesture-based swiping, snapping, and keyboard handling out of the box
- you need a battle-tested component with iOS and Android support

## When to avoid
- you are building a web-only app without React Native
- you need a fully maintained library with frequent updates
- you only need a simple non-scrollable alert dialog

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, animation
- domain: mobile-development, frontend, cross-platform
- platform: -
- tags: react-native, bottom-sheet, modal, scrollview, flatlist, gesture-handler, typescript, ios, android, react, mobile

## Member repositories
- jeremybarbet/react-native-modalize (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:28.165757+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-30T07:35:24.667020+00:00, confidence not recorded.
  - readme: https://github.com/jeremybarbet/react-native-modalize (fetched 2026-08-28T04:07:28.165757+00:00, sha 3f08864138f4)
  - homepage: https://jeremybarbet.github.io/react-native-modalize (fetched 2026-08-29T09:51:06.481543+00:00, sha 65b6da1cc7fa)
  - registry_npm: https://registry.npmjs.org/react-native-modalize (fetched 2026-08-29T09:51:06.490456+00:00, sha 0daec7ea7127)
- Data as of 2026-08-30T08:39:29.467469+00:00.
