awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jeremybarbet avatar

jeremybarbet/react-native-modalize

0
View on GitHub↗
2,886 stars·298 forks·TypeScript·MIT·0 viewsjeremybarbet.github.io/react-native-modalize↗

React Native Modalize

React Native Modalize is a customizable bottom sheet component designed for mobile applications. It functions as a navigation and interface utility that allows users to access secondary content or settings through slide-up panels without leaving their current screen context.

The library distinguishes itself by processing touch events and swipe gestures directly on the UI thread, ensuring responsive interaction across different mobile devices. It utilizes a portal-based rendering approach to position modal content above all other application elements, while its internal logic synchronizes scrollable content with parent drag gestures to maintain fluid movement.

The component includes built-in support for managing mobile input, automatically adjusting its layout and dimensions when the on-screen keyboard appears. This ensures that form fields and interactive elements remain visible and accessible during text entry tasks. The project is distributed as a TypeScript-based library for use within the React Native ecosystem.

Features

  • Mobile Bottom Sheets - Provides a customizable bottom sheet component for mobile applications that handles scrollable content, gestures, and keyboard-aware layout adjustments.
  • Keyboard-Aware Behavior - Automatically adjusts bottom sheet position when the on-screen keyboard appears or changes height.
  • Keyboard Management - Provides utilities for adjusting UI layouts to accommodate virtual keyboards and keep input fields visible.
  • Mobile Gesture Interactions - Implements touch-based gestures to reveal and navigate content within mobile modal interfaces.
  • Native Gesture Recognition Libraries - Exposes native touch and gesture systems to enable smooth, deterministic gesture handling on the UI thread.
  • Scrollable Content Integrations - Supports scrolling inside lists and views within bottom sheets to keep content accessible.
  • Gesture Interaction Tools - Translates physical touch gestures into functional triggers for responsive mobile interface components.
  • Keyboard-Avoiding Form Inputs - Improves form usability by keeping text fields editable above the keyboard and enabling keyboard-based field navigation.
  • Mobile UI Component Libraries - Offers a collection of interface elements designed to manage user flow and content presentation in mobile applications.
  • Nested Scroll Coordination - Coordinates scrolling between the parent modal container and internal scrollable children to ensure fluid interaction.

Star history

Star history chart for jeremybarbet/react-native-modalizeStar history chart for jeremybarbet/react-native-modalize

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring React Native Modalize

Hand-picked collections where React Native Modalize appears.
  • Kernel module overlays

Frequently asked questions

What does jeremybarbet/react-native-modalize do?

React Native Modalize is a customizable bottom sheet component designed for mobile applications. It functions as a navigation and interface utility that allows users to access secondary content or settings through slide-up panels without leaving their current screen context.

What are the main features of jeremybarbet/react-native-modalize?

The main features of jeremybarbet/react-native-modalize are: Mobile Bottom Sheets, Keyboard-Aware Behavior, Keyboard Management, Mobile Gesture Interactions, Native Gesture Recognition Libraries, Scrollable Content Integrations, Gesture Interaction Tools, Keyboard-Avoiding Form Inputs.

What are some open-source alternatives to jeremybarbet/react-native-modalize?

Open-source alternatives to jeremybarbet/react-native-modalize include: react-native-community/react-native-modal — This project is a cross-platform UI component for React Native applications that provides a customizable overlay… emilkowalski/vaul — Vaul is a React drawer component used to create accessible, draggable bottom sheets and slide-up panels. It serves as… nysamnang/react-native-raw-bottom-sheet — React Native Raw Bottom Sheet is a cross-platform mobile UI component that renders custom sliding modal panels and… gorhom/react-native-bottom-sheet — This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the… react-native-modal/react-native-modal — This is a mobile UI overlay library for React Native that provides an animated modal component. It functions as a… scenee/floatingpanel — FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It…

Open-source alternatives to React Native Modalize

Similar open-source projects, ranked by how many features they share with React Native Modalize.
  • react-native-community/react-native-modalreact-native-community avatar

    react-native-community/react-native-modal

    5,656View on GitHub↗

    This project is a cross-platform UI component for React Native applications that provides a customizable overlay window for presenting content on top of existing application views. It serves as a library for managing animated modal components, backdrops, and mobile transitions. The component distinguishes itself through support for custom enter and exit animations and highly configurable backdrops, allowing for the adjustment of opacity, color, and the integration of custom elements. It also implements gesture-based dismissal, enabling users to close overlays via background taps or swipes in

    TypeScript
    View on GitHub↗5,656
  • emilkowalski/vaulemilkowalski avatar

    emilkowalski/vaul

    8,426View on GitHub↗

    Vaul is a React drawer component used to create accessible, draggable bottom sheets and slide-up panels. It serves as a mobile-friendly alternative to traditional dialogs and modals by rendering content into a separate DOM node via a portal to avoid layout nesting issues. The library features configurable snap points that allow panels to lock into specific vertical heights during drag gestures. It supports hierarchical UI layering, enabling the use of nested drawers for complex navigation or multi-level menus. The component includes an accessibility layer with ARIA announcements and focus ma

    TypeScriptdialogdrawerreact
    View on GitHub↗8,426
  • nysamnang/react-native-raw-bottom-sheetnysamnang avatar

    nysamnang/react-native-raw-bottom-sheet

    1,204View on GitHub↗

    React Native Raw Bottom Sheet is a cross-platform mobile UI component that renders custom sliding modal panels and action menus rising from the bottom of the screen. It provides a native application interface overlay designed for mobile app development to display custom content, menus, and forms. The component supports customizable sheet behavior, allowing developers to configure animation durations, custom dimensions, and visual styling for the root backdrop, container view, and draggable handles. Dismissal and interaction mechanics include backdrop mask interception, downward drag gestures,

    JavaScriptaction-sheetbottom-animatedbottom-drawer
    View on GitHub↗1,204
  • gorhom/react-native-bottom-sheetgorhom avatar

    gorhom/react-native-bottom-sheet

    9,003View on GitHub↗

    This is a bottom sheet component library for React Native that provides gesture-driven panels sliding up from the bottom of the screen. The library is built around configurable snap points, dynamic sizing, keyboard awareness, modal presentation, and synchronized scrolling, with native driver animation offloaded to the native thread for smooth performance. The library distinguishes itself through deep gesture and animation control, including custom gesture handler overrides, scroll-gesture synchronization, and dynamic snap point recalculation when content size or keyboard visibility changes. I

    TypeScriptbottom-sheetbottomsheetmodal
    View on GitHub↗9,003
See all 30 alternatives to React Native Modalize→