awesome-flutter
github.com/nepaul/awesome-flutter βπ A curated list of awesome Flutter libraries, tools, tutorials, articles and more.. All you should know about Flutter development!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me state management resources from awesome-flutter"
Installation instructions βWhat's inside
Starter Samples
Apps
- AI-Radio
AI-Powered Voice Assistant Flutter Radio App
- A mobile books tracker that respects your privacy
A simple privacy oriented mobile books tracker using Open Library API.
- Beer-Me-Up
Beer Me Up is an iOS and Android app build with Flutter.
- Brisk
A fast, multithreaded, cross-platform download manager for desktop
- Cinema Booking - A Completed Functional Flutter App
A fully functional Flutter app for booking movie tickets, built with Flutter Clean Template, BLoC, REST API, Firebase Auth, and Unit Tests.
- Flight search
This is my second UI Challenge. I picked a
Service
- airship
provides marketing and branding services. Airship allows companies to generate custom messages to consumers via push notifications, SMS messaging, and similar, and provides customer analytics services.
- amplitude
Give your teams self-service product data to understand your users, drive conversions, and increase engagement, growth and revenue.
- appsflyer: Make good choices
The worldβs top marketing and product teams turn to AppsFlyer cloud to power predictable app growth, protect customer privacy and deliver exceptional mobile experiences
- Countly: Product analytics and innovation
Countly is the best analytics platform to understand and enhance customer journeys in web, desktop and mobile applications. We securely process billions of data points every day in the cloud and on-premises in order to help companies across the globe grow their business.
Tools
- alchemist
- coverage
- Dart Class Diagram Generator
A small command line utility to generate a class (UML or similar) diagram from a Dart package.
- dart-lint
lint is a hand-picked, open-source, community-driven collection of lint rules for Dart and Flutter projects. The set of rules follows the Effective Dart: Style Guide.
- Device Preview
Approximate how your app looks and performs on another device.
- figma-to-flutter
Data & Backend
- alibaba/fish-reduxState management
is an assembled flutter application framework based on Redux state management. It is suitable for building medium and large applications.
- dart_json_mapper
This package allows programmers to annotate Dart objects in order to Serialize / Deserialize them to / from JSON.
- dart-lang/httpNetwork
A pure Dart utility library that checks for an internet connection by opening a socket to a list of specified addresses, each with individual port and timeout. Defaults are provided for convenience.
- data_connection_checkerNetwork
A pure Dart utility library that checks for an internet connection by opening a socket to a list of specified addresses, each with individual port and timeout. Defaults are provided for convenience.
- dioNetwork
A powerful Http client for Dart, which supports Interceptors, Global configuration, FormData, Request Cancellation, File downloading, Timeout etc.
- docsStorage
Components
- alibaba/power_imageImages
A powerful plugin that fully uses the native image library's ability to display images on the flutter side.
- Animated-Text-KitText
A flutter package which contains a collection of some cool and awesome text animations. Recommended package for text animations in Codemagic's Ebook, "Flutter libraries we love". Try out our live
- animated-visibilityEffect
Animate appearance and disappearance using pre-built effects with the AnimatedVisibility.
- appflowy-editorEditor
A highly customizable rich-text editor for Flutter
- AutoSizeTextText
Flutter widget that automatically resizes text to fit perfectly within its bounds.
- before_afterImages
A flutter package which makes it easier to display the differences between two images.
Desktop Only
- appflowy
Desktop App! The Open Source Notion Alternative(53+% Rust, 41+%Dart, C++...).
- flutter-desktop-embedding
This plugin allows resizing and repositioning the window containing the Flutter content, as well as querying screen information.
- flutter-rs
Build flutter desktop app in dart & rust. (WIP)
Utils
- auto_mappr
AutoMappr is a code-generation package that helps with writing object-to-object mappings, so you don't have to write code by hand.
- Dart-Basic-Utils
A dart package for many helper methods fitting different situations. String, Domain, Email, Math, HTTP, DNS, Sort, Color, Date, Iterable, Crypto, ASN1, FunctionDefs, X509....
- dart-eventsource
A library for using EventSource or Server-Sent Events (SSE). Both client and server functionality is provided.
- dart-lang/collection
Contains utility functions and classes in the style of dart:collection to make working with collections easier. Includes Algorithms, Equality, Iterable Zip, Priority Queue, Wrappers...
- dart-lang/intl
Provides internationalization and localization facilities, including message translation, plurals and genders, date/number formatting and parsing, and bidirectional text.
- dart-lang/source_gen
source_gen provides utilities for automated source code generation for Dart:
Showing a sample of 306 resources. View the full list on GitHub β