10 Best React Native Media Inputs Libraries

List hand-picked by Openbase Experts
Learn More

expo-camera

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
7
Top Feedback
6Easy to Use
6Performant
5Great Documentation
GitHub Stars
15K
Weekly Downloads
27K
Last Commit
4d ago

expo-image-picker

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.5/ 5
2
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
15K
Weekly Downloads
48K
Last Commit
4d ago

react-native-camera

A Camera component for React Native. Also supports barcode scanning!

License Icon
License: MIT AND Apache-2.0 AND BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
12
Top Feedback
15Great Documentation
11Easy to Use
7Performant
GitHub Stars
10K
Weekly Downloads
94K
Last Commit
2mos ago

react-native-image-picker

🌄 A React Native module that allows you to use native UI to select media from the device library or directly from the camera.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
15
Top Feedback
14Great Documentation
12Easy to Use
6Performant
GitHub Stars
7K
Weekly Downloads
105K
Last Commit
20d ago
rnv

react-native-view-shot

Snapshot a React Native view and save it to an image

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
45K
Last Commit
6mos ago
rnf

react-native-fs

Native filesystem access for react-native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Easy to Use
1Performant
GitHub Stars
4K
Weekly Downloads
23K
Last Commit
1mo ago
rni

react-native-image-crop-picker

iOS/Android image picker with support for camera, video, configurable compression, multiple images and cropping

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
4Great Documentation
3Easy to Use
1Performant
GitHub Stars
5K
Weekly Downloads
75K
Last Commit
23d ago

@react-native-community/cameraroll

CameraRoll is a react-native native module that provides access to the local camera roll or photo library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
3Great Documentation
3Highly Customizable
1Easy to Use
GitHub Stars
495
Weekly Downloads
45K
Last Commit
1mo ago
rnv

react-native-vision-camera

📸 The Camera library that sees the vision.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.0/ 5
1
Top Feedback
1Performant
1Bleeding Edge
1Responsive Maintainers
GitHub Stars
2K
Weekly Downloads
2K
Last Commit
2mos ago

expo-screen-capture

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
15K
Weekly Downloads
3K
Last Commit
4d ago

@uppy/react-native

The next open source file uploader for web browsers 🐶

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Performant
GitHub Stars
25K
Weekly Downloads
25
Last Commit
5d ago

react-native-background-upload

Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including camera roll assets.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
567
Weekly Downloads
4K
Last Commit
3mos ago

react-native-customized-image-picker

iOS/Android image picker with support for camera, video compression, multiple images and cropping

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
215
Weekly Downloads
405
Last Commit
5mos ago
rnd

react-native-detector

a screenshot detector for react native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
97
Weekly Downloads
572
Last Commit
2mos ago
rnv

react-native-video-processing

Native Video editing/trimming/compressing 🎥 library for React-Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Easy to Use
GitHub Stars
1K
Weekly Downloads
97
Last Commit
3mos ago
rnc

react-native-camera-kit

A high performance, fully featured, rock solid camera library for React Native applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
N/A
Weekly Downloads
2K
Last Commit
N/A
rnp

react-native-photo-browser

Local and remote media gallery with captions, selections and grid view support for react native.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
705
Weekly Downloads
270
Last Commit
7mos ago
rnb

react-native-beautiful-video-recorder

The video recorder component that extends from react-native-camera. It works for both iOS & Android.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
220
Weekly Downloads
406
Last Commit
1yr ago
rnc

react-native-camera-roll-picker

📷 A React Native component providing images selection from camera roll

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
409
Weekly Downloads
147
Last Commit
2yrs ago

react-native-photo-upload

Cross platform photo upload component for react native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
207
Weekly Downloads
57
Last Commit
3yrs ago
rns

react-native-screenshot-detector

Note: this project is designed to work with the newer version of React Native library imports, i.e. React Native >= 0.40.0

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
30
Last Commit
N/A
rni

react-native-image-color-picker

Image color picker based on image source provided and return image different color palettes or average color palette

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
23
Weekly Downloads
23
Last Commit
2yrs ago
rns

react-native-screenshot-notifier

Notify when a screenshot is taken in Android

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
16
Last Commit
3yrs ago
rns

react-native-screenshield

Prevent doing screenshot of your APP programically.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
5
Last Commit
1yr ago
rnf

react-native-full-image-picker

Support taking photo, video recording or selecting from photo library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
74
Weekly Downloads
10
Last Commit
3yrs ago
rnu

react-native-uploader

A React Native module to upload files and camera roll assets.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Hard to Use
GitHub Stars
514
Weekly Downloads
6
Last Commit
3yrs ago
rns

react-native-screen-capture-secure

react native module

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
4
Last Commit
1yr ago
rns

react-native-screen-recorder

A React Native module that allows you to capture the screen and save it in specific directory

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
10
Weekly Downloads
4
Last Commit
2yrs ago
rnf

react-native-file-uploader

An iOS and Android cross patform React Native module to upload files from the device local storage to a server using a multipart/form-data request.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
42
Weekly Downloads
3
Last Commit
6yrs ago
rnn

react-native-nj-screenshotcatch

A ReactNative Tool for catch Screen Shot Event

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
2
Last Commit
2yrs ago
rnn

react-native-new-image-picker

react-native-new-image-picker

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A

react-native-camera-configurable

A Camera component for React Native. Also supports barcode scanning!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
5yrs ago