Category Testing
Top Testing packages
Testing utilities, mocking frameworks, and golden tests
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇺🇸 tools.dart.dev | The user facing API for structuring Dart tests and checking expectations. | 474.7K | ★ 536 | 24 |
| #2 — | 🇺🇸 tools.dart.dev | Coverage data manipulation and formatting | 450.1K | ★ 118 | 132 |
| #3 — | 🇺🇸 dart.dev | A full featured library for writing and running Dart tests across platforms. | 440.3K | ★ 536 | 627 |
| #4 — | 🇺🇸 dart.dev | Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. | 414.5K | ★ 536 | 68 |
| #5 — | 🇺🇸 google.dev | Provides WebDriver bindings for Dart. Supports WebDriver JSON interface and W3C spec. Requires the use of WebDriver remote server. | 348.1K | ★ 141 | 66 |
| #6 — | 🇺🇸 dart.dev | Fake asynchronous events such as timers and microtasks for deterministic testing. | 321.5K | ★ 536 | 123 |
| #7 — | 🇺🇸 felangel.dev | A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation. | 124.6K | ★ 702 | 1.2K |
| #8 — | 🇺🇸 dart.dev | A mock framework inspired by Mockito with APIs for Fakes, Mocks, behavior verification, and stubbing. | 87.6K | ★ 867 | 1.5K |
| #9 — | 🇺🇸 bloclibrary.dev | A testing library which makes it easy to test blocs. Built to be used with the bloc state management package. | 49.1K | ★ 12.5K | 669 |
| #10 — | 🇨🇴 leancode.co | Log package for Patrol, a powerful Flutter-native UI testing framework.
| 24.9K | ★ 1.4K | 7 |
| #11 — | 🇨🇴 leancode.co | Streamlined, high-level API on top of flutter_test. | 23.7K | ★ 1.4K | 57 |
| #12 — | 🇨🇴 leancode.co | A powerful, multiplatform E2E UI testing framework for Flutter apps that overcomes the limitations of integration_test by handling native interactions.
| 22.4K | ★ 1.4K | 725 |
| #13 — | 🇺🇸 tools.dart.dev | Testing utilities related to the analyzer and analysis_server_plugin packages. | 19.1K | ★ 11.3K | 4 |
| #14 — | 🇩🇪 widgetbook.io | Widgetbook is a sandbox for building widgets and screens in isolation. It helps you develop hard-to-reach states and edge cases without needing to run your app. | 17.8K | ★ 959 | 800 |
| #15 — | 🇺🇸 google.dev | A static analysis linter for Agent Skills (SKILL.md) written in Dart. Validates frontmatter, naming, paths, and structure for use in CI and pre-commit hooks. | 16.2K | ★ 4 | 7 |
| #16 — | 🇺🇸 betterment.dev | A support package that aims to make golden testing in Flutter easier and more streamlined. | 11.7K | ★ 301 | 224 |
| #17 — | lomsa.com | A simple to use mocking package for Dio intended to be used in tests. It provides various types and methods to declaratively mock request-response communication. | 11.2K | ★ 69 | 185 |
| #18 — | 🇺🇸 kevmoo.com | Test utility to ensure generated Dart code within a package is up-to-date when using package:build. | 10.7K | ★ 61 | 55 |
| #19 — | 🇺🇸 verygood.ventures | A Very Good Command-Line Interface for Dart created by Very Good Ventures. | 10.6K | ★ 2.4K | 725 |
| #20 — | This library can be used to process the results of dart tests. It processes data from the `json` output emitted by the dart test runner and provide an API to the test results.
| 10.6K | ★ 3 | 3 | |
| #21 — | wafrat.com | Provides a mechanism to throw exceptions on certain calls. This is useful when working with a Fake and we still want to occasionally make it throw exceptions. | 10.6K | ★ 1 | 5 |
| #22 — | 🇺🇸 verygood.ventures | A test runner for Flutter and Dart created by Very Good Ventures | 10.3K | ★ 20 | 23 |
| #23 — | A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker. | 9.7K | ★ 246 | 942 | |
| #24 — | Generate JUnit XML reports from dart test runs. Transforms the output of dart or flutter tests to JUnit style XML | 9.1K | ★ 32 | 36 | |
| #25 — | 🇺🇸 stelynx.com | Utility for providing mocked Image.network response in Flutter widget tests. | 8.8K | ★ 28 | 66 |
| #26 — | 🇺🇸 felangel.dev | A Dart package which allows you to mock Image.network in your widget tests with confidence using the mocktail package. | 8.6K | ★ 702 | 64 |
| #27 — | 🇺🇸 tools.dart.dev | Utilities for writing unit tests of Builders. | 8.2K | ★ 872 | 11 |
| #28 — | 🇺🇸 tools.dart.dev | An API for defining and verifying files and directory structures. | 8.1K | ★ 536 | 4 |
| #29 — | fluttersdk.com | Wind UI widget state contracts for Flutter debug-tooling and AI agents (MCP). Zero-dep abstract interface implemented in fluttersdk_wind, consumed in fluttersdk_dusk. | 6.6K | ★ 1 | 1 |
| #30 — | 🇺🇸 tools.dart.dev | Support for discovering tests and test suites using reflection. | 5.6K | ★ 116 | 4 |
| #31 — | 🇨🇴 leancode.co | Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
| 5.2K | ★ 1.4K | 72 |
| #32 — | 🇺🇸 betterment.dev | A CLI for generating a junit xml report from dart test json output and libraries for parsing test json into dev-friendly models | 4.1K | ★ 8 | 6 |
| #33 — | 🇺🇸 tools.dart.dev | Test processes: starting; validating stdout and stderr; checking exit code
| 4.1K | ★ 536 | 12 |
| #34 — | 🇸🇪 serverpod.dev | Serverpod test tools to simplify testing of endpoints. | 3.2K | ★ 3.3K | 2 |
| #35 — | 🇺🇦 leushchenko.com | A BDD-style widget testing library. Generates Flutter widget tests from *.feature files. | 2.5K | ★ 113 | 182 |
| #36 — | Versatile scriptable Web Server for real integration tests in Flutter, server, and Dart CLI applications | 2.4K | — | 25 | |
| #37 — | HTTP requests mocking library for dart and flutter. Test your application in isolation. | 1.7K | ★ 19 | 24 | |
| #38 — | 🇨🇴 leancode.co | An MCP server that empowers AI assistants to control, automate, and monitor interactive Patrol development sessions in Flutter.
| 1.6K | ★ 1.4K | 30 |
| #39 ▼ 2 | 🇺🇸 flutterbountyhunters.com | Widget test runners for Flutter apps and packages. | 1.6K | ★ 11 | 1 |
| #40 — | 🇺🇸 flutterbountyhunters.com | Flutter test tools and extensions to simulate human-computer interactions | 1.5K | ★ 27 | 34 |
| #41 — | A command line application to measure the quality of your test cases by mutating your code and checking if your tests detect the changes. | 1.4K | ★ 26 | 25 | |
| #42 — | 🇨🇴 leancode.co | A testing library for Blocs/Cubits which mixin BlocPresentationMixin. To be used with bloc_presentation package. | 1.2K | ★ 35 | 14 |
| #43 — | 🇺🇸 workiva.com | Transport library for sending HTTP requests and opening WebSockets. Platform-independent with builtin support for browser and Dart VM (even supports SockJS). Includes mock utilities for testing. | 1.2K | ★ 22 | 3 |
| #44 — | fluttersdk.com | Flutter E2E driver for LLM agents and CI. 41 CLI commands and 39 MCP tools drive a running app over VM Service extensions; no flutter_test harness needed. | 1.1K | ★ 3 | 4 |
| #45 — | A simple testing framework that tries to break your properties. | 1.1K | ★ 51 | 51 | |
| #46 — | A CLI for optimizing test execution and manipulating coverage trace files. Optimize tests, validate coverage, filter trace files, and generate HTML reports. | 979 | ★ 31 | 25 | |
| #47 — | 🇺🇸 flutter.dev | A testing library which makes it easy to test flutter_svg. Built to be used with the flutter_svg package. | 834 | ★ 5.3K | 6 |
| #48 — | 🇳🇱 dutchcodingcompany.com | Run a test multiple times based on provided parameter list. Inspired by JUnit ParameterizedTest. | 799 | ★ 5 | 14 |
| #49 — | 🇬🇧 adil.hanney.org | Utilities to automate screenshot generation using Flutter's golden tests. | 795 | ★ 26 | 30 |
| #50 — | 🇺🇸 workiva.com | A Dart unit testing library for OverReact components that mimics the API of the JS react-testing-library | 744 | ★ 6 | 4 |
| #51 — | 🇺🇸 flutterbountyhunters.com | A better font for golden tests | 705 | ★ 12 | 12 |
| #52 — | 🇺🇸 flutterbountyhunters.com | A toolkit for writing golden tests | 636 | ★ 12 | 11 |
| #53 — | 🇮🇹 whynotmake.it | Snap photos in your widget tests. | 635 | ★ 131 | 12 |
| #54 — | A Gherkin parsers and runner for Dart which is very similar to Cucumber, it provides the base BDD functionality ready for use in platform specific implementations i.e. flutter/web | 632 | ★ 45 | 40 | |
| #55 — | 🇳🇱 pasul.dev | A package for faking Dart/Flutter HttpClient's responses. It is handy for integration tests. Also it may help a lot during app development with an unstable back-end. | 605 | ★ 2 | 10 |
| #56 ▲ 2 | 🇩🇪 flame-engine.org | A package with classes to help testing applications using Flame | 594 | ★ 10.8K | 7 |
| #57 — | 🇩🇪 schultek.dev | Testing utilities for jaspr. | 591 | ★ 2.5K | 0 |
| #58 ▼ 2 | 🇯🇵 wasabeef.jp | Simple and complete Flutter hooks testing utilities that encourage good testing practices. | 574 | ★ 33 | 9 |
| #59 — | A CI quality gate for Flutter localization. Runs app flows across locales, device sizes, text scales, and RTL modes, then reports broken screens with screenshot proof. | 531 | ★ 7 | 10 | |
| #60 — | 🇺🇸 freshplatform.net | Test utilities for flutter_quill which includes methods to simplify interacting with the editor in test cases. | 509 | ★ 2.9K | 5 |
| #61 — | Scan Flutter widget trees for WCAG 2.1 accessibility issues (missing labels, low contrast, small tap targets, focus) with fix hints and JSON reports. | 509 | ★ 1 | 7 | |
| #62 — | 🇵🇱 olxgroup.com | CLI tool to speed up and simplify the process of running unit tests in Dart projects. | 505 | ★ 3 | 6 |
| #63 — | 🇺🇸 workiva.com | Builder that generates HTML files from templates for dart browser tests.
| 473 | ★ 1 | 1 |
| #64 — | This library contains an auto-generated Dart Model representing the events emitted by the Dart Tests JSON reporter. | 462 | ★ 2 | 1 | |
| #65 — | 🇺🇸 flutter.dev | A benchmark harness for performance-testing Flutter apps in Chrome. | 458 | ★ 5.3K | 10 |
| #66 — | casvanluijtelaar.com | generate massive amounts of fake data in Dart & Flutter! A dart port of the famous faker.js | 428 | ★ 44 | 96 |
| #67 — | 🇩🇪 muha.dev | Parse and format to LCOV your code coverage reports. The best way to share your code coverage stats. | 417 | ★ 0 | 1 |
| #68 — | 🇧🇷 flutterando.com.br | A package script for allowing coverage test tool to see all Dart files. | 405 | ★ 7 | 24 |
| #69 ▲ 4 | 🇵🇹 blue-fire.xyz | A package with classes to help testing applications using the canvas | 391 | ★ 15 | 4 |
| #70 — | cjycode.com | Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more | 383 | ★ 585 | 156 |
| #71 — | cjycode.com | Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more | 382 | ★ 585 | 1 |
| #72 — | cjycode.com | Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more | 381 | ★ 585 | 0 |
| #73 — | A diff coverage tool. It provides a clear and achievable standard for code review: If you touch a line of code, that line should be covered. | 376 | ★ 10 | 21 | |
| #74 ▼ 2 | cjycode.com | Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more | 376 | ★ 585 | 4 |
| #75 — | 🇫🇷 bam.tech | A Flutter package to generate adaptive golden files during widget tests. | 355 | ★ 21 | 25 |
| #76 — | 🇺🇸 glasberg.dev | The modern version of Redux. State management that's simple to learn and easy to use; Powerful enough to handle complex applications with millions of users; Testable. | 353 | ★ 238 | 158 |
| #77 — | Appium Flutter server using Integration Test package for testing Flutter apps with Appium | 345 | ★ 4 | 1 | |
| #78 — | 🇺🇸 betterment.dev | A library for configuring and providing fake HTTP responses to your dio HTTP client. | 342 | ★ 16 | 20 |
| #79 ▲ 2 | A package to mock requests in tests, storing request in json files and reusing | 328 | ★ 9 | 3 | |
| #80 — | 🇺🇸 workiva.com | A library for testing OverReact components | 326 | ★ 6 | 1 |
| #81 — | 🇯🇵 eaglesakura.com | Flutter Test Utilities. | 315 | ★ 2 | 0 |
| #82 — | 🇺🇸 betterment.dev | The dart client for the TestTrack system. It provides client-side split-testing and feature-toggling through a simple API. | 310 | ★ 4 | 3 |
| #83 — | 🇺🇸 betterment.dev | Test utilities for working with package:test_track, including a FakeTestTrack allowing you to test your integration with TestTrack with predetermined behavior. | 309 | ★ 4 | 2 |
| #84 — | A Gherkin / Cucumber parser and test runner for Dart and Flutter | 307 | ★ 208 | 135 | |
| #85 — | 🇩🇪 pascalwelsch.com | Flutter widget test toolkit - spot, act, validate. Better selectors, automatic screenshots, chainable. | 289 | ★ 111 | 110 |
| #86 — | eronsoft.com | A testing library which makes it easy to test providers. Built to be used with the riverpod package. | 265 | ★ 13 | 27 |
| #87 — | A set of utility functions over mocktail library created to increase productivity over daily mocking/testing. | 244 | ★ 5 | 13 | |
| #88 — | CRAP metric analyzer and configurable quality gates for Dart and Flutter projects. Combines cyclomatic complexity with test coverage, enforces file size, golden test, l10n, accessibility and API documentation gates. | 239 | ★ 3 | 2 | |
| #89 — | CLI Utility to wrap dart tests with reporter plugins. Extend to any report formats with special TestReporter class. | 234 | ★ 5 | 2 | |
| #90 — | Generate JUnit XML reports from dart test runs. Transforms the output of dart or flutter tests to JUnit style XML | 230 | ★ 32 | 5 | |
| #91 — | Allure Report Adapter. Use it with [test_reporter](https://pub.dev/packages/test_reporter) package | 226 | ★ 5 | 3 | |
| #92 — | 🇺🇸 allurereport.org | Framework-agnostic Allure lifecycle and result primitives for Dart. | 189 | ★ 3 | 0 |
| #93 — | playbook-flutter.net | Playbook Snapshot package. | 188 | ★ 82 | 1 |
| #94 — | 🇫🇷 dash-overflow.net | A testing utility for checking compilation errors | 184 | ★ 42 | 6 |
| #95 — | 🇯🇵 eaglesakura.com | Context object that guarantees one instance per Unit Test.
| 181 | ★ 2 | 0 |
| #96 — | ArchUnit-inspired architecture testing for Dart & Flutter. Enforce layer boundaries, slice isolation, cycles, coupling metrics, and violation baselines — all in plain Dart tests. | 171 | ★ 2 | 3 | |
| #97 — | 🇯🇵 eaglesakura.com | riverpod_container_async test support library. | 169 | ★ 2 | 0 |
| #98 ▲ 8 | 🇲🇽 alphawavesystems.com | On-device E2E test agent for FlutterProbe. Embeds in your Flutter app and executes test commands via direct widget-tree access with sub-50ms latency. | 169 | ★ 6 | 1 |
| #99 ▼ 2 | Take screenshots during your flutter unit tests | 169 | ★ 6 | 9 | |
| #100 — | 🇧🇷 williamamaral.com | Provides an easier and simple way to test flutter network images. | 157 | ★ 3 | 2 |
| #101 ▲ 3 | Helper for providing mocked Image.network response in Flutter widget tests. | 155 | ★ 0 | 1 | |
| #102 ▼ 2 | 🇩🇪 inlavigo.com | gg_test is a powerful testing package designed to enhance the Flutter and Dart development experience. | 151 | ★ 1 | 1 |
| #103 ▼ 2 | Add typesafe support for legacy matchers from `package:flutter_test` to `package:checks` expectations. | 148 | ★ 2 | 1 | |
| #104 — | 🇪🇬 bdaya-dev.com | Command-line tool for patrol_plus, a fork of the Patrol Flutter UI testing framework.
| 147 | ★ 0 | 0 |
| #105 ▼ 3 | Add support for legacy matchers in `package:checks` expectations. | 147 | ★ 2 | 2 | |
| #106 — | goldentest.dev | A utility Flutter plugin for writing golden tests that streamlines adding golden tests to your project | 143 | ★ 17 | 30 |
| #107 — | 🇪🇬 bdaya-dev.com | A powerful, multiplatform E2E UI testing framework for Flutter apps that overcomes the limitations of integration_test by handling native interactions.
| 141 | ★ 0 | 1 |
| #108 — | 🇪🇬 bdaya-dev.com | Streamlined, high-level API on top of flutter_test. | 141 | ★ 0 | 0 |
| #109 — | 🇮🇳 hrishikesh-kadam.dev | A library to accumulate required flutter test helper and utility codes | 127 | ★ 1 | 3 |
| #110 — | angulardart.xyz | Testing runner and library for AngularDart. This package is necessary to write component tests for AngularDart components.
| 123 | ★ 123 | 3 |
| #111 — | 🇬🇧 ubuntu.com | Provides extensions for testing Yaru applications. | 122 | ★ 9 | 2 |
| #112 — | 🇰🇿 shodev.live | In-app observability and QA diagnostics toolkit for Flutter, with logs, network tracing, layout inspection, exports, and redaction. | 118 | ★ 28 | 44 |
| #113 — | 🇺🇸 aortem.io | Core Testing Components Within Larger DartStream Ecosystem. | 116 | ★ 64 | 1 |
| #114 — | 🇪🇬 bdaya-dev.com | Log package for patrol_plus, a fork of the Patrol Flutter UI testing framework.
| 115 | ★ 0 | 0 |
| #115 — | tizen.org | Tizen implementation of the integration_test plugin. | 113 | ★ 79 | 1 |
| #116 — | Core utilities for running golden tests on Widgetbook use cases. | 110 | ★ 7 | 0 | |
| #117 ▲ 2 | letters-app.com | A command line tool to execute your dart tests at lightning fast speed. Experience ~80% reduction in runtime. | 108 | — | 6 |
| #118 — | 🇪🇬 bdaya-dev.com | In-app Flutter binding mixin exposing ext.flutter.ultra.* VM service extensions (gesture, screenshot, inspector, screencast, log collection) for the flutter-ultra-mcp Claude Code plugin. Composable with Sentry and other WidgetsFlutterBinding subclasses via the mixin form. | 106 | ★ 0 | 0 |
| #119 — | 🇫🇷 tekartik.com | Test utilities for dart and flutter packages on top of test_api package. | 100 | ★ 1 | 0 |
| #120 — | dart-frog.dev | The official testing library for Dart Frog — a fast, minimalistic backend framework for Dart. | 96 | ★ 2.3K | 3 |
| #121 — | elementaryteam.dev | A testing library which makes it easy to test elementary used apps. Built to be used with the elementary architecture package. | 84 | ★ 141 | 27 |
| #122 — | A Flutter plugin to test internet download and upload speed. | 79 | ★ 1 | 13 | |
| #123 — | 🇺🇸 glasberg.dev | BDD framework for Dart/Flutter. Lets you create BDD tests in code, and gives you easy to read error messages when assertions fail. Exports to Gherkin/Cucumber feature files. | 76 | ★ 17 | 27 |
| #124 — | 🇨🇴 leancode.co | Finds unused (never-referenced) declarations in a Dart/Flutter package by driving the Dart analysis server over LSP and querying textDocument/references. | 75 | ★ 22 | 35 |
| #125 — | 🇯🇵 szktty.jp | A testing library for property-based testing, enabling custom test data generation, testing stateful systems, and integrating seamlessly with package:test. | 72 | ★ 11 | 6 |
| #126 — | 🇧🇪 appsup.be | A tool to integrate benchmarking into your development and testing workflow. | 72 | ★ 0 | 0 |
| #127 — | 🇭🇷 that-dev.me | A testing library which makes it easy to test StateNotifier. Built to be used with the state_notifier, riverpod or flutter_riverpod packages. | 65 | ★ 8 | 22 |
| #128 ▲ 2 | Dart DSL for Pact, the de-facto API contract testing tool. | 63 | ★ 25 | 4 | |
| #129 — | Command line utility to run tests in Dart VM and collect coverage data. | 62 | ★ 5 | 7 | |
| #130 — | 🇺🇸 google.dev | Value types with builders, Dart classes as enums, and serialization. This library provides test support.
| 59 | ★ 885 | 3 |
| #131 — | 🇺🇸 cucumber.io | JSON schema-based messages for Cucumber inter-process communication. | 56 | ★ 41 | 2 |
| #132 — | 🇲🇾 dukefirehawk.com | Manufacture dart:io HttpRequests, HttpResponses, HttpHeaders, etc. | 55 | ★ 178 | 0 |
| #133 — | 🇺🇸 karapetov.com | Dependence-free model and parser for lcov tracefiles. Parses the coverage data from lcov files line by line and produces the model. | 55 | ★ 1 | 2 |
| #134 ▲ 3 | 🇯🇵 kyoheig3.jp | It is possible to exclude coverage by editing the contents of the lcov.info file. | 54 | ★ 5 | 1 |
| #135 — | Shared static analysis layer for Cobalt. Parses Cobalt annotations once for both the generator and the lint plugin. | 53 | ★ 0 | 0 | |
| #136 — | Test helpers for Cobalt — build and tear down graphs, override dependencies, and check that a hand-written graph resolves. | 53 | ★ 0 | 0 | |
| #137 — | Widget-test helpers for Cobalt — settle a graph that is still starting, and reach the root scope of a mounted application. | 52 | ★ 0 | 0 | |
| #138 — | A package that facilitates the creation of tests for applications built with GetX | 50 | ★ 11.2K | 39 | |
| #139 ▲ 2 | 🇪🇸 jandroid.dev | flutter_mock_web_server is a null-safe package allowing for easy mocking tests for Dart and Flutter development, targeting developers who need to test their HTTP clients without relying on external sources. | 49 | ★ 2 | 3 |
| #140 — | 🇦🇺 benmilanko.com | Programmatically-built PDF files for testing PDF tooling. Builders compute every offset, so fixtures are always structurally correct. | 46 | ★ 86 | 0 |
| #141 — | 🇨🇴 bancolombia.com | Golden Plugin is a software that enables you to test the UI you develop against a reference image or a design in Figma. | 45 | ★ 14 | 11 |
| #142 — | The repository contains new versions of adapters for dart test frameworks. | 43 | ★ 1 | 1 | |
| #143 — | Test gates for the Dart and Flutter code that must not be wrong: per-file 100% line and branch coverage, static checks and mutation testing. | 42 | ★ 0 | 0 | |
| #144 — | yong-xin.tech | This widget help you to mock backend responses in flutter project. | 41 | ★ 3 | 8 |
| #145 — | theconduit.dev | Utilities for writing automated tests for Conduit applications | 40 | ★ 467 | 2 |
| #146 — | 🇨🇳 fluttercandies.com | Flutter semantic automation, observation, capture, and recording bridge for Cockpit E2E tests. | 40 | ★ 15 | 1 |
| #147 — | 🇺🇸 supabase.io | A mock Supabase client for testing API calls without making actual http requests for Dart/Flutter apps that use Supabase. | 39 | ★ 15 | 22 |
| #148 ▼ 2 | A testing library which makes it easy to test providers. Built after bloc_test package. | 39 | ★ 0 | 10 | |
| #149 — | Utility for running golden tests on Widgetbook use cases. | 38 | ★ 7 | 3 | |
| #150 — | 🇰🇿 shodev.live | Approval Tests implementation in Dart. Inspired by ApprovalTests. | 37 | ★ 14 | 28 |
| #151 — | Command line utility to run tests in Dart VM and collect coverage data. | 36 | ★ 35 | 44 | |
| #152 ▲ 5 | A set of utilities for simplifying golden (screenshot) test writing in Flutter. | 35 | ★ 1 | 2 | |
| #152 — | devcraft.ninja | A package to make Unit Test code more readable and well documented. | 35 | ★ 3 | 20 |
| #154 — | Generate JUnit XML reports from dart test runs. Transforms the output of dart or flutter tests to JUnit style XML | 35 | ★ 1 | 2 | |
| #155 — | In-memory fake Pear swarm/worklet for unit-testing flutter_pear apps without radios or real peers. | 34 | ★ 1 | 0 | |
| #156 — | 🇨🇳 fluttercandies.com | Platform-neutral Cockpit test, Supervisor API, client, runtime, and driver contracts. | 34 | ★ 15 | 1 |
| #157 — | 🇩🇪 tomek-polanski.com | A set of Flutter Driver extension methods to make driver tests easier to write and maintain. | 32 | ★ 5 | 3 |
| #158 — | Architecture rules for Dart source trees inspired by ArchUnit. | 32 | ★ 0 | 2 | |
| #159 ▼ 8 | 🇧🇷 testainers.com | Testainers is a powerful Dart plugin designed to streamline the management of containers for testing purposes. | 31 | ★ 13 | 8 |
| #160 ▲ 14 | Mutation testing for Dart and Flutter. Mutants are made from the syntax tree and from resolved types, and the ones that cannot compile are found before a test is run. | 29 | ★ 0 | 0 | |
| #161 — | 🇬🇧 aso.dev | Review local Git golden changes, run filtered tests, and publish searchable HTML reports. | 28 | ★ 2 | 2 |
| #162 ▼ 2 | 🇫🇷 mobile-tools.dev | A tolerance comparator for Flutter golden tests. | 28 | ★ 2 | 6 |
| #163 — | An on-device debug panel for Flutter: network calls, logs, bloc/navigation events, storage, plus your own crash, analytics and remote-config data. | 27 | ★ 1 | 6 | |
| #164 — | 🇺🇸 blocsignal.dev | Declarative unit testing utilities for BlocSignal and CubitSignal. | 27 | ★ 57 | 1 |
| #165 ▼ 3 | 🇳🇱 spkersten.nl | Wrapper for flutter_test that adds a tester argument to setUp and tearDown functions | 26 | ★ 12 | 12 |
| #166 ▼ 2 | 🇵🇱 tercad.com | Generate screenshots for a Flutter application across different screens and languages. | 26 | ★ 1 | 1 |
| #167 ▲ 14 | An interactive Flutter JSON viewer with expand/collapse, value selection, and copy-to-clipboard features. Ideal for debugging, inspecting, and visualizing JSON data. | 25 | ★ 2 | 5 | |
| #168 — | memento.engineering | Mutation testing for Dart; rewrites the source into mutants and scores which ones the tests kill. | 25 | ★ 0 | 0 |
| #169 ▼ 3 | 🇵🇱 klisiewicz.dev | A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. | 25 | ★ 8 | 7 |
| #170 ▼ 3 | 🇺🇸 mcdole.org | Testing and recording utilities for termui, supporting ANSI screenshots, Asciinema v2 formats, and playbacks. | 25 | ★ 23 | 1 |
| #171 ▼ 2 | 🇺🇸 supabase.io | Test helpers for apps built on the Supabase Dart and Flutter clients, with a mock HTTP client, a mock realtime transport, JWT builders and auth fixtures. | 24 | ★ 1K | 0 |
| #172 ▲ 3 | 🇯🇵 koji-1009.com | Renders a Flutter project's widget previews to PNG, reusing the ones it already has, and diffs two runs pixel by pixel into before and after images of a change. | 23 | ★ 2 | 1 |
| #173 ▲ 16 | 🇧🇪 crispstro.be | Reader-robustness fuzzing for Dart parsers: blind and coverage-guided, with crash minimization and CLI tools. | 23 | ★ 0 | 1 |
| #174 ▼ 3 | An in-app network and log inspector for Flutter. See every Dio and http call with headers and bodies, search them, and copy as cURL. | 23 | ★ 0 | 1 | |
| #175 ▼ 2 | 🇮🇳 saurabhupadhyay.in | In-app tester feedback for Flutter, self-hosted. Testers tap anywhere, type, and send; comments land on your dashboard with a screenshot, screen name and device context. | 22 | ★ 0 | 0 |
| #176 ▼ 6 | 🇫🇷 supermuel.fr | Provides matchers to help unit-testing your apps when using functional programming types defined in the dartz package. | 22 | ★ 0 | 2 |
| #177 — | 🇺🇸 blocsignal.dev | Custom lint rules and analyzer diagnostics for BlocSignal and CubitSignal. | 22 | ★ 55 | 0 |
| #178 ▼ 6 | 🇵🇱 thecodebrothers.pl | Stream testing library. Test async stream with ease. | 22 | ★ 0 | 2 |
| #178 — | Test code used by dcli - not for general use. | 22 | ★ 265 | 1 | |
| #180 — | 🇹🇷 developeryusuf.com | Conformance checks and a test harness for Model Context Protocol (MCP) servers. Runs any MCP server over stdio and asserts on its behavior from package:test. Built on dart_mcp. | 21 | ★ 0 | 0 |
| #181 ▼ 2 | 🇮🇳 codefright.com | A Simple and lightweight Dart library for mocking/overriding HTTP responses with Dio. In this library you can enqueue multiple responses for a single route/api endpoint. | 21 | ★ 3 | 2 |
| #182 — | 🇳🇱 fluttium.dev | The interfaces and definitions used by the Fluttium user flow testing framework | 21 | ★ 370 | 1 |
| #183 — | Autonomous goal-driven Flutter UI tests. Define actions once and let Jevis select actions and evaluate completion. | 21 | ★ 2 | 0 | |
| #184 ▼ 6 | 🇺🇸 allurereport.org | Allure Report adapter for flutter_test and host-run integration_test. | 21 | ★ 3 | 0 |
| #185 — | 🇳🇱 fluttium.dev | The core package for the Fluttium user flow testing framework | 21 | ★ 370 | 32 |
| #186 ▼ 2 | Dart library for throwaway instances of anything that can run in a Docker container | 21 | ★ 0 | 0 | |
| #187 — | Preview your Flutter app on any device without a simulator: 149 devices, foldables with real display features, free-form resolutions, and golden-test integration. | 20 | ★ 1 | 3 | |
| #188 — | A local-first CLI that analyzes Flutter apps and generates conservative, runnable tests without an API key. | 20 | ★ 1 | 1 | |
| #189 — | 🇺🇸 flutterbountyhunters.com | CLI app to test and update goldens in a less flaky way | 20 | ★ 2 | 1 |
| #189 ▲ 5 | 🇺🇸 rodcone.io | Optional MockDeviceKit add-on for flutter_meta_wearables_dat — simulate Meta glasses using the phone's camera for development and testing. Omit in production. | 20 | ★ 15 | 1 |
| #191 ▼ 3 | 🇨🇳 fluttercandies.com | Cockpit-powered Flutter integration tests with native evidence and AI-first selectors. | 20 | ★ 15 | 1 |
| #192 ▲ 5 | 🇯🇵 hidane.dev | A Firestore emulator without Java. Downloads hidane's release binary for your platform on first run, checks its SHA-256 and runs it, for example under firebase emulators:start. | 19 | ★ 3 | 1 |
| #193 ▼ 2 | 🇩🇪 dart.konsultaner.de | Reproducible HTTP and WAMP transport benchmarks for Connectanum routers, clients, serializers, authentication, and release performance gates. | 19 | ★ 24 | 0 |
| #194 — | Open-source static analysis tool that helps secure your Dart codebase by detecting vulnerabilities before they reach production. | 19 | ★ 5 | 4 | |
| #195 ▼ 3 | 🇮🇳 vyuh.tech | Test utilities for Vyuh packages | 19 | ★ 128 | 1 |
| #196 — | 🇯🇵 koji-1009.com | Citation-anchored Dart code-quality metrics (CK, Halstead, McCabe, Martin, Cognitive) plus Periphery-style unused public-API detection, shaped for AI refactor loops. | 18 | ★ 2 | 0 |
| #197 — | letstesttools.dev | Property-based testing for Dart, powered by Hegel's native engine. Automatically finds edge cases by generating random inputs and shrinking failures to minimal counterexamples. | 18 | ★ 0 | 0 |
| #198 — | Result-based System, VFS, Terminal, logging, and metrics seams for Dart applications, with dependency-light in-memory fakes. | 17 | ★ 0 | 0 | |
| #199 ▲ 4 | 🇺🇸 cucumber.io | Gherkin parser and compiler for Dart. Parses .feature sources into Cucumber Messages envelopes. | 17 | ★ 409 | 2 |
| #200 — | 🇧🇩 tahmidulislamfahim.info | A React-inspired error boundary package for Flutter that catches subtree build errors, prevents UI crashes, logs exceptions, and displays customizable/localizable fallback UI. | 17 | ★ 1 | 5 |
| #201 — | 🇺🇸 flutter.dev | Java classes for testing Flutter apps using Espresso. Allows driving Flutter widgets from a native Espresso test. | 17 | ★ 5.3K | 26 |
| #202 — | 🇺🇸 ebay.com | A Flutter package to help with implementing the Page Object pattern in a Flutter app.. | 16 | ★ 333 | 9 |
| #203 — | 🇵🇹 ivoleitao.dev | Provides the testing support needed in order to implement extensions to the base stash package | 16 | ★ 91 | 0 |
| #204 — | 🇨🇳 fluttercandies.com | Platform-neutral programmatic test scenarios for Cockpit runners. | 16 | ★ 15 | 1 |
| #205 — | 🇰🇿 shodev.live | Approval Tests implementation in Dart (Flutter). Inspired by ApprovalTests. | 16 | ★ 2 | 7 |
| #206 — | Offline-first diagnostic toolkit that analyzes Flutter and Dart build logs, identifies root causes, separates cascading failures, and generates evidence-backed debugging reports. | 15 | ★ 0 | 0 | |
| #206 — | 🇮🇸 nateharr.is | A Dart library for recording and replaying HTTP requests. Port of EasyVCR. | 15 | ★ 5 | 2 |
| #208 — | Client library for connecting to Flutter Turbo Bridge and VM Service. Provides a unified high-speed interface for AI agents. | 15 | ★ 1 | 0 | |
| #209 — | Step-based test execution framework for Flutter integration tests with AI agent control. | 15 | ★ 11 | 0 | |
| #210 — | Flutter integration test wrapper for testwire with hot-reload support. | 15 | ★ 11 | 0 | |
| #211 — | 🇦🇪 jumyn.com | Audits a Flutter app before a release: Google Play and App Store rules, leaked secrets, Firebase rules, vulnerable and stale packages, in one report. | 14 | ★ 1 | 1 |
| #212 — | Docker Compose support for the testcontainers Dart library | 14 | ★ 0 | 0 | |
| #213 — | A fault injection framework for testing on-device AI models in Flutter. Simulate memory pressure, malformed inputs, and degradation to catch failures before deployment. | 14 | ★ 15 | 1 | |
| #214 — | 🇳🇱 quirijngb.com | A tool to clean up your coverage lcov files. Remove unwanted files from your coverage report using globs | 14 | ★ 1 | 3 |
| #214 ▲ 5 | 🇩🇪 scalabs.de | Pure Dart LLM evaluation helpers for tests, including judge-based matchers, RAG scoring, and statistics. | 14 | ★ 3 | 2 |
| #216 ▼ 2 | 🇷🇺 fellmonkey.ru | Device performance scenarios and a regression golden gate for Flutter overlay and widget solutions — as a reusable package. | 14 | ★ 0 | 0 |
| #217 — | Test kit for offline_cache_sync: fake clock, connectivity and server, a crash-injecting store, and the LocalStore conformance suite for storage adapters. | 14 | ★ 0 | 1 | |
| #218 ▲ 4 | App-side probes for PulseFlow: accurate frame timing, rebuild hotspots with source locations, HTTP capture, and memory-leak signals. | 14 | ★ 0 | 1 | |
| #219 ▼ 2 | 🇺🇸 dart-forge.dev | Testing utilities for the Aim framework. Provides test helpers, matchers, and mock objects for testing Aim applications. | 14 | ★ 15 | 2 |
| #220 ▼ 2 | 🇲🇾 dukefirehawk.com | Testing utility library for the Angel3 framework. Use with package:test. | 14 | ★ 178 | 0 |
| #221 ▼ 2 | 🇰🇿 bangertstudio.kz | Test fixtures from a Swagger/OpenAPI spec — one JSON file per documented response, built from its examples, plus a Dart file that names and parses them. | 14 | — | 1 |
| #222 ▲ 10 | 🇬🇧 canonical.com | Provides test extensions for Ubuntu applications. | 14 | ★ 66 | 3 |
| #223 ▼ 2 | 🇰🇪 cyenite.com | A Flutter library that can help simplify writing tests | 14 | ★ 0 | 0 |
| #224 — | 🇷🇺 dev.go.yandex | A Flutter package that lets you simulate various device screens directly inside your running app. Easily test your responsive UI on the fly without the need for physical devices or constantly switching emulators. | 13 | ★ 65 | 9 |
| #225 — | 🇺🇸 google.dev | Supports the creation of page objects that can be shared between in-browser tests and WebDriver tests. | 13 | ★ 39 | 3 |
| #226 — | 🇱🇰 emloxtech.com | Repeatable Dio failure scenarios, request assertions, and readable timelines for testing Flutter and Dart API recovery. | 13 | ★ 0 | 1 |
| #227 — | Capture Flutter widgets as PNG screenshots. CLI + AI skills for Claude Code, Cursor, Codex, and Antigravity. Figma-to-Flutter conversion with visual validation loop. | 13 | ★ 0 | 4 | |
| #228 ▲ 8 | alecodeando.dev | Observability for Flutter — structured logs plus session replay. Records the real user journey (screens, taps, network, logs, errors) and replays it in a web viewer. | 13 | — | 10 |
| #228 ▼ 2 | 🇦🇺 christianfindlay.com | Dart and Flutter static code analysis, but not for the faint hearted. This code tries to turn all violations in to red squiggly lines | 13 | ★ 12 | 29 |
| #230 — | Playwright-style control of a running Flutter app — snapshot, tap, type, waitFor, network capture — for AI-driven and automated end-to-end testing. Debug-only in-app HTTP server. | 13 | — | 1 | |
| #231 ▼ 4 | 🇳🇱 dutchcodingcompany.com | In-app feedback capture widget with screenshot annotation, automatic diagnostics collection, and pluggable integrations for GitLab and Sentry. | 13 | ★ 1 | 1 |
| #232 — | 🇹🇷 zahidtekbas.com.tr | Generate random, valid 15-digit IMEI numbers for testing, and validate any IMEI with the Luhn check digit. | 12 | ★ 0 | 1 |
| #233 ▼ 3 | A property-based testing framework for Dart, inspired by QuickCheck and Hypothesis. Ported from jsproptest. | 12 | ★ 3 | 4 | |
| #234 — | Gherkin feature parsing and specification compilation. | 12 | ★ 0 | 0 | |
| #235 — | tp9imka.dev | All-in-one umbrella for the Radar observability suite — one import and one init for Flutter memory, performance, and stability, with an overlay badge and a unified inspector. | 12 | ★ 0 | 0 |
| #236 — | 🇱🇾 beingthere.dev | Runtime probe that exposes a Flutter app's widget tree to QA agents over the Dart VM service. Pairs with agent_wires_mcp. | 11 | ★ 2 | 4 |
| #237 ▲ 2 | 🇧🇬 primeholding.com | A Flutter package with the goal to enable testing rxBlocs from the FlutterRxBloc package with ease. | 11 | ★ 67 | 17 |
| #238 — | 🇺🇸 xsoulspace.dev | Core Flutter MCP capability (`fmt`) — VM inspection, interaction, navigation, diagnostics, and hot-reload coordination. Server-side Dart; no Flutter SDK dependency. | 11 | ★ 386 | 0 |
| #239 ▼ 3 | 🇰🇪 cyenite.com | A package that facilitates the creation of tests for applications built with GetX | 11 | ★ 0 | 7 |
| #240 — | Riverpod provider observer adapter for DebugKit. Records provider state events into the State tab with sanitization and optional log mirroring. | 11 | ★ 1 | 0 | |
| #241 ▲ 2 | 🇫🇷 arktelos.dev | Deterministic test helpers for the pure Dart usecase_forge runtime. | 11 | — | 0 |
| #242 — | easazade.com | BEST faker package available for dart. One that the Dart community deserves. | 11 | ★ 9 | 6 |
| #243 — | 🇮🇳 auvanaventures.com | Deterministic fake transports, responses, streams, and conformance helpers for testing AlphaX applications. | 11 | ★ 0 | 0 |
| #243 ▲ 12 | 🇬🇧 invertase.io | Provides a Dart API for interacting with `dart test`/`flutter test` programmatically | 11 | ★ 304 | 7 |
| #245 — | upliftfunnel.com | Native onboarding and paywall flows for iOS, authored in a dashboard and updated without an app release. Rendered by the native engine, so a Flutter app and a native app draw a flow identically. A/B experiments and conversion analytics included. | 11 | ★ 0 | 1 |
| #246 — | Gherkin-driven specification, execution, and assurance APIs for Dart. | 10 | ★ 0 | 1 | |
| #246 — | A Zone-based filesystem and process sandbox for Dart, built on IOOverrides. Confines all dart:io filesystem access to a configured root directory, blocks path-traversal and symlink escapes, enforces read-only / allow / deny policies, and gates process execution behind an allowlist. Includes a dart_io_sandbox CLI to run dart tests in sandbox mode. | 10 | ★ 1 | 1 | |
| #248 — | letstesttools.dev | Flutter integration for hegeltest — property-based testing powered by Hegel's native engine. Use with flutter_test instead of package:test. | 10 | ★ 0 | 0 |
| #248 ▲ 2 | Estimates the Impeller GPU passes, memory traffic and idle frame requests of a Flutter screen from a widget test. | 10 | ★ 0 | 1 | |
| #250 — | 🇮🇳 rohitchouhan.com | A Flutter package for generating fake data for testing, prototyping, and seeding databases. | 10 | ★ 0 | 2 |
| #251 — | An LLM-based test generation tool that generates Dart test cases for uncovered code using Google Gemini to improve code coverage.
| 10 | ★ 0 | 0 | |
| #252 — | 🇺🇸 makedist.com | Property-based testing for Dart, powered by the Hegel engine. Generators, shrinking, stateful and concurrent testing, and replay of failures. | 10 | ★ 0 | 0 |
| #253 — | Static HTML coverage reports for Dart and Flutter LCOV output with compact source previews and threshold checks. | 10 | ★ 0 | 0 | |
| #254 ▲ 2 | 🇧🇷 flutterando.com.br | Test Helper for Store of flutter_triple with Mocktail. | 10 | ★ 158 | 7 |
| #255 ▲ 4 | In-app performance diagnostics overlay for Flutter. Surfaces jank, memory leaks, slow networks, GPU pressure, and widget anti-patterns. Every issue ships with a fix hint. | 9 | ★ 2 | 6 | |
| #256 ▼ 16 | Helps to implement the Page Object pattern in a Flutter app. | 9 | ★ 0 | 1 | |
| #257 ▲ 20 | 🇺🇸 mehmetesen.com | Random data generator for Dart. Names, emails, networking (IPv4/IPv6/MAC), text, dates, CSS colors, weighted samples, crypto tokens. Static, seedable, pure Dart, all platforms. | 9 | ★ 1 | 5 |
| #258 ▼ 5 | goldentest.dev | Makes CachedNetworkImage work in golden_test golden tests: serves a placeholder from an in-memory cache, with no SQLite or platform channels. | 9 | ★ 1 | 2 |
| #259 ▲ 9 | A Flutter package for parsing pickle files and executing Cucumber steps in widget tests. | 9 | ★ 1 | 2 | |
| #260 ▼ 3 | 🇱🇾 beingthere.dev | MCP server that bridges an LLM agent to a running Flutter app via the Dart VM service. Pairs with agent_wires_probe. | 9 | ★ 2 | 2 |
| #261 ▼ 3 | 🇮🇩 mrcrbrth.my.id | A Dart port of Playwright — browser automation for Chromium, Firefox, and WebKit. Covers the core Playwright API targeting protocol v1.63.0. | 9 | ★ 0 | 4 |
| #262 ▲ 2 | A powerful mock interceptor for Dio, inspired by MSW. Easily mock HTTP requests in your Dart and Flutter applications. | 8 | ★ 2 | 4 | |
| #263 ▼ 3 | 🇺🇸 mavoryl.com | Matrix-based golden testing for Flutter. Declare themes, locales, devices, text scales and get all combinations with sampling, HTML reports, overflow detection. | 8 | ★ 0 | 3 |
| #264 ▼ 3 | 🇺🇸 duupr.io | No-code E2E orchestration framework for automated Flutter testing using VM Service extensions. | 8 | ★ 1 | 0 |
| #265 ▼ 3 | 🇨🇦 leehack.com | Command-line tools for creating Dart MCP servers and inspecting, tracing, or testing Model Context Protocol servers and clients in any language. | 8 | ★ 116 | 2 |
| #266 ▼ 3 | 🇳🇱 fluttium.dev | The driver behind Fluttium user flow tests | 8 | ★ 370 | 1 |
| #267 ▼ 3 | Build_runner generator that emits .mock.dart files with realistic XxxMock.mock() / XxxMock.mockList(n) factories for classes annotated with @Mockable() from package:mockable. | 8 | ★ 1 | 0 | |
| #268 ▼ 2 | Utilities to help write tests for the analyzer plugins. | 8 | ★ 2 | 1 | |
| #269 ▼ 2 | 🇺🇸 duupr.io | Headless CLI runner for automated Suupr Tests in CI/CD environments. | 8 | — | 0 |
| #270 — | A library witholding a collection of images for testing purposes. | 7 | — | 0 | |
| #271 — | Agent-grade golden tests for Flutter: attribute visual diffs to the exact widget and source line, score perceptual parity, and emit agent-readable reports. | 7 | ★ 0 | 1 | |
| #272 — | 🇩🇰 carp.dk | An in-app debugging toolkit for CARP ecosystem apps and other Flutter apps. | 7 | ★ 0 | 1 |
| #273 ▲ 2 | 🇬🇧 apadmi.com | A code generator to create Mockito compliant mocks of Riverpod Notifiers. | 7 | ★ 2 | 2 |
| #274 ▼ 2 | 🇬🇧 aso.dev | Deterministic Flutter golden testing with scenario flows, device fidelity, coverage sampling, and strict diagnostics. | 7 | ★ 2 | 3 |
| #274 ▼ 2 | 🇻🇳 sontieu.dev | This is a testing utility designed to simplify the process of testing Blocs that produce side effects. It builds upon the bloc_test package and introduces features that allow developers to expect side effects to be emitted | 7 | ★ 2 | 1 |
| #276 ▼ 2 | Testing utilities, helpers and matchers for Flutty packages. | 7 | ★ 1 | 2 | |
| #277 — | Ailoha agent for Flutter — runtime app inspection, interaction, and debugging from CLIs, AI agents, and IDE tooling. | 7 | — | 0 | |
| #278 — | 🇿🇦 filledstacks.com | A no-code test automation tool that turns any tester into an automation engineer | 7 | ★ 26 | 24 |
| #278 ▲ 4 | sahland.tech | Flutter widget-test integration for attest: a WidgetTester accessibility audit, raster and text-scale collectors, and gate matchers for CI. | 7 | ★ 2 | 1 |
| #278 ▲ 2 | A debug-only panel for viewing and overriding feature flags on-device during development and QA, independent of your remote flag provider. | 7 | ★ 0 | 1 | |
| #281 ▼ 2 | 🇧🇷 flutterando.com.br | Assists in testing ValueListenable objects (ex: ValueNotifier). | 7 | ★ 5 | 10 |
| #282 ▼ 2 | Dart test extensions for cleaner, more expressive tests — ChangeNotifier state capture, mockito sugar, stream helpers, and widget test utilities. | 7 | ★ 0 | 2 | |
| #283 — | 🇮🇱 testfairy.com | TestFairy integration for Flutter, bundled with the native SDK | 7 | — | 8 |
| #284 — | 🇺🇿 ahadjonovss.uz | Flutter bug reports with the log already attached. Captures logger output, debugPrint, HTTP and crashes, redacts secrets, and builds a bounded txt/json/zip. No vendor, no SDK. | 6 | ★ 0 | 2 |
| #285 — | Rapide Ticket — in-app bug reporting for Flutter (Jira, screenshots, GIF). | 6 | — | 0 | |
| #285 ▲ 6 | 🇹🇷 developeryusuf.com | A Dart test harness for LLM evals: assertion checks over model outputs, an optional LLM-as-judge, and cached responses so CI stays deterministic. | 6 | ★ 0 | 1 |
| #287 ▼ 3 | yaminokishi.com | A tools for create golden test on wildness components. | 6 | ★ 1 | 3 |
| #287 — | 🇲🇾 dukefirehawk.com | Common tests for Angel3 ORM. Reference implmentation of the generated ORM files. | 6 | ★ 178 | 0 |
| #287 — | sahland.tech | Command-line companion for attest: aggregate widget-test reports, diff a CI baseline by fingerprint, and emit JSON, SARIF and HTML output. | 6 | ★ 2 | 1 |
| #290 — | 🇦🇺 el-darto.net | Better assertions, but still using dart test library. Better readability and discovery when using code completion, without compromises. | 6 | ★ 1 | 1 |
| #290 — | 🇳🇿 jhonacode.com | E2E testing library integrated with Model Context Protocol (MCP) for Flutter apps. Enables remote control via HTTP and Claude Desktop integration. | 6 | ★ 2 | 1 |
| #292 — | In-app UI automation and an interactive on-device test runner for Flutter: widget finders, tap/type/scroll actions, assertions, and a visual inspector overlay. | 6 | ★ 0 | 1 | |
| #293 — | sahland.tech | Continuous accessibility-compliance engine for Flutter. Pure-Dart rules that map findings to WCAG and EN 301 549 success criteria, with CI baseline gating. | 6 | ★ 2 | 1 |
| #293 ▲ 2 | 🇸🇪 agical.se | A lightweight, runtime BDD framework for Dart and Flutter testing. Parse Gherkin .feature files at runtime with no code generation.
| 6 | ★ 0 | 0 |
| #295 ▲ 3 | A comprehensive set of tests to validate your custom render objects. | 6 | — | 1 | |
| #296 ▼ 12 | 🇦🇺 christianfindlay.com | Clean, immutable Date and Time types. Separate types without the complexity of DateTime. | 6 | ★ 1 | 10 |
| #296 ▲ 3 | Interacte with Flutter Widgets the same way the user does. | 6 | ★ 0 | 1 | |
| #298 ▲ 2 | Drop-in Flutter debug overlay: a Dio network inspector with per-request search, log & error console, FPS/jank monitor, layout grid and app-info snapshot. | 6 | ★ 13 | 55 | |
| #299 ▲ 2 | Create a reusable harness for testing. Use Mixins to combine functionality to keep testing dependencies dry | 5 | ★ 2 | 1 | |
| #300 ▼ 4 | 🇷🇺 surf.ru | Widget Test Composer is a utility package designed to simplify widget and golden testing processes using golden_toolkit package. | 5 | ★ 4 | 9 |
| #301 ▲ 2 | A CLI tool to automatically generate Flutter and Dart unit tests. Generates structured test templates for classes and functions to speed up Flutter testing. | 5 | ★ 0 | 3 | |
| #301 — | 🇵🇱 jackowski.dev | A ready-to-use fake for the Flutter image_picker plugin. Register it in tests for deterministic fake images and videos. | 5 | ★ 0 | 0 |
| #303 — | 🇺🇸 wenkaifan.com | Turns Flutter's own @Preview annotations into widget tests proving every preview mounts — with screenshots and a machine-readable verdicts file. | 5 | — | 1 |
| #303 — | In-app visual test runner dashboard for Flutter apps with live highlights, gesture simulation, natural language DSL, and report generation. | 5 | ★ 0 | 1 | |
| #305 — | Diff images on CPU. Small, fast pixel-level image comparison library for e2e testing. | 5 | ★ 1 | 1 | |
| #306 — | dartway.dev | The Flutter skeleton of a DartWay app: bootstrap runner, guarded UI actions, the AsyncValue rendering contract, notifications and error reporting. Riverpod-native. | 5 | ★ 12 | 1 |
| #307 — | Test data generator for Dart ecosystem. Simplifies unit testing and Test-Driven Development. | 5 | ★ 7 | 15 | |
| #308 ▼ 11 | 🇯🇵 caph.jp | Robot is a robot pattern testing library for Flutter. | 5 | ★ 5 | 9 |
| #309 — | jneela.dev | Record, save, and replay GenUI streaming sessions as deterministic, git-diffable JSON fixtures. Test Catalog widgets against real recorded model output with zero network calls. | 5 | ★ 0 | 2 |
| #310 ▲ 3 | angel-dart.dev | Testing utility library for the Angel framework. Use with package:test. | 5 | ★ 2 | 0 |
| #310 — | 🇵🇱 tercad.com | Wrapper for a simplified partial mocking in Unit Tests | 5 | ★ 1 | 2 |
| #312 ▼ 2 | 🇩🇪 bmwtech.dev | A Flutter presentation layer framework, which will clean up your widget code and make your widgets testable without a need for thousands of mock objects. Let's go driving! | 5 | ★ 23 | 19 |
| #312 ▲ 2 | Scans Riverpod notifiers and flutter_bloc blocs/cubits, then auto-generates Mocktail and bloc_test unit tests. | 5 | ★ 1 | 1 | |
| #312 ▼ 2 | 🇺🇸 bluebiscuitdesign.dev | Gherkin/Cucumber implementation in dart, supporting classes and simple libraries, hooks, dependency injection, and all the things you would want in an easy to use format. | 5 | ★ 10 | 24 |
| #315 — | AI UI testing drivers and interaction hooks for Flutter MCP Suite. | 4 | ★ 2 | 1 | |
| #316 — | 🇬🇧 invertase.io | CLI for Spec - a streamlined testing framework for Dart & Flutter. | 4 | ★ 304 | 9 |
| #317 — | Measure Flutter app startup time and cold start in production: time to initial display (TTID), time to full display (TTFD), and a phase breakdown. Works in release builds. | 4 | ★ 1 | 3 | |
| #317 — | kemitech.io | Flutter usercentric finder provides flutter finder based on usercentric approach and ready to use during test | 4 | ★ 1 | 3 |
| #319 — | 🇰🇷 cdget.com | Checks that your i18n translation files agree with each other — missing keys, untranslated values, broken placeholders. No dependencies, pure Dart. | 4 | ★ 4 | 1 |
| #320 — | 🇶🇦 bechattaoui.dev | Mock data generators, test utilities, and widget testing helpers for Flutter applications. A comprehensive testing toolkit that supports all platforms including WASM. | 4 | ★ 1 | 1 |
| #321 — | 🇩🇪 inlavigo.com | A class faking dart's Timer class. Can be used for test scenarios. | 4 | ★ 1 | 1 |
| #322 — | 🇧🇷 evandersondev.com.br | Architectural testing framework for Dart and Flutter inspired by ArchUnit. Enforce naming conventions, layer dependencies, clean architecture and more. | 4 | ★ 6 | 6 |
| #322 ▲ 3 | 🇹🇭 thantzin.dev | Capture screenshots, animations, and visual reports from Flutter widget tests. | 4 | ★ 0 | 5 |
| #324 ▼ 2 | This package is a lightweight wrapper around the TestRail API that enables automated test reporting in Dart and Flutter applications. | 4 | ★ 1 | 7 | |
| #325 ▼ 2 | 🇮🇳 acrocoder.com | A powerful developer tool to detect performance issues (rebuilds, memory leaks, jank) with real-time AI-powered optimization suggestions. | 4 | ★ 1 | 3 |
| #326 ▲ 4 | OptiTest — stable automation keys and testable widget wrappers for Flutter apps driven by Appium, Flutter Driver, or integration tests. | 4 | ★ 2 | 2 | |
| #326 ▲ 4 | 🇸🇪 wolverinebeach.net | Generate your test inputs with Weatley, a no frills library for property based testing. | 4 | ★ 1 | 1 |
| #326 ▲ 4 | A simple and elegant tool to visualize Dart and Flutter test coverage reports | 4 | ★ 0 | 1 | |
| #329 ▼ 4 | A Flutter package to generate adaptive golden files during widget tests. | 4 | ★ 3 | 4 | |
| #330 ▲ 3 | Test helpers for flutter_stasis. captureStates, captureEvents, assertStateSequence and assertEventSequence. | 4 | ★ 4 | 1 | |
| #330 — | A package to write tests in a fluent manner and more easily. | 4 | ★ 7 | 5 | |
| #332 ▲ 2 | 🇮🇹 nacodestudios.it | Numerical parity gates for on-device models. Replays export-time goldens and fails CI when the on-device output drifts from the reference. | 4 | ★ 1 | 1 |
| #333 ▲ 3 | 🇺🇸 jonahwilliams.dev | An experimental test runner for Dart & Flutter, designed for iterative workflows. | 4 | ★ 14 | 4 |
| #334 ▲ 3 | Uma ferramenta Dart para execução rápida e eficiente de testes unitários, especialmente otimizada para projetos Flutter. | 4 | ★ 11 | 2 | |
| #335 ▲ 3 | Declarative, readable widget-testing helpers for Flutter. | 3 | ★ 0 | 4 | |
| #336 ▼ 11 | 🇩🇪 bmwtech.dev | Contains helper classes/methods for DrivableWidgets, WidgetDrivers, helps with TestDrivers mocking | 3 | ★ 23 | 2 |
| #337 ▼ 2 | glenfordwilliams.com | A package that provides a way to assert JSON objects. | 3 | ★ 0 | 3 |
| #337 ▲ 3 | CLI tool fitted to Avila Tek projects. | 3 | ★ 0 | 2 | |
| #337 ▲ 3 | 🇷🇺 mtbo.org | A Gherkin / Cucumber automated bindings generator for Dart and Flutter | 3 | ★ 6 | 2 |
| #340 ▼ 12 | 🇨🇦 madewithfelt.com | Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Like Ruby's VCR gem!
| 3 | ★ 13 | 7 |
| #341 ▲ 9 | soneka96.com | A Dart CLI tool that wraps dart test, parses JSON output, and notifies you of the result — success, failure, or crash. | 3 | ★ 1 | 2 |
| #342 — | kevinhector.com | A debug-only widget to auto-fill Flutter forms with mock data. Wrap any screen with FormFillerWrapper to populate fields instantly. | 3 | ★ 1 | 1 |
| #343 — | A Flutter library for mocking HTTP requests and other data sources with fixture files | 3 | ★ 2 | 1 | |
| #344 — | Scans datasource GET endpoints and auto-generates integration test scaffolding. | 3 | ★ 0 | 1 | |
| #345 ▲ 2 | inkpal.ai | Turn your Flutter app into an MCP server. AI editors (Claude Code, Cursor, Windsurf, Codex, Copilot) inspect, drive, hot-reload, auto-recover it. 80 tools. Zero deps. | 3 | ★ 2 | 5 |
| #346 — | 🇮🇩 gits.id | A gherkin / cucumber integration test runner flutter with gits_cli. | 3 | ★ 2 | 3 |
| #347 — | 🇺🇸 philiprehberger.com | Visual snapshot testing for Flutter widgets with golden file comparison | 3 | ★ 1 | 2 |
| #348 — | A lightweight Flutter toolkit for previewing, testing, and diagnosing Arabic, Kurdish Sorani, and other RTL user interfaces. | 3 | ★ 0 | 2 | |
| #349 ▼ 11 | Create a widget tests using the Robot Pattern simulating statusBar, opened keyboard, IOS home button, etc | 3 | ★ 4 | 3 | |
| #350 — | 🇦🇹 lxandr.at | Testing mocks, utilities & FastAPI server sync client for headless SEO HTML generation via WidgetTester. Companion dev_dependency for flutter_easy_seo. | 3 | ★ 2 | 2 |
| #351 ▲ 2 | hosseinzarei.com | A package for mocking online media in Flutter widget and integration tests. Ideal for simulating network responses and serving local media assets without relying on live resources. | 3 | ★ 1 | 2 |
| #352 — | jneela.dev | A local mock API server for Flutter and Dart with YAML config, static/stateful routes, CRUD simulation, deterministic seeded data, and hot reload. | 3 | ★ 0 | 1 |
| #352 ▼ 9 | 🇮🇳 hrishikesh-kadam.dev | A library containing test and mock data for hrk_nasa_apis package | 3 | ★ 1 | 2 |
| #354 ▲ 2 | 🇫🇷 mobile-tools.dev | Parametrized tests package to write your test one time and get multiple results just by giving a list of parameter values | 3 | ★ 2 | 8 |
| #354 — | glenfordwilliams.com | Adapter for the Shelf package to use server_testing for HTTP testing. | 3 | ★ 0 | 1 |
| #354 — | 🇺🇸 polyhedra.studio | The lightweight, explicit testing framework - built for Dart & Flutter. | 3 | ★ 3 | 1 |
| #357 — | A simple way to mock file-related operations in Dart, ideal for testing. | 3 | ★ 1 | 2 | |
| #357 — | Package that streamlines testing for BLoCs. tiny test-oriented DI container, not boilerplate.Supports data-driven tests, helpful matchers, and async-friendly waits. | 3 | ★ 1 | 2 | |
| #359 — | A dart library that mimics mockjs. You can use this to analog network requests before the real interface is developed. | 3 | ★ 6 | 2 | |
| #360 ▼ 4 | gustavohill.dev | Package used to create architecture tests for an application. | 3 | ★ 5 | 6 |
| #361 — | 🇮🇳 conalyz.com | Pattern-based testing system for Flutter. Structured, reusable testing patterns that scale with your application. | 3 | ★ 1 | 1 |
| #361 — | 🇧🇬 primeholding.com | rx_bloc_cli that enables quick project setup including: flavors, localization [intl], state management [rx_bloc], routing [go_router], design system, analytics [firebase], tests | 3 | ★ 67 | 33 |
| #363 — | Alchemist Test Reporter Addon | 3 | ★ 5 | 1 | |
| #364 — | Annotation and runtime helpers for generating realistic mock instances of your Dart classes. Pairs with mockable_gen for build_runner code generation. | 3 | ★ 1 | 3 | |
| #365 — | 🇩🇪 tomek-polanski.com | Toolkit for running rapidly flutter driver tests on desktop. | 2 | ★ 58 | 7 |
| #366 — | gearscrafter.dev | Measure accessibility coverage in Flutter apps using WCAG 2.2 specifications with Spec-Driven Development. | 2 | ★ 1 | 3 |
| #366 — | 🇵🇰 usama.dev | A comprehensive command line toolkit for Flutter developers with interactive scripts, app signing utilities, performance testing, and platform-specific tools. Includes a modern dialer interface for easy script management. | 2 | ★ 5 | 11 |
| #366 ▲ 2 | 🇸🇬 affinidi.com | The Affinidi TDK - Utilities package provides the libraries to mock requests for testing. | 2 | ★ 2 | 1 |
| #369 — | Integration Test Preview has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage (using Android and iOS platform UIs). | 2 | ★ 4 | 11 | |
| #370 ▲ 3 | 🇺🇸 cucumber.io | Cucumber Expressions for Dart. A simpler alternative to Regular Expressions with a more intuitive syntax, plus parameter type matching and expression generation. | 2 | ★ 201 | 2 |
| #371 ▲ 3 | Rolling-buffer screen recording for bug reports. Continuously keeps the last N seconds of screen activity, so a tester who shakes the phone after noticing a bug captures the steps that caused it - not just the aftermath. | 2 | ★ 0 | 2 | |
| #371 ▲ 3 | 🇺🇸 google.dev | Utilities for testing code snippets embedded in documentation comments.
| 2 | ★ 508 | 6 |
| #373 ▲ 4 | 🇯🇴 flutternaut.app | A concise Semantics wrapper for Flutter test automation. Provides named constructors for common UI patterns (buttons, inputs, text, list items, checkboxes). | 2 | ★ 0 | 1 |
| #373 ▲ 6 | 🇫🇷 connect-tech.sncf | An extension of gherkin package for widgets | 2 | ★ 6 | 5 |
| #375 ▲ 2 | One-tap Flutter debugging toolkit that captures logs, route transitions, Dio network activity, errors, screenshots, and shareable bug reports.
| 2 | ★ 10 | 18 | |
| #375 ▼ 6 | A test driver for Flutter to do QA testing without sharing app source code. | 2 | ★ 130 | 10 | |
| #375 ▼ 6 | 🇫🇷 mobile-tools.dev | Discover your real coverage with Flutter including not tested Dart files. | 2 | ★ 5 | 7 |
| #375 ▲ 4 | A zero-config Flutter package that automatically records UI interactions and generates executable integration tests during development. | 2 | — | 3 | |
| #379 ▲ 3 | 🇪🇪 yakforward.com | a Dart package that helps to testing apps made with `yak_packages` | 2 | ★ 13 | 3 |
| #379 ▼ 5 | An APM library for detecting UI jank in Flutter for mobile (Android/iOS). | 2 | ★ 42 | 7 | |
| #381 — | Used to detect page memory leaks. You can use it to detect whether there is a memory leak in `Widget`, `Element` and `State`. | 2 | ★ 142 | 65 | |
| #381 ▲ 3 | Flutter app health CLI — crawls every screen, analyses widget trees, measures performance, detects bugs, and generates integration tests. | 2 | ★ 0 | 7 | |
| #383 ▲ 10 | 🇳🇱 ultrawideturbodev.com | A gherkin unit test framework based on flutter's official flutter_test package. | 2 | ★ 0 | 3 |
| #384 — | 🇩🇪 bmwtech.dev | Ozzie is your testing friend. Ozzie will take an screenshot during integration tests whenever you need. Ozzie will capture performance reports for you. | 2 | ★ 278 | 25 |
| #384 — | FlowMind QA Bridge — embed in your Flutter app to enable autonomous AI-driven end-to-end testing. Exposes a localhost HTTP server for the QA agent to read the UI, dispatch taps/text, and capture screenshots. | 2 | ★ 0 | 0 | |
| #386 — | A professional debug overlay widget for QA testing with network logging, JSON viewer, and filtering. | 2 | ★ 0 | 2 | |
| #387 ▼ 15 | 🇩🇪 jakesmd.dev | A package designed to enhance the readability of your test cases. | 2 | ★ 2 | 2 |
| #387 — | samderlust.com | A Flutter package for Behavior-Driven Development (BDD) testing. | 2 | ★ 2 | 2 |
| #387 — | 🇰🇷 sangik.o-r.kr | Annotation-based mock data generator for Dart. Add @Mockalization to classes to auto-generate realistic fake data with nullable, collection, and format support. | 2 | ★ 0 | 2 |
| #390 — | A Flutter package to auto-fill forms with Faker or AI-powered values. Supports text, images, dropdowns, and debug-only filler actions.
| 2 | — | 9 | |
| #390 ▲ 3 | 🇩🇪 tomek-polanski.com | Toolkit for running rapidly flutter driver tests on desktop. | 2 | ★ 58 | 9 |
| #392 ▼ 2 | 🇫🇷 benoitfontaine.fr | Interceptor that help you to mock backend responses in flutter project. | 2 | ★ 2 | 5 |
| #392 — | The Integration Test Helper has pre-configured methods that allow for faster test deployment for end to end (e2e) test coverage. | 2 | ★ 2 | 11 | |
| #392 — | A Dart library for JSON schema validation using native testing framework matchers with strongly-typed validators and detailed error messages. | 2 | ★ 0 | 2 | |
| #392 — | This Just a package to test the annotations. | 2 | — | 1 | |
| #396 — | test. | 2 | — | 1 | |
| #396 ▼ 17 | A small library with no dependencies that simplifies writing tests where verifying all possible combinations of the input parameters is required.
| 2 | ★ 1 | 2 | |
| #398 — | 🇨🇦 richardcoutts.com | A Flutter approval-tests library for quickly writing unit, widget, and integration tests. | 2 | ★ 2 | 7 |
| #399 — | 🇮🇳 ramprasadsreerama.co.in | CLI API test runner, mock server, VCR recording, load testing, and migration tools for any_link. Pure Dart — no Flutter dependency. | 2 | ★ 0 | 0 |
| #400 — | An LLM-based test generation tool that generates Dart test cases for uncovered code using Google Gemini to improve code coverage.
| 2 | ★ 5 | 4 | |
| #400 — | 🇩🇪 kopmann.dev | Test utilities for flutter_mvu—e.g., a TestModelController with synchronous dispatch. | 2 | ★ 2 | 2 |
| #400 — | Allows you to substitute one service for another while testing. | 2 | ★ 0 | 0 | |
| #403 — | 🇷🇺 surf.ru | Test coverage tool | 2 | — | 8 |
| #403 — | 🇫🇷 flagship.io | Flutter package providing quality assurance tools and utilities for ABTasty testing workflows. | 2 | ★ 0 | 1 |
| #403 ▼ 3 | A statistically rigorous benchmarking harness with median-based comparisons, CV% reliability metrics, and outlier-resistant measurements. | 2 | ★ 1 | 3 | |
| #406 — | 🇺🇸 shakebug.com | Shakebug allows users to report bugs from their mobile phone. Just shake the device to capture data, screenshots, and logs for developers to view easily. | 2 | — | 2 |
| #407 ▲ 2 | 🇨🇱 duckytie.com | HTTP request stubbing and mocking library for Dart. Intercept HTTP requests from any library using HttpOverrides. | 2 | ★ 11 | 4 |
| #407 — | snaply.dev | A Flutter plugin for instant bug reports with screenshots, screen recordings, device environment and logs. | 2 | ★ 1 | 7 |
| #407 ▲ 2 | 🇿🇦 permanentlink.co.za | AppFlow CLI is a Dart-based command-line tool designed to automate the creation, management, and cleanup of scalable Flutter project structures for a flutter project. | 2 | ★ 2 | 3 |
| #407 ▲ 2 | Live in-app detector for wasted Flutter work — dead rebuilds, redundant API calls, memory leaks, and memory pressure. Debug/profile only, a no-op in release. | 2 | ★ 2 | 5 | |
| #411 ▼ 5 | 🇫🇷 venir.dev | a dio adapter that stubs requests without hitting the network, avoiding mocking entirely | 1 | — | 3 |
| #412 — | 🇬🇧 esolutionsprovider.com | A global error handler package for Flutter applications. `runZonedGuarded`, `Async error handling`, 'Custom error handling', `Pre-app initialization` | 1 | ★ 1 | 4 |
| #412 — | 🇳🇱 ultrawideturbodev.com | A gherkin integration test framework based on flutter's official integration_test package. | 1 | ★ 1 | 3 |
| #414 — | A Flutter package for generating custom Finders and Matchers for widget tests. | 1 | ★ 6 | 5 | |
| #414 — | Production-grade Flutter plugin for detecting ANRs, UI freezes, and performance issues | 1 | ★ 0 | 3 | |
| #416 — | 🇳🇱 basdevaan.nl | Animation golden testing for Flutter. Captures widget animation frames as lossless APNG golden files. | 1 | ★ 1 | 4 |
| #416 — | 🇵🇰 uzairaslam.com | Scaffold Firebase App Testing Agent CI for Flutter Android apps — YAML tests, GitHub Actions, and a setup CLI. | 1 | ★ 4 | 10 |
| #416 — | 🇳🇱 basdevaan.nl | A beautiful and informative command-line test runner for Flutter that makes your test output clean, readable, and actionable. | 1 | ★ 0 | 4 |
| #416 — | Typed Dart wrapper around the Android Debug Bridge (adb) — devices, packages, input, screen, logcat, files, intents, dumpsys, scripting. | 1 | ★ 2 | 2 | |
| #420 — | 🇨🇱 duckytie.com | Companion package for Joker. Enables HTTP request mocking with package:http on all platforms, including web, via a compatible client. | 1 | ★ 11 | 2 |
| #421 — | 🇺🇸 clickup.com | The sweet side of testing. An end to end testing framework for Flutter. | 1 | — | 48 |
| #421 — | 🇨🇱 duckytie.com | Companion package for Joker. Enables HTTP request mocking with package:dio on all platforms, including web, via a Dio interceptor. | 1 | ★ 11 | 3 |
| #423 — | 🇷🇺 pavluke.ru | Enhances Dart/Flutter null handling by requiring assertions for non-null values. Provides informative errors, logging observers, and filtered stack traces for better debugging. | 1 | ★ 2 | 4 |
| #424 — | chinmaysinghmodak.com | Testing utilities for Flutter SDUI framework. Provides sduiGoldenTest() for side-by-side native vs SDUI golden comparisons. | 1 | ★ 0 | 3 |
| #424 — | an extension to the very helpful faker library that adds some extra functionality to make life just a little bit easier | 1 | — | 6 | |
| #424 — | 🇩🇪 lunaticcoding.com | The golden testing framework we use at nonvanilla. Thanks to the people at ebay that strongly inspired this plugin with their golden_toolkit. | 1 | ★ 5 | 6 |
| #427 ▲ 2 | Library for screen UI testing for multiple locales, platforms and devices, with different states of the same screen. | 1 | ★ 4 | 6 | |
| #427 ▼ 2 | 🇧🇩 samiershovo.me | Generate random fake data for user profiles, e-commerce products, and geolocations etc. | 1 | ★ 0 | 8 |
| #429 ▼ 4 | buyandship.today | A Flutter package that allows you to visually inspect and highlight widgets by their keys in your app. Ideal for test automation workflows. | 1 | ★ 4 | 6 |
| #430 — | 🇮🇳 cookytech.in | At cookytech, we like to have some syntactic sugar to make our test setup more concise. This package contains extension functions for things that we do frequently. | 1 | ★ 0 | 1 |
| #430 — | Testmate is a Flutter test utility package that provides a comprehensive suite of tools for testing and reporting Flutter applications. | 1 | ★ 1 | 1 | |
| #430 — | 🇳🇵 nishanbishwokarma.com.np | A Flutter package that automatically fills form fields with dummy data for development and testing purposes. Inspired by the Fake Filler browser extension. | 1 | ★ 1 | 3 |
| #433 — | 🇮🇩 ridltech.my.id | Record API responses once, replay without backend. Dio interceptor for offline development, testing, and demos — zero config. | 1 | ★ 0 | 5 |
| #433 — | A Flutter debugging toolkit that detects RenderFlex overflows, rebuild storms, async risks, memory leaks, jank, and lint issues at runtime and via static analysis. | 1 | ★ 4 | 4 | |
| #435 — | A testing library which makes it easy to test providers. Built to be used with the riverpod package. | 1 | ★ 5 | 5 | |
| #435 ▲ 7 | kazami.me | An intelligent test data generator for Flutter/Dart with schema-based generation, smart relationships, and comprehensive internationalization support. | 1 | ★ 4 | 7 |
| #437 ▼ 2 | 🇮🇳 codepur.dev | Bulletproof protection for Flutter apps. Automatically handles crashes, errors, and failures with graceful recovery. | 1 | ★ 9 | 56 |
| #437 — | Faker Korean is generating fake data for test, or dummy data for Korean. | 1 | ★ 1 | 8 | |
| #437 — | A collection of utility classes for testing and offline development. | 1 | ★ 1 | 3 | |
| #437 — | A Flutter package to simulate mock API responses and network conditions like errors and latency. | 1 | ★ 0 | 3 | |
| #441 — | Testing publishing Docs | 1 | — | 1 | |
| #441 ▼ 4 | Enterprise-grade Flutter performance analysis, debugging, profiling, and optimization toolkit for production-scale applications. Includes frame analysis, jank detection, memory leak detection, rebuild tracking, Image cache analyzing, Network request profiling, real-time dashboards, and exportable profiling reports.
| 1 | ★ 0 | 14 | |
| #441 — | Detect excessive widget rebuilds with visual overlays, FPS tracking, and global analytics. | 1 | ★ 0 | 4 | |
| #441 — | 🇺🇸 commingle.app | Lightning-fast Flutter testing framework for comprehensive E2E and granular tests with snapshot support. | 1 | ★ 15 | 6 |
| #441 ▼ 4 | 🇺🇸 ebay.com | A Flutter package to enable code reuse while making tests more readable. | 1 | ★ 333 | 14 |
| #446 — | 🇪🇸 georgeci.com | Page object for flutter test. Included extensions for basic actions | 1 | ★ 0 | 0 |
| #447 — | A Dart CLI proxy that captures real HTTP API responses and writes them as dio_mock_interceptor-compatible YAML. | 1 | ★ 0 | 4 | |
| #448 — | A Flutter package to simulate different network conditions for testing purposes. | 1 | ★ 2 | 7 | |
| #448 — | 🇲🇾 fiekzz.com | A debugging tool for developers to manage environments, page and widget view testing. | 1 | ★ 0 | 2 |
| #448 — | Package to make creating tests for action_bloc easy. | 1 | ★ 4 | 1 | |
| #451 — | 🇳🇬 flutterbytes.io | Chance Dart is a free Open Source project that lets you create random strings, integers, and other things to help with tiresome tasks, especially when building automated tests or wherever else you require anything random. | 0 | ★ 59 | 28 |
| #452 — | 🇪🇪 yakforward.com | a pure `dart` lightweight package to help you stub methods for your tests | 0 | ★ 13 | 3 |
| #453 — | build_runner code generator for FlutterProbe — reads flutter_probe_annotation decorators on Flutter classes and emits .probe test files into tests/generated/. Pair with flutter_probe_agent and the probe CLI to run the generated end-to-end tests. | 0 | ★ 6 | 0 | |
| #453 — | Dart annotations for FlutterProbe — declare ProbeScript end-to-end tests as decorators on your Flutter screen classes. Pair with flutter_probe_gen to generate .probe test files at build time. | 0 | ★ 6 | 0 |
