infinitered/react-native-mlkit

react-native-mlkit - The definitive MLKit wrapper for React Native and Expo

What it solves

This project provides a way for developers to integrate Google's MLKit native libraries into Expo applications, allowing them to add machine learning capabilities to mobile apps without leaving the Expo ecosystem.

How it works

It acts as a wrapper (Expo modules) around the native MLKit libraries, providing a JavaScript interface to native MLKit functionality. The project is organized as a monorepo containing separate npm packages for different MLKit features.

Who it’s for

Mobile developers using the Expo framework who want to implement on-device machine learning features like vision and text recognition.

Highlights

  • Document Scanning: Ability to scan and extract information from documents.
  • Face Detection: Identifying and locating faces within images.
  • Image Labeling: Categorizing images based on their content.
  • Object Detection: Identifying and locating objects in images.
  • Text Recognition: Support for extracting text from images.

Related

  • Project
  • Project
  • Project
  • Project
  • Project