googlesamples/mlkit

A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 16th, 2026
Created on May 28th, 2020
Open Issues & Pull Requests: 221 (+0)
GitHub issues: Enabled
Number of forks: 3,095
Total Stargazers: 4,295 (+0)
Total Subscribers: 134 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.7 days
Mean response time: 21.4 days
90th percentile: 42.5 days
Tracked items: 199

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 63% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 16% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 135
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 583 days
Stale 30+ days: 122
Stale 90+ days: 108

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • enhancement (1)

Detailed Description

ML Kit is a collection of sample applications that demonstrate how to use Google's ML Kit APIs on Android and iOS.

The repository addresses the challenge of integrating machine learning capabilities into mobile applications by providing working code examples. Rather than requiring developers to build ML models from scratch, ML Kit offers pre-trained models for common tasks like barcode scanning, face detection, text recognition, object detection, image labeling, language identification, and translation. The samples show how to invoke these APIs and handle their outputs within native mobile applications.

Developers should use these samples when building Android or iOS apps that need to incorporate machine learning features without managing model training or deployment themselves. The repository is most valuable for teams evaluating whether ML Kit's capabilities match their requirements, or for those seeking reference implementations of specific features. The samples cover both on-device processing and integration with generative AI features like image description, text summarization, proofreading, and rewriting.

The project maintains a diverse set of working examples across multiple ML capabilities and platforms, with samples written primarily in Kotlin for Android and supporting iOS implementations. The repository demonstrates active maintenance through updates to its sample applications and continued expansion of coverage across ML Kit's feature set.