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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
enesozturk avatar

enesozturk/react-native-hold-menu

0
View on GitHub↗
1,520 stars·112 forks·TypeScript·MIT·19 viewsenesozturk.github.io/react-native-hold-menu↗

React Native Hold Menu

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 changes. A shared-element portal container renders contextual menu overlays across the entire application layout, while runtime theme resolution automatically adjusts color palettes based on device light and dark appearance settings.

Features

  • Context Menu Logic - Adds long-press context menus and quick action overlays to mobile app screens for faster user workflows.
  • Native Module Bridges - Bridges touch events and layout measurements across iOS and Android runtimes using native modules.
  • UI Thread Gesture Animations - Animates menu transitions and scale changes smoothly by running gesture responses on the native UI thread.
  • React Native Components - Builds custom user interfaces and interactive components for mobile applications built with React Native.
  • React Native Component Libraries - Offers a library of pre-built visual elements and interface components designed for cross-platform mobile development.
  • Menu Components - Displays a popup action menu when users press and hold an interface element in mobile applications.
  • Context Menu Triggers - Displays an interactive contextual menu overlay when users press and hold a specific interface element.
  • Portal Rendering - Renders contextual menu overlays on top of the entire application layout using a centralized screen portal container.
  • Cross-Platform App Development - Enables building mobile apps that run on iOS and Android from a single codebase with shared logic.
  • Native Mobile Application Frameworks - Provides a framework for building native iOS and Android applications using JavaScript and React.

Star history

Star history chart for enesozturk/react-native-hold-menuStar history chart for enesozturk/react-native-hold-menu

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with React Native Hold Menu

These projects share indexed features with React Native Hold Menu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • react-native-menu/menureact-native-menu avatar

    react-native-menu/menu

    1,226View on GitHub↗

    The project is a cross-platform mobile user interface library and context menu component for React Native applications. It functions as a mobile menu navigation component that presents hierarchical action lists and nested submenus on touch devices. The library renders platform-native context menus and popup sheets on mobile devices, including custom actions, color themes, subtitles, and nested submenus. It supports configuring custom menu icons by assigning custom vector assets and platform-specific graphic files so menu items display tailored branding, alongside runtime capability detection

    Kotlinhacktoberfestiosreact-native
    View on GitHub↗1,226
  • vczero/react-native-lessonvczero avatar

    vczero/react-native-lesson

    4,049View on GitHub↗

    This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the development of iOS and Android applications. It provides a structured educational guide and a set of lessons covering project bootstrapping, state management, and declarative user interface structures. The curriculum includes specific guides on mobile native bridge integration, providing tutorials on how to connect custom platform code to a cross-platform framework to access device-specific system APIs and hardware. The course covers the implementation of responsive mobile us

    HTML
    View on GitHub↗4,049
  • chakra-ui/zagchakra-ui avatar

    chakra-ui/zag

    5,121View on GitHub↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    TypeScripta11yaccessibilityagnostic
    View on GitHub↗5,121
Compare all 30 related projects→

Curated searches featuring React Native Hold Menu

Hand-picked collections where React Native Hold Menu appears.
  • Context menu extensions

Frequently asked questions

What does enesozturk/react-native-hold-menu do?

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.

What are the main features of enesozturk/react-native-hold-menu?

The main features of enesozturk/react-native-hold-menu are: Context Menu Logic, Native Module Bridges, UI Thread Gesture Animations, React Native Components, React Native Component Libraries, Menu Components, Context Menu Triggers, Portal Rendering.

Which projects share features with enesozturk/react-native-hold-menu?

Projects with overlapping indexed features include: 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… react-native-menu/menu — The project is a cross-platform mobile user interface library and context menu component for React Native… vczero/react-native-lesson — This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the… chakra-ui/zag — Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across… shoutem/ui — This project is a cross-platform mobile UI library and design system built for the React Native framework. It provides… shopify/flash-list — This project provides high-performance list components for React Native that utilize a view-recycling rendering…