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

react-native-camera/react-native-cameraArchived

0
View on GitHub↗
9,638 stars·3,516 forks·Java·21 viewsreact-native-camera.github.io/react-native-camera↗

React Native Camera

This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into mobile applications. It serves as a tool for implementing image and video capture, as well as specialized scanning and recognition tasks.

The library includes specialized capabilities for computer vision, including a barcode scanner for decoding various barcode types, a face detection tool to identify human faces in a live feed, and an optical character recognition engine for extracting written text from the camera stream.

The system covers hardware configuration and control, including the selection of front or back cameras and the management of focus, zoom, flash, and exposure. It also handles system-level camera and microphone permission management and provides mock components for simulating hardware behavior during testing.

Features

  • Cross-Platform Camera Components - Provides a cross-platform UI component and programmatic interface for integrating camera hardware into mobile applications.
  • Camera Integration - Provides the primary components and APIs for integrating camera previews and media capture into mobile apps.
  • Barcode Decoders - Detects and decodes multiple barcode and QR code types from the live camera stream.
  • Face Detection - Identifies human faces within the camera's field of view and returns corresponding face objects.
  • Scene Text Recognition - Extracts written text from the live camera feed using optical character recognition.
  • Mobile Video Recording - Enables recording video with configurable quality, bitrate, and codecs while enforcing duration and file size limits.
  • Native Platform Access - Provides separate native module implementations for iOS and Android to handle platform-specific camera drivers and permissions.
  • Image Capture - Captures still photographs with configurable focus, flash, and exposure settings on mobile devices.
  • Recording Interfaces - Provides a programmatic interface for capturing and saving video clips with configurable quality and bitrate settings.
  • Mobile Video Recording - Captures video footage from a mobile device with configurable quality and duration limits.
  • Bridges & Bindings - Implements the message-passing bridge that allows JavaScript code to invoke native mobile camera APIs and hardware features.
  • Native View Embedding - Integrates a native camera preview layer directly into the React Native view hierarchy for real-time rendering.
  • Camera Feed Decoders - Includes a tool to decode barcodes and QR codes from live camera video streams in real time.
  • Optical Character Recognition - Provides a specialized engine to convert text from a live camera stream into machine-encoded text.
  • Mobile OCR Integrations - Ships an OCR integration for extracting written text from live camera streams on mobile platforms.
  • Camera QR Code Scanners - Enables real-time scanning and decoding of QR codes and barcodes via the device camera.
  • Camera Parameter Controllers - Enables adjustment of camera focus manually via coordinates or automatically using depth values.
  • Hardware Capability Detectors - Allows the application to query the device for supported image sizes, aspect ratios, and frame rates.
  • Camera Configuration - Provides controls for selecting between front and back cameras and configuring supported hardware ratios.
  • Exposure and Flash Controls - Provides programmatic control over flash modes and exposure levels to manage image brightness and lighting.
  • Gesture-Based Zooming - Supports numerical zoom adjustments and native pinch-to-zoom gestures for the camera viewport.

Star history

Star history chart for react-native-camera/react-native-cameraStar history chart for react-native-camera/react-native-camera

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

Frequently asked questions

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

This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into mobile applications. It serves as a tool for implementing image and video capture, as well as specialized scanning and recognition tasks.

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

The main features of react-native-camera/react-native-camera are: Cross-Platform Camera Components, Camera Integration, Barcode Decoders, Face Detection, Scene Text Recognition, Mobile Video Recording, Native Platform Access, Image Capture.

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

Projects with overlapping indexed features include: lwansbrough/react-native-camera — This project is a cross-platform mobile camera library used to embed live camera feeds and capture photos or videos… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… mebjas/html5-qrcode — html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser,… android/camera-samples — A collection of reference implementations and code samples for integrating Android camera hardware and software APIs.… mrousavy/react-native-vision-camera — This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a… bingoogolapple/bgaqrcode-android — BGAQRCode-Android is a developer toolkit for Android that provides a library for scanning and recognizing QR codes and…

Projects sharing features with React Native Camera

These projects share indexed features with React Native Camera. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lwansbrough/react-native-cameralwansbrough avatar

    lwansbrough/react-native-camera

    9,638View on GitHub↗

    This project is a cross-platform mobile camera library used to embed live camera feeds and capture photos or videos within mobile applications. It provides a unified interface for integrating mobile image capture and camera functionality across different platforms. The library includes specialized tools for reading and decoding barcode data from a live camera stream and a system for locating and identifying human faces in real-time.

    Java
    View on GitHub↗9,638
  • microsoft/windows-universal-samplesmicrosoft avatar

    microsoft/Windows-universal-samples

    9,696View on GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    View on GitHub↗9,696
  • mebjas/html5-qrcodemebjas avatar

    mebjas/html5-qrcode

    6,030View on GitHub↗

    html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser, processing live video from a device camera or decoding codes from uploaded image files without any server-side involvement. The library handles real-time scanning from continuous camera feeds with adjustable frame rates and scanning regions, while also supporting file-based decoding for static images. The scanner offers configurable behavior through runtime settings, allowing developers to adjust scanning speed, viewfinder region, aspect ratio, and restrict decoding to specifi

    TypeScriptbarcodecamerahtml5
    View on GitHub↗6,030
  • android/camera-samplesandroid avatar

    android/camera-samples

    5,422View on GitHub↗

    A collection of reference implementations and code samples for integrating Android camera hardware and software APIs. The project provides demonstrations for using both the Jetpack CameraX library and the low-level Camera2 API to implement photo and video capture features. The repository includes specialized implementations for high-performance recording, such as high-frame-rate slow motion and high-dynamic-range video. It also features examples of machine learning vision, demonstrating how to analyze live camera frames for object detection and QR code scanning. The project covers broad imag

    Kotlinkotlinsamples
    View on GitHub↗5,422
  • Compare all 30 related projects→