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

pedantic
πŸ‘ 319

The Dart analyzer settings and best practices used internally at Google.

READ MORE
lint Card Image
lint
πŸ‘ 222

An opiniated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

READ MORE
adobe_xd
πŸ‘ 178

Generate code for building apps with Flutter based on your designs in Adobe XD with the β€œXD to Flutter” plugin. This package contains helper widgets used by the plugin.

READ MORE
win32
πŸ‘ 132

A Dart library for accessing common Win32 APIs using FFI. No C required!

READ MORE
meta
πŸ‘ 129

This library contains the declarations of annotations that developers can use to express the intentions that otherwise can't be deduced by statically analyzing the source code. These annotations are i

READ MORE
fvm Card Image
fvm
πŸ‘ 116

A simple cli to manage Flutter SDK versions per project. Support channels, releases, and local cache for fast switching between versions.

READ MORE
slidy
πŸ‘ 106

CLI package manager and template for Flutter. Generate Modules, Pages, Widgets and BLoCs

READ MORE
flutter_phoenix
πŸ‘ 96

Easily restart your application from scratch, losing any previous state

READ MORE
flutter_flavorizr
πŸ‘ 82

A flutter utility to easily create flavors in your flutter application

READ MORE
effective_dart
πŸ‘ 81

Linter rules corresponding to the guidelines in Effective Dart.

READ MORE
puppeteer
πŸ‘ 78

A high-level API to control headless Chrome over the DevTools Protocol. This is a port of Puppeteer in Dart.

READ MORE
stagehand Card Image
stagehand
πŸ‘ 72

A scaffolding generator for your Dart projects. Stagehand helps you get set up!

READ MORE
starflut
πŸ‘ 67

A new flutter plugin project,which supports flutter to interact with other scripting languages such as python, java, ruby, golang, rust, etc. It is easy to use, supports android, ios, and desktop

READ MORE
flutter_gen Card Image
flutter_gen
πŸ‘ 58

The Flutter code generator for your assets, fonts, colors, … β€” Get rid of all String-based APIs.

READ MORE
import_sorter
πŸ‘ 55

Automatically organize your dart imports

READ MORE
analyzer
πŸ‘ 52

This package provides a library that performs static analysis of Dart code.

READ MORE
envify
πŸ‘ 51

A better way to handle environment variables using `.env` file.

READ MORE
flutter_flavor Card Image
flutter_flavor
πŸ‘ 50

We can create different flavors, and thus have different instances of our apps before publishing it on the App Store and Google Play.

READ MORE
techgrains
πŸ‘ 48

Developer friendly app library having various commonly used functionality.

READ MORE
ffigen
πŸ‘ 48

Experimental generator for FFI bindings, using LibClang to parse C header files.

READ MORE
environment_config
πŸ‘ 45

Environment specific config generator. Allows to specify env configuration during CI/CD build. Primarily created to simplify Flutter build configuration

READ MORE
swagger_dart_code_generator Card Image
swagger_dart_code_generator
πŸ‘ 43

Have you been turned into a problem with writing code for Http requests? This package can help. It has all of the Http and model codegen functionality you have been looking for.

READ MORE
freezed_annotation
πŸ‘ 42

Annotations for the freezed code-generator. This package does nothing without freezed too.

READ MORE
very_good_analysis
πŸ‘ 39

Very Good Dart analyzer settings and best practices used internally at Very Good Ventures.

READ MORE
spider Card Image
spider
πŸ‘ 36

A small dart command-line tool for generating dart references of assets from the assets folder.

READ MORE
dart_style
πŸ‘ 34

Opinionated, automatic Dart source code formatter. Provides an API and a CLI tool.

READ MORE
dcdg Card Image
dcdg
πŸ‘ 29

A tool to automatically generate class diagrams (like UML) from a Dart package.

READ MORE
cider Card Image
cider
πŸ‘ 28

Tools for Dart package maintainers. Automates CHANGLELOG and pubspec.yaml updates.

READ MORE
pedantic_mono
πŸ‘ 27

[mono edition] How to get the most value from Dart static analysis.

READ MORE
framy_annotation
πŸ‘ 24

Annotations for framy_generator. This package does nothing without framy_generator.

READ MORE
dashbook Card Image
dashbook
πŸ‘ 22

A showcase/sandbox library to help you build isolated widgets in Flutter

READ MORE
dart_code_metrics
πŸ‘ 22

Software analytics tool that helps developers analyse and improve software quality.

READ MORE
melos Card Image
melos
πŸ‘ 21

A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.

READ MORE
over_react
πŸ‘ 20

A library for building statically-typed React UI components using Dart.

READ MORE
build
πŸ‘ 18

A build system for Dart.

READ MORE
analyzer_plugin
πŸ‘ 15

A framework and support code for building plugins for the analysis server.

READ MORE
flt_worker
πŸ‘ 14

The flt_worker plugin allows you to schedule and execute Dart background tasks, based on the WorkManager and the BackgroundTasks APIs, for Android and iOS 13+ respectively.

READ MORE
dependency_validator
πŸ‘ 14

Checks for missing, under-promoted, over-promoted, and unused dependencies.

READ MORE
flutter_boost Card Image
flutter_boost
πŸ‘ 13

A next-generation Flutter-Native hybrid solution. FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts.

READ MORE
doc_widget Card Image
doc_widget
πŸ‘ 13

An easier way that documents your widgets.

READ MORE
build_config
πŸ‘ 12

Support for parsing `build.yaml` configuration.

READ MORE
pubspec_parse
πŸ‘ 7

Simple package for parsing pubspec.yaml files with a type-safe API and rich error reporting.

READ MORE
launchdarkly_flutter
πŸ‘ 6

This is a LaunchDarkly SDK for Flutter, for anyone willing to use LaunchDarkly in a Flutter app.

READ MORE
functional_widget_annotation
πŸ‘ 5

Annotations for function_widget_generator used to generate widget classes from a function

READ MORE
node_preamble
πŸ‘ 4

Better node.js preamble for dart2js, use it in your build system.

READ MORE