Flutter Gems

A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with 💙 for Flutter Community

device_preview Card Image
device_preview
👍 898

Approximate how your Flutter app looks and performs on another device.

READ MORE
mockito Card Image
mockito
👍 266

A mock framework inspired by Mockito.

READ MORE
faker
👍 169

A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker.

READ MORE
device_simulator
👍 139

DeviceSimulator allows you to easily test your Flutter app for different screen resolutions and platforms.

READ MORE
test
👍 117

A full featured library for writing and running Dart tests.

READ MORE
integration_test
👍 80

Runs tests that use the flutter_test API as integration tests.

READ MORE
screenshots Card Image
screenshots
👍 61

Auto-generation of screenshots for Apple and Play Stores using emulators, simulators and real devices. Includes support for multiple locales and framing. Compatible with fastlane.

READ MORE
flutter_automation
👍 43

A flutter package that provides various automation scripts to help you with your flutter project.

READ MORE
mocktail
👍 42

A Dart mocking library which simplifies mocking with null safety support and no manual mocks or code generation.

READ MORE
cloud_firestore_mocks
👍 38

Fake implementation of Cloud Firestore. Use this package to write unit tests involving Cloud Firestore.

READ MORE
flutter_showcase Card Image
flutter_showcase
👍 32

A fast, easy and cool way to share you flutter project with the world.

READ MORE
device_frame Card Image
device_frame
👍 31

Mockups for common devices.

READ MORE
test_coverage
👍 29

Command line utility to run tests in Dart VM and collect coverage data.

READ MORE
ozzie Card Image
ozzie
👍 23

Ozzie is your testing friend. Ozzie will take an screenshot during integration tests whenever you need. Ozzie will capture performance reports for you.

READ MORE
storyboard
👍 20

Faster iterative development of Flutter user interfaces by isolating widgets from your app.

READ MORE
storybook_flutter Card Image
storybook_flutter
👍 17

A storybook for Flutter widgets. Live preview of isolated widgets for faster development and showcase.

READ MORE
bdd_widget_test
👍 14

A BDD-style widget testing library. Generates Flutter widget tests from *.feature files.

READ MORE
mock_data Card Image
mock_data
👍 12

Generate random data using Dart. Can be used to create random strings, integers, names, colors, IPs, UUIDs, URLs and dates.

READ MORE
fake_async
👍 12

Fake asynchronous events such as timers and microtasks for deterministic testing.

READ MORE
matcher
👍 9

Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases.

READ MORE
network_image_mock
👍 5

Utility for providing mocked Image.network response in Flutter widget tests.

READ MORE