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
marcshilling avatar

marcshilling/react-native-image-picker

0
View on GitHub↗

React Native Image Picker

This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos from a device gallery or capturing them via the camera. It acts as a bridge for mobile camera integration and a native gallery selector to import visual assets into a JavaScript environment.

The library covers media library access and the handling of user content uploads by allowing users to provide image or video files from their device. This includes the ability to launch the device camera for photos and videos as well as selecting multiple media files from the local library.

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

Features

  • Media Pickers - A system interface for browsing and choosing multiple media files from the local device library.
  • React Native Libraries - Acts as a specialized React Native library for managing the import of visual assets from native interfaces.
  • System Media Pickers - Provides a cross-platform native interface for selecting images and videos via system media pickers.
  • Camera Integrations - Launch the device camera to take photos or record videos and save the resulting files to the local gallery.
  • Media Library Access - Provides native access to the system gallery for selecting existing images and videos.
  • Media Selection Interfaces - Opens the system gallery to pick multiple photos or videos using specific file type filters.
  • Camera Integration - Bridges the device camera to allow capturing photos and videos with native hardware controls.
  • Native Modules & Bridges - Provides a native module bridge to serialize requests from JavaScript to Java and Objective-C.
  • Cross-Platform Abstractions - Maps a single JavaScript interface to different underlying media frameworks for Android and iOS.
  • User Content Sourcing - Allows users to provide images or video files from their device for subsequent upload or storage.
  • Data Serialization - Transforms native image metadata and file paths into JSON objects for use within React Native.
  • System Intent Handlers - Triggers native system intents to launch the device camera or gallery for media selection.
  • UI Components - Native image selection from camera or device library.
8,638 stars·2,084 forks·Java·MIT·11 views

Star history

Star history chart for marcshilling/react-native-image-pickerStar history chart for marcshilling/react-native-image-picker

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 marcshilling/react-native-image-picker do?

This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos from a device gallery or capturing them via the camera. It acts as a bridge for mobile camera integration and a native gallery selector to import visual assets into a JavaScript environment.

What are the main features of marcshilling/react-native-image-picker?

The main features of marcshilling/react-native-image-picker are: Media Pickers, React Native Libraries, System Media Pickers, Camera Integrations, Media Library Access, Media Selection Interfaces, Camera Integration, Native Modules & Bridges.

Which projects share features with marcshilling/react-native-image-picker?

Projects with overlapping indexed features include: ivpusic/react-native-image-crop-picker — react-native-image-crop-picker is a cross-platform mobile image picker for selecting, cropping, and capturing images… longitachi/zlphotobrowser — ZLPhotoBrowser is a mobile image picker library that provides a media gallery interface for selecting photos, videos,… yummypets/ypimagepicker — YPImagePicker is a set of integrated iOS components for capturing new media, browsing device galleries, and performing… react-native-image-picker/react-native-image-picker — react-native-image-picker is a cross-platform mobile media picker used to select images and videos from a system… lucksiege/pictureselector — PictureSelector is an Android media selection library and toolkit for browsing and picking images, videos, and audio… hyperoslo/imagepicker — ImagePicker is a mobile image picker component that provides a unified interface for selecting photos from a gallery…

Projects sharing features with React Native Image Picker

These projects share indexed features with React Native Image Picker. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ivpusic/react-native-image-crop-pickerivpusic avatar

    ivpusic/react-native-image-crop-picker

    6,349View on GitHub↗

    react-native-image-crop-picker is a cross-platform mobile image picker for selecting, cropping, and capturing images and videos from a device gallery or camera. It serves as a bridge to access the mobile camera and photo library to upload media files into an application. The library provides integrated tools for media cropping and compression, allowing images to be resized to specific dimensions or aspect ratios. It supports a unified workflow where images can be cropped immediately during the selection process. Capability areas include camera media capture, gallery media selection for singl

    Objective-C
    View on GitHub↗6,349
  • longitachi/zlphotobrowserlongitachi avatar

    longitachi/ZLPhotoBrowser

    4,989View on GitHub↗

    ZLPhotoBrowser is a mobile image picker library that provides a media gallery interface for selecting photos, videos, and GIFs from a device library. It implements interaction patterns common to social messaging platforms and includes localized support for global users. The library features an integrated camera workflow for capturing new photos and videos directly within the selection process. It also includes an in-app media editor with tools for cropping, drawing, and applying filters to content before it is finalized. The project covers media gallery management, allowing users to organize

    Swifteditimageeditvideogallery
    View on GitHub↗4,989
  • yummypets/ypimagepickerYummypets avatar

    Yummypets/YPImagePicker

    4,480View on GitHub↗

    YPImagePicker is a set of integrated iOS components for capturing new media, browsing device galleries, and performing visual edits or filtering. It provides a built-in camera interface for photos and videos, a media selection library for picking multiple assets from the device gallery, and tools for editing media. The library includes a media editor for cropping images and trimming video durations, as well as a filter tool for modifying the visual appearance of images before they are finalized. The project covers media capture, gallery selection, and image processing. These capabilities inc

    Swift
    View on GitHub↗4,480
  • react-native-image-picker/react-native-image-pickerreact-native-image-picker avatar

    react-native-image-picker/react-native-image-picker

    8,637View on GitHub↗

    react-native-image-picker is a cross-platform mobile media picker used to select images and videos from a system gallery or capture new media via the device camera. It serves as a native device camera interface and a mobile gallery file picker for accessing local storage. The library includes a media metadata extractor to retrieve technical details from selected files, such as image dimensions, file size, video duration, and EXIF data. The project provides a bridge between JavaScript and native mobile operating systems to trigger system-provided gallery and camera interfaces. It handles the

    Javaimage-pickerpickerreact-native
    View on GitHub↗8,637
Compare all 30 related projects→