greenlight

A command line scanner that checks mobile app code, manifests and built binaries against Apple App Store and Google Play review guidelines before submission. It runs offline and helps catch rejection risks early.

Share on XLicense: MIT

Overview

Greenlight is a command line scanner written in Go that checks a mobile app against Apple App Store and Google Play review rules before you submit. It reads source code, privacy manifests, Android manifests, Gradle builds and IPA binaries, and each finding cites the rule it comes from. It runs offline with no account. An optional verify command runs key flows on a cloud device through a separate service.

Key features

  • Scans code, privacy and Android manifests, and IPA files
  • Every finding cites the guideline it comes from
  • Runs offline with no account or uploads
  • Can fail a CI build with the exit-code flag
  • Optional verify step tests flows on a cloud device

Best for

Mobile teams who want to catch likely store rejections early, locally and in CI. The verify tier needs a free account with a third-party service.

Upstream
RevylAI/greenlight
Fork on GitHub
Guo-astro/greenlight
Upstream stars
2.4k
Category
Developer tools and infrastructure
Language
Go
License
MIT
Forked
2026-02-15
Sync status
In syncLast synced 2026-09-29