Machine Learning, OCR & Computer Vision · Rankings
Category ranking: Machine Learning, OCR & Computer Vision. Compare eligible packages by release recency, usage, quality and recognition.
Compiled by: Ducafecat · Data sources: pub.dev / GitHub
Ranking rules
Eligibility: release ≤365 days, Pub checked ≤7 days, downloads ≥100, Pub Points ≥100; confirmed archived repositories excluded. Base score: recency 40%, usage 35%, quality 15%, recognition 10%. Category score = base + recent bonus + potential bonus (up to 106). Recent bonus: age ≤30 days, 3 × (1 − age/30). Potential bonus: age ≤90 days, Points ≥130, downloads ≤10,000, +3. Rank and age are frozen at generation time; at most 50 entries, ordered by the published category rank.
| Rank | Packages | Category score | Base score | Recent bonus | Potential bonus | Version published | Days since release | 30-day downloads | Pub points | Likes | Release recency (40%) | Usage (35%) | Pub quality (15%) | Recognition (10%) | Pub metrics checked | Source repository | Repository stars (not scored) | Repository pushed (not scored) | Repository checked | Archived | Details |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | google_mlkit_text_recognitionv1.0.3 A Flutter plugin to use Google's ML Kit Text Recognition to recognize text in any Chinese, Devanagari, Japanese, Korean and Latin character set. AndroidiOS | 96.1 | 93.4 | 2.8 | 0 | 2 | 387,000 | 160 / 160 | 413 | 98.1 | 93.1 | 100 | 65.4 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 2 | google_mlkit_commonsv1.0.3 A Flutter plugin with commons files to implement google's standalone ml kit made for mobile platform. AndroidiOS | 95 | 92.2 | 2.8 | 0 | 2 | 679,000 | 160 / 160 | 38 | 98.1 | 97.2 | 100 | 39.8 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 3 | google_mlkit_face_detectionv1.0.3 A Flutter plugin to use Google's ML Kit Face Detection to detect faces in an image, identify key facial features, and get the contours of detected faces. AndroidiOS | 93.3 | 90.6 | 2.8 | 0 | 2 | 141,000 | 160 / 160 | 330 | 98.1 | 85.8 | 100 | 63 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 4 | google_mlkit_translationv1.0.3 A Flutter plugin to use Google's ML Kit On-Device Translation to dynamically translate text between more than 50 languages. AndroidiOS | 89.2 | 86.5 | 2.8 | 0 | 2 | 52,700 | 160 / 160 | 74 | 98.1 | 78.7 | 100 | 46.9 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 5 | google_ml_kitv1.0.3 A Flutter plugin to use all APIs from Google's standalone ML Kit for mobile platforms. AndroidiOS | 88.8 | 83 | 2.8 | 3 | 2 | 4,090 | 160 / 160 | 1,210 | 98.1 | 60.2 | 100 | 77.1 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 6 | google_mlkit_pose_detectionv1.0.3 A Flutter plugin to use Google's ML Kit Pose Detection to detect the pose of a subject's body in real time from a continuous video or static image. AndroidiOS | 88.5 | 85.8 | 2.8 | 0 | 2 | 38,200 | 160 / 160 | 82 | 98.1 | 76.4 | 100 | 48 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 7 | google_mlkit_selfie_segmentationv1.0.3 Flutter plugin to use Google's ML Kit Selfie Segmentation API to easily separate the background from users within a scene and focus on what matters. AndroidiOS | 87.7 | 85 | 2.8 | 0 | 2 | 39,200 | 160 / 160 | 36 | 98.1 | 76.6 | 100 | 39.2 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 8 | google_mlkit_image_labelingv1.0.3 A Flutter plugin to use Google's ML Kit Image Labeling to detect and extract information about entities in an image across a broad group of categories. AndroidiOS | 87.1 | 84.4 | 2.8 | 0 | 2 | 24,100 | 160 / 160 | 66 | 98.1 | 73 | 100 | 45.7 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 9 | google_mlkit_language_idv1.0.3 A Flutter plugin to use Google's ML Kit Language Identification to determine the language of a string of text. AndroidiOS | 87.1 | 84.3 | 2.8 | 0 | 2 | 38,400 | 160 / 160 | 21 | 98.1 | 76.4 | 100 | 33.6 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 10 | google_mlkit_object_detectionv1.0.3 A Flutter plugin to use Google's ML Kit Object Detection and Tracking to detect and track objects in an image or live camera feed. AndroidiOS | 86.5 | 83.7 | 2.8 | 0 | 2 | 16,100 | 160 / 160 | 92 | 98.1 | 70.1 | 100 | 49.2 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 11 | google_mlkit_digital_ink_recognitionv1.0.3 A Flutter plugin to use Google's ML Kit Digital Ink Recognition to recognize handwritten text on a digital surface in hundreds of languages, as well as classify sketches. AndroidiOS | 85.9 | 83.1 | 2.8 | 0 | 2 | 18,600 | 160 / 160 | 38 | 98.1 | 71.2 | 100 | 39.8 | Nov 15, 2026, 4:04 PM (UTC+8) | flutter-ml/google_ml_kit_flutter (Shared repository) | 1,279 | Sep 15, 2026, 5:43 AM | — | Not archived | Detailspub.dev ↗ | |
| 12 | flutter_face_apiv8.4.1771 This is a flutter module for Regula Face SDK. It allows you to easily compaire faces using your phone's camera. Supports Android and iOS. AndroidiOS | 84.9 | 82.3 | 2.6 | 0 | 4 | 13,500 | 155 / 160 | 89 | 96.9 | 68.8 | 96.9 | 48.9 | Nov 15, 2026, 4:04 PM (UTC+8) | regulaforensics/flutter_face_api | 46 | Sep 19, 2026, 8:42 AM | — | Not archived | Detailspub.dev ↗ | |
| 13 | tesseract_ocrv0.6.0 Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition. It has unicode (UTF-8) support, and can recognize more than 100 languages. AndroidiOS | 84.4 | 78.5 | 2.9 | 3 | 0 | 3,390 | 140 / 160 | 91 | 99.6 | 58.8 | 87.5 | 49.1 | Nov 15, 2026, 4:04 PM (UTC+8) | arrrrny/tesseract_ocr | 105 | Jun 3, 2026, 10:30 AM | — | Not archived | Detailspub.dev ↗ | |
| 14 | flutter_tesseract_ocrv0.4.32 Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition. It has unicode (UTF-8) support, and can recognize more than 100 languages. AndroidiOSWeb | 84.1 | 81.2 | 2.9 | 0 | 0 | 10,300 | 130 / 160 | 216 | 99.4 | 66.9 | 81.3 | 58.4 | Nov 15, 2026, 4:04 PM (UTC+8) | khjde1207/tesseract_ocr | 68 | Sep 15, 2026, 6:29 AM | — | Not archived | Detailspub.dev ↗ | |
| 15 | ultralytics_yolov0.7.2 Flutter plugin for Ultralytics YOLO computer vision models. AndroidiOS | 83.9 | 78.6 | 2.3 | 3 | 7 | 3,940 | 160 / 160 | 84 | 94.5 | 59.9 | 100 | 48.2 | Nov 15, 2026, 4:04 PM (UTC+8) | ultralytics/yolo-flutter-app | 495 | Sep 18, 2026, 4:11 PM | — | Not archived | Detailspub.dev ↗ | |
| 16 | ml_algov16.18.2 Machine learning algorithms, Machine learning models performance evaluation functionality AndroidiOSmacOSWindowsLinux | 83.5 | 78.2 | 2.2 | 3 | 7 | 4,380 | 150 / 160 | 118 | 94.4 | 60.7 | 93.8 | 51.9 | Nov 15, 2026, 4:04 PM (UTC+8) | gyrdym/ml_algo | 198 | Jul 26, 2026, 8:29 PM | — | Not archived | Detailspub.dev ↗ | |
| 17 | executorch_flutterv0.9.0 ExecuTorch ML inference for Flutter using dart:ffi. Supports Android, iOS, macOS, Linux, Windows, and Web. AndroidiOSWebmacOSWindowsLinux | 79.1 | 73.2 | 2.9 | 3 | 0 | 490 | 160 / 160 | 12 | 99.3 | 44.9 | 100 | 27.8 | Nov 15, 2026, 4:04 PM (UTC+8) | — | — | — | — | Unknown | Detailspub.dev ↗ | |
| 18 | sherpa_onnx_webv2.0.1 Web platform support for sherpa_onnx using WebAssembly. Web | 77.7 | 76.7 | 1 | 0 | 19 | 71,000 | 150 / 160 | 0 | 85.8 | 80.9 | 93.8 | 0 | Nov 15, 2026, 4:28 PM (UTC+8) | k2-fsa/sherpa-onnx (Shared repository) | 14,849 | Sep 17, 2026, 4:17 PM | — | Not archived | Detailspub.dev ↗ | |
| 19 | livelyness_detectionv2.0.1 A single function package to detect weather the face visible in the camera is a live face or not. AndroidiOS | 76.7 | 72 | 1.7 | 3 | 12 | 706 | 160 / 160 | 40 | 90.8 | 47.5 | 100 | 40.3 | Nov 15, 2026, 4:04 PM (UTC+8) | — | — | — | — | Unknown | Detailspub.dev ↗ | |
| 20 | flutter_visionv3.0.2 Plugin for managing Yolov5, Yolov8 and Yolov11 accessing with LiteRT (TensorFlow Lite) Support object detection and segmentation on Android. iOS, Working in progress. AndroidiOS | 73.9 | 70.1 | 0.9 | 3 | 21 | 543 | 160 / 160 | 116 | 84.9 | 45.6 | 100 | 51.7 | Nov 15, 2026, 4:04 PM (UTC+8) | vladiH/flutter_vision | 90 | Sep 11, 2025, 10:31 AM | — | Not archived | Detailspub.dev ↗ | |
| 21 | firebase_ml_model_downloaderv0.4.6 A Flutter plugin allowing you to use Firebase Ml Model Downloader. AndroidiOSmacOS | 70.9 | 67.2 | 0.7 | 3 | 23 | 824 | 140 / 160 | 26 | 83.7 | 48.6 | 87.5 | 35.8 | Nov 15, 2026, 4:04 PM (UTC+8) | firebase/flutterfire (Shared repository) | 9,251 | Sep 17, 2026, 4:44 AM | — | Not archived | Detailspub.dev ↗ | |
| 22 | flutter_gemma_litertlmv1.8.6 LiteRT-LM (.litertlm) on-device inference engine for flutter_gemma via dart:ffi (5 native platforms) + web. Opt-in InferenceEngineProvider. Also ships the LiteRT C API embedding backend (LiteRtEmbeddi [...] AndroidiOSLinuxmacOSWebWindows | 67.4 | 67.4 | 0 | 0 | 41 | 29,700 | 130 / 160 | 0 | 72.9 | 74.5 | 81.3 | 0 | Nov 15, 2026, 4:28 PM (UTC+8) | DenisovAV/flutter_gemma (Shared repository) | 622 | Sep 17, 2026, 4:43 PM | — | Not archived | Detailspub.dev ↗ | |
| 23 | opencv_dartv2.2.2 OpenCV4 bindings for Flutter, using dart:ffi. AndroidiOSmacOSWindowsLinux | 63.1 | 63.1 | 0 | 0 | 90 | 17,500 | 140 / 160 | 137 | 49.6 | 70.7 | 87.5 | 53.5 | Nov 15, 2026, 4:04 PM (UTC+8) | rainyl/opencv_dart | 253 | Sep 19, 2026, 12:41 PM | — | Not archived | Detailspub.dev ↗ | |
| 24 | nsfw_detector_flutterv2.0.2 A Flutter package to detect NSFW (Not Safe For Work / NUDE / adults) content and classify SAFE content without requiring assets. Easily integrate NSFW detection into your app. AndroidiOS | 61.7 | 58.7 | 0 | 3 | 82 | 3,030 | 150 / 160 | 17 | 53.1 | 58 | 93.8 | 31.4 | Nov 15, 2026, 4:04 PM (UTC+8) | hoyaaaa/nsfw_detector_flutter | 8 | Aug 25, 2026, 2:22 PM | — | Not archived | Detailspub.dev ↗ | |
| 25 | image_background_removerv2.0.1 A Flutter package that removes the background from images using an ONNX model. AndroidiOSWebmacOSWindowsLinux | 54.7 | 54.7 | 0 | 0 | 110 | 2,790 | 140 / 160 | 58 | 42.6 | 57.4 | 87.5 | 44.3 | Nov 15, 2026, 4:04 PM (UTC+8) | — | — | — | — | Unknown | Detailspub.dev ↗ | |
| 26 | eneural_netv2.0.0 AI Library to create efficient Artificial Neural Networks. Computation uses SIMD (Single Instruction Multiple Data) to improve performance. AndroidiOSWebmacOSWindowsLinux | 48.8 | 48.8 | 0 | 0 | 94 | 133 | 140 / 160 | 34 | 48.4 | 35.5 | 87.5 | 38.6 | Nov 15, 2026, 4:04 PM (UTC+8) | — | — | — | — | Unknown | Detailspub.dev ↗ | |
| 27 | google_visionv2.2.1 Allows you to add Google Visions image labeling, face, logo, and landmark detection, OCR, and detection of explicit content, into cross platform applications. AndroidiOSWebmacOSWindowsLinux | 45.5 | 45.5 | 0 | 0 | 158 | 306 | 160 / 160 | 46 | 29.4 | 41.5 | 100 | 41.8 | Nov 15, 2026, 4:04 PM (UTC+8) | cdavis-code/google_vision_workspace | 22 | Jun 10, 2026, 1:44 AM | — | Not archived | Detailspub.dev ↗ |