margelo/react-native-vision-camera

📸 A powerful, high-performance React Native Camera library.

What it solves

VisionCamera provides a high-performance camera interface for React Native applications, allowing developers to integrate advanced camera functionality without sacrificing speed or quality.

How it works

It acts as a powerful wrapper for mobile camera hardware, offering deep control over resolutions, FPS, and device selection. A key feature is its "Frame Processors," which use JS worklets to allow real-time processing of camera frames for tasks like AI object detection and facial recognition.

Who it’s for

Mobile app developers using React Native who need professional-grade camera capabilities, such as high-resolution capture, real-time AI vision tasks, or custom GPU-accelerated filters.

Highlights

  • Real-time AI Integration: Supports Frame Processors for facial recognition and object detection.
  • High Performance: Includes a custom C++/GPU accelerated resizer using Metal and Vulkan.
  • Advanced Capture: Supports 4k/8k images, HDR, Night modes, and customizable FPS up to 240.
  • Extensibility: Allows drawing shapes, text, and shaders directly onto the camera feed.

Related

  • Project
  • Project
  • Project
  • Project