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
·
nysamnang avatar

nysamnang/react-native-raw-bottom-sheet

0
View on GitHub↗
1,204 stars·194 forks·JavaScript·MIT·8 viewsnpmjs.com/package/react-native-raw-bottom-sheet↗

React Native Raw Bottom Sheet

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, hardware back button integration, and programmatic state control through reference methods.

Features

  • React Native Components - Provides customizable mobile UI components and action menus that slide up from the bottom of the screen.
  • Bottom Sheet Modal Presentations - Displays customizable sliding modal panels from the bottom of the screen with support for custom height, styling, and content.
  • Cross-Platform App Development - Builds mobile apps that run on iOS and Android from one codebase with shared business logic and platform-tailored UI.
  • Sheet Gesture Controls - Dismisses bottom sheets through tap-outside masks, hardware back buttons, and drag-down touch gestures on handles or content.
  • React Native Component Libraries - Builds mobile application interfaces using React Native with custom components that integrate into cross-platform UI component libraries.
  • Mobile Bottom Sheets - Displays sliding modal panels and action menus from the bottom of the screen in mobile applications for user selections and forms.
  • Native Animation Interpolators - Drives smooth layout transitions and drag movements entirely on the native UI thread using interpolated node values.
  • Bottom Sheet Modal Presentations - Customizes animation durations, backdrop dismissals, hardware back button handling, and drag gestures to control menu states.
  • Pan Gesture Detections - Tracks touch movements and velocity to handle downward dragging interactions and calculate natural dismissal thresholds.
  • Programmatic Controls - Opens and closes overlay panels dynamically using reference methods triggered from parent component logic or user interactions.
  • Gesture-Based Dismissal - Dismisses overlay panels through backdrop taps, hardware back button presses, or downward drag gestures with customizable behavior.
  • Modal Sheet Presentations - Renders overlay panels in a separate application window layer above standard views to guarantee full-screen coverage.
  • State Transition Animators - Controls open and close animations using adjustable durations and native driver acceleration to ensure smooth visual movement.
  • Imperative Method Exposure - Exposes direct open and close methods to parent components through standard component reference forwarding patterns.
  • Component Style Sheets - Applies custom visual styling to the root backdrop, container view, and draggable handle to match design systems.

Star history

Star history chart for nysamnang/react-native-raw-bottom-sheetStar history chart for nysamnang/react-native-raw-bottom-sheet

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 Raw Bottom Sheet

Hand-picked collections where React Native Raw Bottom Sheet appears.
  • Bottom sheet components

Frequently asked questions

What does nysamnang/react-native-raw-bottom-sheet do?

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.

What are the main features of nysamnang/react-native-raw-bottom-sheet?

The main features of nysamnang/react-native-raw-bottom-sheet are: React Native Components, Bottom Sheet Modal Presentations, Cross-Platform App Development, Sheet Gesture Controls, React Native Component Libraries, Mobile Bottom Sheets, Native Animation Interpolators, Pan Gesture Detections.

What are some open-source alternatives to nysamnang/react-native-raw-bottom-sheet?

Open-source alternatives to nysamnang/react-native-raw-bottom-sheet include: 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… enesozturk/react-native-hold-menu — React Native Hold Menu is a UI component library and cross-platform mobile framework providing a context menu widget… jamesblasco/modal_bottom_sheet — Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom… slackhq/panmodal — PanModal is an iOS UI library used to create draggable bottom sheet modals that slide up from the bottom of the… jeremybarbet/react-native-modalize — React Native Modalize is a customizable bottom sheet component designed for mobile applications. It functions as a…

Open-source alternatives to React Native Raw Bottom Sheet

Similar open-source projects, ranked by how many features they share with React Native Raw Bottom Sheet.
  • 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
  • react-native-modal/react-native-modalreact-native-modal avatar

    react-native-modal/react-native-modal

    5,657View on GitHub↗

    This is a mobile UI overlay library for React Native that provides an animated modal component. It functions as a gesture-responsive interface element used to present supplementary content via overlay windows that support custom transitions and dynamic layout adjustments. The library features a dynamic layout observer that automatically resizes and repositions components during screen rotations or when the on-screen keyboard appears. It implements gesture-based navigation, allowing users to dismiss overlays through configured swipe gestures and backdrop interactions. The project covers anima

    TypeScriptandroidanimatedanimation
    View on GitHub↗5,657
enesozturk/react-native-hold-menuenesozturk avatar

enesozturk/react-native-hold-menu

1,520View on GitHub↗

React Native Hold Menu is a UI component library and cross-platform mobile framework providing a context menu widget for iOS and Android applications. It displays an interactive popup action menu when users press and hold a specific interface element, enabling quick action workflows within mobile applications. The library utilizes a native gesture-driven architecture to animate menu transitions and scale changes on the native UI thread. It includes dynamic layout calculations to compute menu positioning and prevent screen overflow during device rotation, window resizing, and orientation chang

TypeScriptcontext-menuhold-to-openreact-native
View on GitHub↗1,520
  • jamesblasco/modal_bottom_sheetjamesblasco avatar

    jamesblasco/modal_bottom_sheet

    1,966View on GitHub↗

    Modal bottom sheet is a cross-platform mobile UI framework plugin for Flutter that renders advanced modal bottom sheets and interactive overlay components. It provides a specialized routing mechanism for custom route-based modal presentations, layout utilities for edge-to-edge safe area inset handling, gesture interception systems for nested scroll view coordination, and navigation structures for sequential modal overlay stacking. The library supports platform-adaptive widget styling that dynamically switches between Material Design and iOS Cupertino visual guidelines based on the host platfo

    Dartcupertinodartflutter
    View on GitHub↗1,966
  • See all 30 alternatives to React Native Raw Bottom Sheet→