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
react-native-share avatar

react-native-share/react-native-share

0
View on GitHub↗

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
react-native-share.github.io/react-native-share↗

React Native Share

This is a cross-platform mobile sharing library that provides a native system interface for sending text, links, and media files to other applications on a mobile device. It functions as a distribution bridge for sharing local files, remote URLs, and base64 encoded data via the device's default share dialog.

The library includes tools for direct social media integration, allowing preformatted messages and media to be sent to specific platforms using native sharing intents. It also features an application installation checker to verify if specific social or communication apps are present on the device before initiating a share action.

The project covers general mobile content distribution and cross-app data transfer, including the ability to handle mixed content and remote file sharing through temporary local caching. It also provides configuration utilities for managing the language settings of the share interface.

Features

  • Native Share Sheets - Invokes the native operating system share sheets to let users select a destination application for content.
  • Native API Bridges - Provides a native API bridge to map JavaScript calls to Android and iOS sharing intents.
  • App-to-App Data Export - Enables moving documents and media to external apps via base64 strings or local file URLs.
  • Cross-App Content Distribution - Provides a bridge to send text, links, and media from a React Native app to other installed applications.
3,890 stars·973 forks·Java·MIT·23 views
  • Mobile Data Distribution Bridges - Acts as a bridge for sharing local files, remote URLs, and base64 encoded data with other mobile apps.
  • Mobile Media Distribution - Allows sending documents or media to other applications using base64 encoded strings or local file URLs.
  • Mobile Sharing Libraries - A cross-platform library for sending text, links, and media files to native share sheets and social applications.
  • System Content Sharing - Opens the native system dialog to send text, links, or files to any installed application.
  • Native Sharing Intents - Provides a way to send preformatted messages and media directly to social platforms using native sharing intents.
  • App-to-App Intent Routing - Implements native intent-based routing to send text, URLs, and files to external mobile applications.
  • Remote Asset Sharing - Downloads remote files to temporary storage and shares the local path for external application compatibility.
  • Presence Verification - Includes a utility to verify if specific third-party applications are installed on the device.
  • Application Presence Verifications - Includes a utility to verify if specific social or communication apps are installed on the device before initiating a share.
  • Social Media Integrations - Integrates with specific social platforms to share premade messages and media via native intents.
  • Sharing Asset Caches - Downloads remote files to a temporary local cache to provide the file paths required by native sharing APIs.
  • Direct Share Targets - Allows sending premade messages and media directly to preselected social media or communication applications.
  • Installation Version Checkers - Verifies if specific social or communication apps are installed before initiating a share action.
  • Star history

    Star history chart for react-native-share/react-native-shareStar history chart for react-native-share/react-native-share

    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.

    Frequently asked questions

    What does react-native-share/react-native-share do?

    This is a cross-platform mobile sharing library that provides a native system interface for sending text, links, and media files to other applications on a mobile device. It functions as a distribution bridge for sharing local files, remote URLs, and base64 encoded data via the device's default share dialog.

    What are the main features of react-native-share/react-native-share?

    The main features of react-native-share/react-native-share are: Native Share Sheets, Native API Bridges, App-to-App Data Export, Cross-App Content Distribution, Mobile Data Distribution Bridges, Mobile Media Distribution, Mobile Sharing Libraries, System Content Sharing.

    Which projects share features with react-native-share/react-native-share?

    Projects with overlapping indexed features include: notsfsssf/pixez-flutter — Pixez-flutter is a cross-platform mobile application designed for browsing, searching, and downloading digital artwork… zoontek/react-native-permissions — react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and… luruke/browser-2020 — This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… rikkaapps/shizuku — Shizuku is a framework that enables standard mobile applications to interact with restricted system-level interfaces… apache/cordova-android — This project is an Android hybrid mobile framework that enables the development of applications running web content…

    Projects sharing features with React Native Share

    These projects share indexed features with React Native Share. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • notsfsssf/pixez-flutterNotsfsssf avatar

      Notsfsssf/pixez-flutter

      11,894View on GitHub↗

      Pixez-flutter is a cross-platform mobile application designed for browsing, searching, and downloading digital artwork from external platforms. It provides a comprehensive interface for managing remote media collections, including support for viewing illustrations, manga, and animated content. The application handles user authentication and session persistence to ensure a consistent experience across different devices. The project distinguishes itself through a sophisticated network management layer that enables users to bypass regional restrictions and network limitations. By utilizing custo

      Dartandroidflutterios
      View on GitHub↗11,894
    • luruke/browser-2020luruke avatar

      luruke/browser-2020

      7,960View on GitHub↗

      This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical map for accessing native operating system functions, hardware interfaces, and standard web APIs to bridge the gap between web applications and desktop or mobile environments. The resource provides detailed guidance on implementing Progressive Web App features, including offline caching, push notifications, and native installation prompts. It also catalogs methods for interacting with hardware peripherals via USB, Bluetooth, and NFC, as well as reading raw data from device sensor

      View on GitHub↗7,960
    • flutter-team-archive/pluginsflutter-team-archive avatar

      flutter-team-archive/plugins

      17,710View on GitHub↗

      This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

      Dartandroiddartflutter
      View on GitHub↗17,710
    • zoontek/react-native-permissionszoontek avatar

      zoontek/react-native-permissions

      4,373View on GitHub↗

      react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows. It functions as a permission status manager and device capability auditor to determine if access to sensitive data or hardware is granted, denied, or blocked. The project includes a media access controller to handle limited access to photos and contacts through system-native pickers. It also features a system settings integrator that directs users to device settings pages to manually toggle application and notificat

      Objective-C++authorizationpermissionsreact
      View on GitHub↗4,373
    Compare all 30 related projects→