10 Best JavaScript Camera 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.

59.5K
18.8K
Built-in
MIT
rw

Webcam component

143K
1.3K
Built-in
MIT
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.

147K
7.9K
Built-in
MIT
rnc

A Camera component for React Native. Also reads barcodes.

82.7K
Built-in
MIT AND Apache-2.0 AND BSD-3-Clause
cordova-plugin-camera

Apache Cordova Plugin camera

22.8K
934
Built-in
Apache-2.0
cam

React Native Camera Roll for iOS & Android

37.1K
Built-in
MIT
vwc

Webcam component for VueJs.

2.7K
241
No support
MIT
rnv

📸 The Camera library that sees the vision.

40K
3.3K
Built-in
MIT
mul

Record video or snapshots from device cameras or desktop. Upload and download of video or snapshots is supported.

82
9
No support
MIT
nbs

An angular barcode reader

2.2K
45
Built-in
MIT
react-camera-pro

Mobile first camera component for React.

1.5K
54
Built-in
MIT
@uppy/screen-capture

The next open source file uploader for web browsers 🐶

20.6K
26.3K
Built-in
MIT
react-native-camera-kit

A high performance, easy to use, rock solid camera library for React Native apps.

6K
1.9K
No support
MIT
umr

React based hooks to utilize the media recorder api for audio, video and screen recording

2.5K
80
Built-in
MIT
videojs-record

video.js plugin for recording audio/video/image files

8.9K
1.3K
No support
MIT
jhc

JavaScript ES6 Library HTML5 Camera Photo

20.1K
88
DefinitelyTyped
MIT
nw

A simple Angular webcam component / pure & minimal, no flash-fallback

18.9K
188
Built-in
MIT
rc

HTML5 Web/Mobile camera for ReactJS

123
27
No support
Apache-2.0
rhc

HTML5 camera photo

15.3K
186
DefinitelyTyped
MIT
web

HTML5 Webcam Image Capture Library with Flash Fallback

2.7K
2.4K
No support
MIT
@ionic-native/camera-preview

Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support.

1.7K
2.1K
Built-in
MIT
nw

Nodejs Cross Platform Webcam usage

1.7K
178
No support
MIT
ao

💬 Simple, robust, OpenVidu room videochat component for Angular

14
14
No support
Apache-2.0
rnv

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

1.2K
1.1K
No support
MIT
hcf

Homebridge Plugin Providing FFmpeg-based Camera Support

1.1K
982
Built-in
ISC
rc

A camera component for react.

316
22
No support
MIT
rnb

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

309
228
No support
MIT
nativescript-camera

NativeScript plugin to empower using device camera.

294
89
Built-in
Apache-2.0
vmr

vue-media-recorder makes it easy to capture media (Microphone, Camera, Video) in your Vue.js apps.

243
7
No support
MIT
evc

The easiest way possible to have a camera view that supports mobile and looks close the native camera apps on mobile phones

210
5
No support
ISC
vcv

Webcam component for VueJs.

185
17
No support
MIT
rnc

Select single or multiple images, with croping option

154
No support
MIT
vue-motion-cam

Vue RestBundle for motion capture.

41
0
No support
MIT
vw

A Vue component for capturing image from webcam.

35
60
No support
MIT
vcg

Let users control your Vue app using AI and their camera in just 1 line of HTML!

26
46
No support
MIT
vwn

Vue-WebCam-New, A Vue component for capturing image from webcam

19
2
No support
MIT
ut

A React hook to use tensorflow.js easily

12
102
No support
MIT
vcl

Vishwam Camera module for angular project

9
Built-in
ac

An angular wrapper around @blinkmobile/camera

7
No support
MIT
nsw

A simple Angular 4+ Webcam-Component / pure & minimal, no Flash-Fallback

7
1
Built-in
MIT
no

Opencam is an Angular library component developped to manipulate camera and perform various actions

6
4
Built-in
MIT
nc

NPM package for angular camera

5
No support
MIT
ora

A thin wrapper around onvif-rx to communicate with ONVIF devices and cameras in Angular applications.

4
1
Built-in
MIT
tim

Player for motion detection shots of your security camera backup on DropBox

4
1
No support
MIT
tc

A Camera component for React, used by Thicket

3
No support
MIT
react-native-camera-configurable

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

2
0
No support
MIT
ca

A friendly interface for taking pictures in angular and uploading them.

2
5
Built-in
MIT
nco

Provides API for using device camera

1
Built-in
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.