React Native Facerecognition

screenshot of React Native Facerecognition

React Native Facerecognition

A face detection and recognition library for React Native. Faster and Accurate!


This product is a Face Recognition library with a new version 3.1.0 that features face detection, recognition, and tracking. It allows users to train their own dataset without the need for an internet connection. The installation process involves downloading specific packages based on the mobile's CPU and placing them in a designated location.


  • Face Detection: Detect faces in images.
  • Face Recognition (LBPH Algorithm only): Recognize faces based on the LBPH Algorithm.
  • Tracking face: Track faces in images.
  • Facial landmarks: Identify facial landmarks on detected faces.
  • Train your own dataset: Ability to train the library with a custom dataset.
  • Without any internet!: Operates offline.
  • All devices supported: Compatible with all devices.


To install the Face Recognition library, follow these steps:

  1. Download the package compatible with your mobile's CPU: x86, x86_64, or arm64-v8a.
  2. Place the downloaded package in the react-native-facerecognition/android/app/src/main/jniLibs directory.


The Face Recognition library offers a range of features including face detection, recognition, tracking, and the ability to train custom datasets. It supports all devices and can work offline without an internet connection. The installation process involves downloading the appropriate package based on the device's CPU and placing it in a specific directory within the project. This library provides a comprehensive solution for implementing facial recognition capabilities in mobile applications.


React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.