awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Bottom sheet components

تم تحديث الترتيب في 24 يوليو 2026

For bottom sheet components, the strongest matches are gorhom/react-native-bottom-sheet (This is a robust bottom sheet component library for), emilkowalski/vaul (Vaul is a React drawer component specifically designed for) and jamesblasco/modal_bottom_sheet (This Flutter package provides advanced modal bottom sheets with). jeremybarbet/react-native-modalize and umano/androidslidinguppanel round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked bottom sheet components for web and mobile apps, ranked by GitHub stars and activity. Compare the top alternatives and pick the right one.

Bottom sheet components

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • gorhom/react-native-bottom-sheetالصورة الرمزية لـ gorhom

    gorhom/react-native-bottom-sheet

    9,003عرض على 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

    This is a robust bottom sheet component library for React Native that features gesture-driven interaction, snap points, and smooth animations, making it a strong fit for mobile applications.

    TypeScriptGesture-DrivenSheet Scrollable ContentSnap Points
    عرض على GitHub↗9,003
  • emilkowalski/vaulالصورة الرمزية لـ emilkowalski

    emilkowalski/vaul

    8,426عرض على 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

    Vaul is a React drawer component specifically designed for creating accessible, draggable bottom sheets and slide-up panels with snap points and gesture support.

    TypeScriptSnap Points
    عرض على GitHub↗8,426
  • jamesblasco/modal_bottom_sheetالصورة الرمزية لـ jamesblasco

    jamesblasco/modal_bottom_sheet

    1,966عرض على 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

    This Flutter package provides advanced modal bottom sheets with support for custom styles, Material and Cupertino designs, and smooth animated presentations tailored for mobile applications.

    DartFlutterBottom Sheet Modal PresentationsCross-Platform UI Frameworks
    عرض على GitHub↗1,966
  • jeremybarbet/react-native-modalizeالصورة الرمزية لـ jeremybarbet

    jeremybarbet/react-native-modalize

    2,886عرض على GitHub↗

    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 scro

    React Native Modalize is a mobile UI component providing a gesture-driven bottom sheet with scrollable content and smooth animations, though it is specific to React Native rather than generic web use.

    TypeScriptScrollable Content Integrations
    عرض على GitHub↗2,886
  • umano/androidslidinguppanelالصورة الرمزية لـ umano

    umano/AndroidSlidingUpPanel

    9,456عرض على GitHub↗

    AndroidSlidingUpPanel is an Android custom view component and sliding panel library used to create draggable overlays that slide up from the bottom of an application screen. It functions as a nested scrolling UI framework that coordinates touch events between a draggable panel and its internal scrollable content. The library distinguishes itself through a parallax effect implementation that shifts background content at different speeds than the foreground panel. It supports the definition of intermediate anchor points to create partial-view states and allows for transition physics customizati

    This library provides a draggable bottom-up sliding panel component for Android with snap points, gesture support, and scroll coordination, making it a solid fit for mobile bottom sheet interfaces.

    JavaSnap Points
    عرض على GitHub↗9,456
  • gluestack/gluestack-uiالصورة الرمزية لـ gluestack

    gluestack/gluestack-ui

    4,931عرض على GitHub↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    Gluestack-ui is a cross-platform React component library that provides accessible slide-out panels and universal UI elements, fitting the need for bottom sheet components even though it is a broader design system rather than a standalone sheet library.

    TypeScriptAccessible MenusAccessible UI ComponentsTheme Customization
    عرض على GitHub↗4,931
  • mantinedev/mantineالصورة الرمزية لـ mantinedev

    mantinedev/mantine

    31,263عرض على GitHub↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Mantine is a comprehensive React component library that includes a Drawer component capable of serving as a bottom sheet, though it is part of a broader UI toolkit rather than a dedicated bottom sheet library.

    TypeScriptAccessible Menus
    عرض على GitHub↗31,263
  • slackhq/panmodalالصورة الرمزية لـ slackhq

    slackhq/PanModal

    3,781عرض على GitHub↗

    PanModal is an iOS UI library used to create draggable bottom sheet modals that slide up from the bottom of the screen. It provides a programmatic interface for managing the layout, height, and state of these overlay panels, allowing content to be presented over a main view without navigating away from the current screen. The library includes a pan gesture coordinator that synchronizes touch movements between the draggable container and internal scrollable content. This ensures that sliding the modal and scrolling within its content do not conflict. The framework covers custom presentation l

    PanModal is an iOS UI library for draggable bottom sheet modals featuring gesture-driven interaction, smooth animations, and scroll synchronization, making it a solid fit for mobile applications despite lacking web support.

    SwiftBottom SheetsCustom Presentation ControllersGesture Composition and Coordination
    عرض على GitHub↗3,781
  • ionicfirebaseapp/getwidgetالصورة الرمزية لـ ionicfirebaseapp

    ionicfirebaseapp/getwidget

    4,819عرض على GitHub↗

    Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for creating cross-platform user interfaces. It serves as a production-ready widget gallery designed to accelerate the front-end development process through a wide array of pre-composed elements. The project includes a specialized AI interaction UI kit featuring components for rendering streaming large language model responses, RAG chat interfaces, and real-time voice agents. It also provides operational utilities for estimating monthly LLM expenditures based on token usage and p

    This repository provides a Flutter UI component library that includes bottom sheet components among its extensive widget collection, making it a relevant choice if you are building mobile applications in Dart.

    DartFlutterAI Application UI KitsAI Content Renderers
    عرض على GitHub↗4,819
  • shadcn-ui/uiالصورة الرمزية لـ shadcn-ui

    shadcn-ui/ui

    116,724عرض على GitHub↗

    shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.

    shadcn-ui/ui provides customizable React UI components including drawer and sheet primitives built on Radix UI, making it a strong fit for implementing bottom sheet patterns despite requiring manual integration.

    TypeScriptData TablesAssistant Skill IntegrationsButton Groups
    عرض على GitHub↗116,724
  • alexaubry/bulletinboardالصورة الرمزية لـ alexaubry

    alexaubry/BulletinBoard

    5,348عرض على GitHub↗

    BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements designed to render interactive, accessible information cards at the bottom of a screen to guide users through onboarding and configuration tasks. The framework functions as an onboarding UI kit, offering pre-defined card templates and the ability to create custom layout structures. These components are built with integrated accessibility support to ensure that interface updates and interaction states are announced to screen readers and assistive controllers. The library covers

    BulletinBoard is an iOS SwiftUI component library for rendering interactive information cards at the bottom of the screen, which makes it a solid fit for mobile bottom sheet interfaces despite being tailored primarily for onboarding and configuration tasks.

    SwiftCard LayoutsiOS Contextual Card FrameworksBottom Sheets
    عرض على GitHub↗5,348
  • afollestad/material-dialogsالصورة الرمزية لـ afollestad

    afollestad/material-dialogs

    19,577عرض على GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    This Kotlin UI component library provides Material Design bottom sheets and modal dialogs for Android applications, though it focuses primarily on dialog patterns rather than fully custom gesture-driven sheets.

    KotlinAndroid UI ComponentsAndroid Lifecycle ManagementInput Collection Components
    عرض على GitHub↗19,577
  • flipboard/bottomsheetالصورة الرمزية لـ Flipboard

    Flipboard/bottomsheet

    4,496عرض على GitHub↗

    This is an Android bottom sheet component and modal interface designed to provide a dismissible sliding panel that overlays content from the bottom of the screen. It serves as a replacement for standard dialogs and menus, acting as a foreground view that implements Material Design depth, elevation, and shadow patterns. The project functions as a view animation framework that coordinates real-time scaling and translation of background content as the panel slides. It manages the visual transition between expanded, peeked, and dismissed states through a state machine. The component supports hos

    This Android library provides a gesture-driven bottom sheet and modal interface with state management and Material Design styling, fitting the core UI component search well despite being platform-specific.

    JavaBottom SheetsAndroid UI ComponentsAndroid View Animation Libraries
    عرض على GitHub↗4,496
  • osdnk/react-native-reanimated-bottom-sheetالصورة الرمزية لـ osdnk

    osdnk/react-native-reanimated-bottom-sheet

    3,342عرض على GitHub↗

    React Native Reanimated Bottom Sheet is a cross-platform mobile component library that provides a gesture-driven sliding bottom sheet component for iOS and Android applications. The component renders panels anchored to the bottom of the screen, allowing users to drag and snap them to predefined heights. The library supports touch tracking and drag behaviors across custom headers, content areas, and inner scrollable elements. Panel configuration covers height layout rules using pixel values and percentages, custom border radiuses, snap points, initial states, and imperative controller referenc

    This repository provides a highly configurable bottom sheet component for React Native that supports smooth animations and gesture-driven interactions, making it a great fit for mobile apps despite lacking some explicit accessibility and snap-point details in the description.

    TypeScriptGesture-DrivenSnap Points
    عرض على GitHub↗3,342
  • rgommezz/react-native-scroll-bottom-sheetالصورة الرمزية لـ rgommezz

    rgommezz/react-native-scroll-bottom-sheet

    1,549عرض على GitHub↗

    React Native Scroll Bottom Sheet is a software component designed for React Native applications that provides a bottom sheet interface integrating scrollable content. It enables developers to implement draggable panel layouts that coordinate scrolling behavior between the sheet container and its internal scrollable children.

    This repository provides a cross-platform scrollable bottom sheet component for React Native with native animations and virtualization, making it a strong fit for mobile app implementations despite lacking explicit mentions of snap points or accessibility.

    TypeScriptandroidbottom-sheetbottomsheet
    عرض على GitHub↗1,549
  • nysamnang/react-native-raw-bottom-sheetالصورة الرمزية لـ nysamnang

    nysamnang/react-native-raw-bottom-sheet

    1,204عرض على 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,

    This repository provides a customizable bottom sheet UI component for React Native applications, making it a fitting choice though it lacks some advanced features like native snap points.

    JavaScriptBottom Sheet Modal PresentationsReact Native ComponentsBottom Sheet Modal Presentations
    عرض على GitHub↗1,204
  • temzasse/react-modal-sheetالصورة الرمزية لـ Temzasse

    Temzasse/react-modal-sheet

    1,170عرض على GitHub↗

    react-modal-sheet is a TypeScript-based library designed for rendering sliding modal sheets within React applications. It provides fluid bottom-sheet style containers that integrate into user interfaces, supporting touch and gesture interactions for mobile and desktop environments. The package is distributed as an open-source component with built-in styling and layout management primitives for React developers.

    This repository provides a flexible React bottom sheet component built with Motion that supports smooth animations and accessibility, serving as a solid fit for this UI component search.

    TypeScriptaccessibilitybottom-sheetframer-motion
    عرض على GitHub↗1,170
  • webzlodimir/vue-bottom-sheetالصورة الرمزية لـ webzlodimir

    webzlodimir/vue-bottom-sheet

    231عرض على GitHub↗

    🔥 A nice clean and touch-friendly bottom sheet component based on Vue.js and Hammer.js for Vue 3

    This touch-friendly Vue.js component provides a bottom sheet interface with gesture support, though it lacks a few advanced features like snap points and comprehensive accessibility.

    VueNavigation and Menus
    عرض على GitHub↗231
  • prscx/react-native-bottom-action-sheetالصورة الرمزية لـ prscX

    prscX/react-native-bottom-action-sheet

    628عرض على GitHub↗

    React Native: Native Bottom Action Sheet

    This repository provides a React Native bottom action sheet component that implements the requested interface pattern, though it lacks some advanced features like fully customizable snap points or extensive accessibility tools.

    JavaScriptUI Components
    عرض على GitHub↗628
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
gorhom/react-native-bottom-sheet9KTypeScriptMIT9 مايو 2026
emilkowalski/vaul8.4KTypeScriptMIT3 أكتوبر 2025
jamesblasco/modal_bottom_sheet2KDartMIT17 فبراير 2025
jeremybarbet/react-native-modalize2.9KTypeScriptMIT8 يونيو 2024
umano/androidslidinguppanel9.5KJavaApache-2.021 يوليو 2022
gluestack/gluestack-ui4.9KTypeScript—20 فبراير 2026
mantinedev/mantine31.3KTypeScriptMIT16 يونيو 2026
slackhq/panmodal3.8KSwiftMIT3 نوفمبر 2025
ionicfirebaseapp/getwidget4.8KDartMIT24 مايو 2026
shadcn-ui/ui116.7KTypeScriptMIT16 يونيو 2026

Related searches

  • مكتبة مكونات React باستخدام Mantine
  • مكونات واجهة مستخدم تعريفية لـ Jetpack Compose
  • Pill identification database
  • مكتبة مكونات واجهة مستخدم لـ React Native
  • a collection of UI components for Flutter
  • UI component library
  • a library of UI components for React
  • مجموعة من مكونات Tailwind CSS الجاهزة