Suggest a tool

Patrol

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

What Patrol is

Patrol is an end-to-end UI testing framework for Flutter apps, maintained by LeanCode. It extends Flutter's integration_test package with native automation, so tests can interact with the operating system around the app. Documented native actions include granting runtime permissions, tapping notifications, toggling Wi-Fi or cellular data and switching dark mode. Tests are written in Dart with patrolTest and custom finders that locate widgets by key or text. The custom finders also ship as a standalone patrol_finders package. The patrol_cli command-line tool is required for native automation and adds Hot Restart while tests are developed. The README notes that iOS and macOS projects can use Swift Package Manager.

Written from the project's README, read .

Category
Mobile automation
License
Apache-2.0
Language
Dart
Changelog
Releases on GitHub

Repository metrics

Repository metrics
Stars1,4331
Forks2371
Open issues and PRs2021
Contributors1021
Commits in the last 90 days5441
Last commit2026-09-171
Last releasepatrol-v4.11.0-dev.1, 2026-09-201
Fetched

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Status

activeLast commit within 90 days of the fetch date.

Computed from the last commit date and the archive flag on the fetch date. See the status rules.

Alternatives

Listed mobile automation tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from Patrol's, with its source.

Questions

Is Patrol open source?

Yes. Patrol is released under Apache-2.0, an OSI-approved license, as reported by the GitHub API on 2026-09-22.

Is Patrol maintained?

On 2026-09-22, the last commit to the default branch was on 2026-09-17, so the listed status is active. Rule: Last commit within 90 days of the fetch date.

How many GitHub stars does Patrol have?

1,433 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.

What language is Patrol written in?

The repository's primary language, as reported by the GitHub API, is Dart.

Sources

  1. GitHub REST API: repository, read
  2. GitHub REST API: commits, read
  3. GitHub REST API: latest release, read
  4. GitHub REST API: contributors, read
  5. README, read