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

mrousavy/react-native-vision-camera

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
visioncamera.margelo.com
↗

React Native Vision Camera

This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a high-performance interface for mobile applications to handle hardware control, media capture, and live camera frame processing.

The framework includes a dedicated system for running AI models and custom analysis on live camera streams using high-performance worklets. It also functions as a real-time detection and decoding system for QR codes and barcodes.

Broad capabilities cover the capture of high-resolution photos and videos with controls for zoom, HDR, and frame rates. The project supports drawing visual overlays, such as shapes and shaders, over live feeds and includes utilities for managing camera hardware permissions and pixel format configurations.

Features

  • Cross-Platform Camera Components - Acts as a high-performance cross-platform interface for integrating camera hardware and media capture into mobile apps.
  • Camera Feed Decoders - Detects and decodes QR codes and barcodes in real-time directly from the live camera video stream.
  • Computer Vision Libraries - Serves as a high-performance library for running AI models and real-time frame analysis on mobile camera streams.
  • Real-Time Object Detection - Runs real-time object and face detection using AI models on live camera frames within React Native.
9,479 stars·1,369 forks·TypeScript·MIT·22 views
  • Pixel-Buffer Memory Mapping - Maps raw camera pixel data into memory buffers accessible by both native code and JavaScript worklets for high-speed processing.
  • Worklet Threading - Executes JavaScript functions on dedicated high-performance background threads to analyze camera frames without blocking the UI.
  • Mobile Photo and Video Capture - Supports recording high-resolution images and video clips with customizable resolutions, aspect ratios, and frame rates.
  • Real-Time Model Inference on Frames - Runs AI models and custom logic on individual camera frames for tasks like facial recognition and object detection.
  • Device Hardware Integrations - Integrates native mobile application logic with camera hardware to optimize image quality and device selection.
  • Camera Capture Controllers - Provides low-level controls for device selection, zoom, HDR, and night modes to optimize image capture.
  • Mobile Media Capture - Enables recording high-resolution photos and videos with control over zoom, HDR, and frame rates.
  • Native Bindings - Provides high-performance synchronous communication between JavaScript and native C++ camera modules using the JavaScript Interface.
  • Scanning Workflows - Provides the operational workflow for capturing and processing barcode data from a live camera feed.
  • Real-Time Visual Stream Processors - Streams camera frames to JavaScript worklet functions for high-performance analysis while the camera is active.
  • Camera Frame Processors - Provides a system for manipulating pixel formats and applying visual shaders to live video streams.
  • Frame Dropping Strategies - Manages high-frequency camera streams by discarding frames when the processing thread cannot keep up with hardware.
  • Render-to-Texture Buffers - Binds camera output directly to GPU textures for low-latency previews and real-time shader overlays.
  • Live Stream Overlays - Enables drawing shapes, text, and shaders directly onto the live camera stream for real-time visual feedback.
  • QR Code Scanner Libraries - Provides a real-time detection and decoding system for QR codes and barcodes within a mobile camera feed.
  • Visual Feed Overlays - Supports drawing shapes, text, or shaders over a real-time camera feed to provide visual feedback.
  • Star history

    Star history chart for mrousavy/react-native-vision-cameraStar history chart for mrousavy/react-native-vision-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.

    Frequently asked questions

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

    This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a high-performance interface for mobile applications to handle hardware control, media capture, and live camera frame processing.

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

    The main features of mrousavy/react-native-vision-camera are: Cross-Platform Camera Components, Camera Feed Decoders, Computer Vision Libraries, Real-Time Object Detection, Pixel-Buffer Memory Mapping, Worklet Threading, Mobile Photo and Video Capture, Real-Time Model Inference on Frames.

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

    Projects with overlapping indexed features include: thu-mig/yolov10 — YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying… itseez/opencv — OpenCV is an open-source computer vision library and visual analysis toolkit. It provides a framework for processing… react-native-camera/react-native-camera — This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into… lyuwenyu/rt-detr — RT-DETR is a real-time object detection model based on the detection transformer architecture. It is implemented as a… alexeyab/darknet — Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object… dm77/barcodescanner — This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It…

    Projects sharing features with React Native Vision Camera

    These projects share indexed features with React Native Vision Camera. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • thu-mig/yolov10THU-MIG avatar

      THU-MIG/yolov10

      11,316View on GitHub↗

      YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

      Python
      View on GitHub↗11,316
    • itseez/opencvItseez avatar

      Itseez/opencv

      89,221View on GitHub↗

      OpenCV is an open-source computer vision library and visual analysis toolkit. It provides a framework for processing static images and dynamic video frames to analyze visual data and extract information using deep learning. The project functions as a real-time image processing framework, enabling the execution of vision algorithms on live video streams for immediate analysis and data processing. The toolkit covers a broad range of capabilities including image pattern recognition, real-time video analysis, and visual data extraction. It also supports automated visual inspection for detecting

      C++
      View on GitHub↗89,221
    • react-native-camera/react-native-camerareact-native-camera avatar

      react-native-camera/react-native-camera

      9,638View on GitHub↗

      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, i

      Javacameraface-detectionreact-native
      View on GitHub↗9,638
  • dm77/barcodescannerdm77 avatar

    dm77/barcodescanner

    5,436View on GitHub↗

    This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It provides the core infrastructure for translating visual patterns into text on mobile devices. The library includes a camera preview manager that adjusts aspect ratios and feed sizes to fit various screen dimensions, as well as a hardware controller for managing flash, autofocus, and sensor selection. It also features a barcode format filter to restrict scanning to specific barcode types to increase detection speed and accuracy. The project covers camera hardware control, live ba

    Java
    View on GitHub↗5,436
  • Compare all 30 related projects→