Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-flutter

💗 A curated list of awesome Flutter libraries, tools, tutorials, articles and more.. All you should know about Flutter development!
https://github.com/nepaul/awesome-flutter

Last synced: 1 day ago
JSON representation

  • Components

    • Effect

      • - visibility](https://github.com/canopas/animated-visibility) - Animate appearance and disappearance using pre-built effects with the AnimatedVisibility.
      • - Flutter](https://github.com/2d-inc/Flare-Flutter) - Rive 1 (previously Flare) offers powerful realtime vector design and animation for app and game designers alike. The primary goal of Flare is to allow designers to work directly with assets that run in their final product, eliminating the need to redo that work in code.
      • - A Flutter package for displaying waves.
      • - Simple Animations is a powerful package to create beautiful custom animations in no time.
      • - flutter) - Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!
      • - protoss/wave) - Widget for displaying waves with custom color, duration, floating and blur effects.
      • - animation-set](https://github.com/YYFlutter/flutter-animation-set) - Simplified Flutter stagger animation.To drive the Flutter stagger animation through a timeline in the form of an animation configuration.You can
      • - A widget which implicitly launches a hero animation when its position changed within the same route.
    • Picker

      • Web Example
      • - An assets picker which based on the WeChat's UI, using photo_manager for asset implementation, extended_image for image preview, and provider to help control the state of the picker.
      • wechat_camera_picker
      • - Flutter plugin picker. Include NumberPicker, DateTimePicker, ArrayPicker, and default linkage Picker. Provide flexible parameters to meet various needs. At the same time, you can extend more functions through custom adapters.
      • - HSV(HSB)/HSL/RGB/Material color picker inspired by all the good design for your amazing flutter apps.
    • List & Grid

      • flutterchina/azlistview - A Flutter sticky headers & index ListView. Based on scrollable_positioned_list.
      • - Provides a collection of Flutter grids layouts. This package contains various grid layouts. In the following section, you'll discover each one of them. The explanation of the layout will always considered a top-to-bottom and left-to-right directions to simplify the description. However it is possible to change these directions in the code.
      • - Easily add staggered animations to your ListView, GridView, Column and Row children as shown in [Material Design guidelines](https://material.io/design/motion/customization.html#sequencing)
      • - Lets you place headers on scrollable content that will stick to the top of the container whilst the content is scrolled.
      • - Unopinionated, extensible and highly customizable package to help you lazily load and display small chunks of items as the user scrolls down the screen – known as infinite scrolling pagination, endless scrolling pagination, auto-pagination, lazy loading pagination, progressive loading pagination, etc.
      • - A set of useful sliver tools that are missing from the flutter framework. Here is a taste what you can make using this packages.
      • - A Flutter grid view easy to build waterfall flow layout quickly.
      • - A loading more list which supports ListView,GridView,WaterfallFlow and Slivers.
      • - ListView with items that can be scrolled infinitely in both directions.
      • - Similar to a ListView, but lets you programmatically jump to any item, by index. The index jump happens instantly, no matter if you have millions of items.
      • - CbL/flutter_horizontal_data_table) - A Flutter Widget that create a horizontal table with fixed column on left hand side.
      • - A widget for observing data related to the child widgets being displayed in a ScrollView.
      • - ring-io/flutter_staggered_animations) - Easily add staggered animations to your ListView, GridView, Column and Row children as shown in Material Design guidelines
    • UI Kits

      • - Flutter-UI-Templates](https://github.com/mitesh77/Best-Flutter-UI-Templates)
      • - UI-Kit: Flutter app for collection of UI in a UIKit](https://github.com/iampawan/Flutter-UI-Kit)
      • - ui-nice](https://github.com/nb312/flutter-ui-nice)
      • - Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.
      • - Neumorphic](https://github.com/Idean/Flutter-Neumorphic) - A complete, ready to use, Neumorphic ui kit for Flutter
      • - A powerful UI framework for Google Flutter. <https://www.flui.xin/en/>
      • - ui-kits](https://github.com/olayemii/flutter-ui-kits) - Free Flutter UI Kits based on designs on UpLabs 💓. Includes Wrist Watch Store UI Kit, Language Learning FLutter UI Kit, News UI Flutter UI Kit, Real Estate Flutter UI Kit, Repair Service Flutter UI Kit, AirBnB Redesign Flutter UI Kit, Laundry App Flutter UI Kit.
    • Color

      • - A simple but useful plugin for use colors with Flutter.
    • Text

      • - Flutter widget that automatically resizes text to fit perfectly within its bounds.
      • - Text-Kit](https://github.com/aagarwal1012/Animated-Text-Kit) - 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 [example app](https://animated-text-kit.web.app/#/).
      • - A Tricky Solution for Implementing Inline-Image-In-Text Feature in Flutter.
      • - A Flutter widget that scrolls text infinitely. Provides many customizations including custom scroll directions, durations, curves as well as pauses after every round.
      • - dev/flutter_circular_text)
    • Button

      • - Flutter widget to create a group of buttons fast 🚀. Included Radio and CheckBox buttons models with custom groping types 🤤
      • - A Flutter package that provides a set of buttons for signing in with Google, Facebook, Twitter, Apple, Microsoft, GitHub, and more.
    • Icon

      • - The [Font Awesome](https://fontawesome.com/icons) Icon pack available as set of Flutter Icons.
      • - studio/flutter-icons) - Customizable Icons for Flutter,Inspired by react-native-vector-icons.
      • - iconfont-cli](https://github.com/iconfont-cli/flutter-iconfont-cli) - 用纯 JS 把 [iconfont](https://www.iconfont.cn/) 的图标转换成Flutter Widget,不依赖字体,支持多色彩
    • Toast & Loading & Refresh & Notifications

      • - An easy way to use pull-to-refresh
      • - A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.
      • - a widget provided to the flutter scroll component drop-down refresh and pull up load.support android and ios.
      • - this toast library supports two kinds of toast messages one which requires BuildContext other with No BuildContext(Powered by platform channel!). Supported Platforms: Android, iOS, Web (Uses Toastify-JS)
      • - Pull-To-Refresh](https://github.com/aagarwal1012/Liquid-Pull-To-Refresh) - A beautiful and custom refresh indicator for flutter highly inspired from [Ramotion Pull Down](https://dribbble.com/shots/1797373-Pull-Down-To-Refresh) to Refresh. Try out our live [example app](https://liquid-pull-to-refresh.web.app/#/).
      • - A really easy to use flutter toast library!
      • - A pure dart toast Library. You can completely customize the style of toast.
      • - A widget that provided to pull-up load and pull-down refresh with Flutter.
      • - push-notification](https://github.com/surfstudio/flutter-push-notification)
      • - swipe-refresh](https://github.com/surfstudio/flutter-swipe-refresh) - Widget for refresh by swipe.
    • Dialog & Alert

      • - A beautiful and custom alert dialog for flutter highly inspired from [FancyAlertDialog-Android](https://github.com/Shashank02051997/FancyGifDialog-Android). The source code is 100% Dart, and everything resides in the /lib folder.
      • - custom-dialog](https://github.com/YYFlutter/flutter-custom-dialog) - Global dialog function encapsulation, with a semantic way to fill the content inside the dialog, the current function provided
      • - An elegant Flutter Dialog solution.
      • - RFlutter Alert is super customizable and easy-to-use alert/popup dialogs for Flutter. You may create reusable alert styles or add buttons as much as you want with ease.
    • Popup & Sheet

      • - A popover is a transient view that appears above other content onscreen when you tap a control or in an area. Typically, a popover includes an arrow pointing to the location from which it emerged. Popovers can be nonmodal or modal. A nonmodal popover is dismissed by tapping another part of the screen or a button on the popover. A modal popover is dismissed by tapping a Cancel or other button on the popover.
      • - bottom-sheet](https://github.com/surfstudio/flutter-bottom-sheet) - Custom bottom sheet widget that can be resized in response to drag gestures and then scrolled.
    • Bar

      • - The official BottomAppBar can only display a notch FAB with app bar, sometimes we need a convex FAB. This ConvexAppBar is inspired by BottomAppBar and NotchShape's implementation. Online example can be found at <https://appbar.codemagic.app>. convex_bottom_bar is now a **Flutter Favorite package**!
    • Chart

      • - A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart and Scatter Chart.
      • - Charts is a general charting library, currently enabled for the Flutter mobile UI framework.
      • the online gallery
    • Switch

      • - An easy to implement custom switch created for Flutter. Give it a custom height and width, border for the switch and toggle, border radius, colors, toggle size, a choice to display an 'On' and 'Off' text and able to add an icon inside the toggle.
    • Swipe & Slide & Indicator

      • - flutter/flutter_swiper) - The best swiper for flutter , with multiple layouts, infinite loop. Compatible with Android & iOS.
      • - A Flutter implementation of slidable list item with directional slide actions that can be dismissed.
      • - A draggable Flutter widget that makes implementing a SlidingUpPanel much easier! Based on the Material Design bottom sheet component, this widget works on both Android & iOS. (like DouBan)
      • - Akarie/smooth_page_indicator) - Customizable animated page indicator with a set of built-in effects.
    • Badges & Labels & Tags

      • - dev/flutter_badges)
      • - a/flutter_tags) - Create beautiful tags quickly and easily.
    • Datetime

      • - A flutter date time picker inspired by flutter-cupertino-date-picker
    • Calendars

      • - Highly customizable, feature-packed Flutter Calendar with gestures, animations and multiple formats
    • Clippers

      • - Flutter package that provides you custom clippers to help you achieve various custom shapes.
    • Images

      • - A flutter library to show images from the internet and keep them in the cache directory.
      • - A powerful official extension library of image, which support placeholder(loading)/ failed state, cache network, zoom pan image, photo view, slide out page, editor(crop,rotate,flip), paint custom etc.
      • - Draw SVG (and some Android VectorDrawable (XML)) files on a Flutter Widget.
      • - A Flutter plugin for Android and iOS supports cropping images. This plugin is based on two different native libraries so it comes with different UI between these platforms.
      • - A flutter package which makes it easier to display the differences between two images.
      • - Compresses image as native plugin (Obj-C/Kotlin). This library works on Android and iOS.
      • - A powerful plugin that fully uses the native image library's ability to display images on the flutter side.
      • - A Flutter plugin for Android and iOS supports image editing.
    • Input & Form

      • - Flutter Form Builder provides an easy way of working with forms in Flutter by removing the boilerplate needed to build a form, validate fields, react to changes, and collect final user input.
      • - A TypeAhead (autocomplete) widget for Flutter, where you can show suggestions to users as they type.
      • - to-use and customizable Pin code input field. It offers several features such as animated decoration switching, form validation, SMS autofill, custom cursor, copying from clipboard, and more. It also provides beautiful examples that you can choose from.
      • - PinInputTextField is a TextField widget to help display different style pin. It supports all the platforms flutter supports.
    • Select

      • - select-flutter](https://github.com/LanarsInc/direct-select-flutter) - DirectSelect is a selection widget with an ethereal, full-screen modal popup displaying the available choices when the widget is interact with. Inspired by dribble shot.
    • Steps & Timelines

      • - park/timelines/) - A powerful & easy to use timeline package for Flutter! (This package is an early stage. Not enough testing has been done to guarantee stability. Some APIs may change. 2021-12-29)
    • Progress

      • - Circular and Linear percent indicators:
    • Menu

      • - A Flutter package with custom implementation of the Side Menu (Drawer)
    • Editor

      • - quill](https://github.com/singerdmx/flutter-quill) - FlutterQuill is a rich text editor and a Quill component for Flutter.
      • - editor](https://github.com/AppFlowy-IO/appflowy-editor) - A highly customizable rich-text editor for Flutter
      • - editor](https://github.com/reqable/re-editor) is a powerful lightweight text and code editor widget and a module in the Reqable project.
  • Utils

    • Effect

      • - A Dart port of LLAMA.cpp library for running open source LLM in local environment.
      • - AutoMappr is a code-generation package that helps with writing object-to-object mappings, so you don't have to write code by hand.
      • - A Flutter widget for rendering HTML and CSS as Flutter widgets.
      • - dart](https://github.com/google/quiver-dart) - Quiver is a set of utility libraries for Dart that makes using many Dart libraries easier and more convenient, or adds additional functionality. [👉 API Doc](https://pub.dev/documentation/quiver/latest/)
      • - lang/intl](https://github.com/dart-lang/intl) - Provides internationalization and localization facilities, including message translation, plurals and genders, date/number formatting and parsing, and bidirectional text.
      • - Simplifying your widget tree structure by defining widgets using methods.
      • - 汉字转拼音
      • - This repository provides the Dart package reflectable along with a set of test cases, test_reflectable.
      • - A screenshot image with overlaid status bar placed in a device frame. Screenshots is a standalone command line utility and package for capturing screenshot images for Flutter.
      • Snapshots
      • Screengrab
      • FrameIt
      • - rules) - Powerful and feature-rich validation library for both Dart and Flutter.
      • - surf-util](https://github.com/surfstudio/flutter-surf-util) - A library with set of common classes and utilities used in different modules:
      • - A Backend-Driven UI toolkit, build your dynamic UI with json, and the json format is very similar with flutter widget code.
      • - Fair is a lightweight package for Flutter, which can be used to update widget tree and state dynamically. This package is still at an early stage.
      • - Basic-Utils](https://github.com/Ephenodrom/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....
      • - lang/collection](https://github.com/dart-lang/collection)(**Dart Official**) - 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...
      • - lang/stream_transform](https://github.com/dart-lang/stream_transform) - Extension methods on Stream adding common transform operators.
      • - A Flutter implementation of React hooks: <https://medium.com/@dan_abramov/making-sense-of-react-hooks-fdbde8803889>.
      • - Brings functionality to execute code after the first layout of a widget has been performed, i.e. after the first frame has been displayed.
      • - RelativeScale is a simple custom sizing system for flutter widgets to achieve the same physical sizes across different devices.
      • pigeon - Pigeon is a code generator tool to make communication between Flutter and the host platform type-safe, easier and faster.
      • - another code generator for unions/pattern-matching/copy. Using Freezed, we will get:
      • the example
      • flutter's doc recommendation
      • SwiftGen
      • - Built Value provides:
      • - lang/build) - These packages provide libraries for generating, compiling and serving Dart code.
      • - lang/source_gen](https://github.com/dart-lang/source_gen) - source_gen provides utilities for automated source code generation for Dart:
      • - Easy and Fast internationalization for your Flutter Apps
      • - FlutterIsolate allows creation of an Isolate in flutter that is able to use flutter plugins. It creates the necessary platform specific bits (FlutterBackgroundView on android & FlutterEngine on iOS) to enable the platform channels to work inside an isolate.
      • - eventsource](https://github.com/stevenroose/dart-eventsource) - A library for using EventSource or Server-Sent Events (SSE). Both client and server functionality is provided.
      • - Pigeon is a code generator tool to make communication between Flutter and the host platform type-safe, easier and faster.
      • - The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.
  • Data & Backend

      • Rx Observables vs. Dart Streams comparison chart
      • - RxDart extends the capabilities of Dart Streams and StreamControllers.
      • json_serializable - Provides Dart Build System builders for handling JSON.
      • - paxian/dart-json-mapper) - This package allows programmers to annotate Dart objects in order to Serialize / Deserialize them to / from JSON.
    • Storage

      • - Hive is a lightweight and blazing fast key-value database written in pure Dart. Inspired by Bitcask.
      • - SQLite plugin for Flutter. Supports iOS, Android and MacOS.
      • - Drift is a reactive persistence library for Flutter and Dart, built on top of sqlite. Drift is
      • docs
      • - A Flutter plugin to store data in secure storage:
      • - Floor provides a neat SQLite abstraction for your Flutter applications inspired by the Room persistence library. It comes with automatic mapping between in-memory objects and database rows while still offering full control of the database with the use of SQL. As a consequence, it's necessary to have an understanding of SQL and SQLite in order to harvest Floor's full potential.
      • - dart) - a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the Realm SDK for Flutter™ and Dart™.
      • - Simple json file-based storage for flutter
      • - Persistent reactive models in Flutter with zero boilerplate. Flutter Data is an offline-first persistence framework that gives you a configurable REST client and powerful model relationships. Heavily inspired by [Ember Data](https://github.com/emberjs/data) and [ActiveRecord](https://guides.rubyonrails.org/active_record_basics.html)
      • - design/simple_shared_preferences) - A simple wrapper for SharedPreferences
    • State management

      • - A predictable state management library that helps implement the [BLoC design pattern](https://www.didierboelens.com/2018/08/reactive-programming-streams-bloc/).
      • - redux](https://github.com/alibaba/fish-redux) - is an assembled flutter application framework based on Redux state management. It is suitable for building medium and large applications.
      • - GetX is an extra-light and powerful solution for Flutter. It combines high-performance state management, intelligent dependency injection, and route management quickly and practically. GetX has 3 basic principles. This means that these are the priority for all resources in the library: PRODUCTIVITY, PERFORMANCE AND ORGANIZATION.
      • - A wrapper around InheritedWidget to make them easier to use and more reusable.
      • - A state-management library that:
      • - MobX is a state-management library that makes it simple to connect the reactive data of your application with the UI. This wiring is completely automatic and feels very natural. As the application-developer, you focus purely on what reactive-data needs to be consumed in the UI (and elsewhere) without worrying about keeping the two in sync.
      • - This is a simple Service Locator for Dart and Flutter projects with some additional goodies highly inspired by Splat. It can be used instead of InheritedWidget or Provider to access objects e.g. from your UI.
      • - A set of utilities that allow you to easily pass a data Model from a parent Widget down to its descendants. In addition, it also rebuilds all of the children that use the model when the model is updated. This library was originally extracted from the Fuchsia codebase.
    • Network

      • - A powerful Http client for Dart, which supports Interceptors, Global configuration, FormData, Request Cancellation, File downloading, Timeout etc.
      • - lang/http](https://github.com/dart-lang/http) - A composable, Future-based library for making HTTP requests. This package contains a set of high-level functions and classes that make it easy to consume HTTP resources. It's multi-platform, and supports mobile, desktop, and the browser.
      • - A tidy utility to handle offline/online connectivity like a Boss. It provides support for both iOS and Android platforms (offcourse).
      • - 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.
  • Plugins

    • Effect

      • flutter-otp-autofill - This plugin uses [SMS User Consent](https://developers.google.com/identity/sms-retriever/user-consent/overview) API and [SMS Retriever API](https://developers.google.com/identity/sms-retriever/overview) on Android.
      • - This repo is a companion repo to the main [flutter
      • - FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.
      • - A flutter plugin for adapting screen and font size.Let your UI display a reasonable layout on different screen sizes!
      • - When your app is opened, there is a brief time while the native app loads Flutter. By default, during this time, the native app displays a white splash screen. This package automatically generates iOS, Android, and Web-native code for customizing this native splash screen background color and splash image. Supports dark mode, full screen, and platform-specific options.
      • - A plugin for creating and managing download tasks. Supports iOS and Android.
      • - Add features to the Android / iOS keyboard in a simple way.
      • - Wakelock is Flutter plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping.
      • - A plugin for creating and managing upload tasks. Supports iOS and Android.
      • - Get device id from android、ios、windows、linux、mac、web
      • - High-level memory-safe binding generator for Flutter/Dart <-> Rust.
      • - native/dart_native) - Dart_Native operates as both a code generator tool and a bridge to communicate between Dart and native APIs.
  • Tools

    • Effect

      • fvm - Flutter Version Management: A simple cli to manage Flutter SDK versions.
      • unpub - Unpub is a self-hosted private Dart Pub server for Enterprise, with a simple web interface to search and view packages information.
      • - Approximate how your app looks and performs on another device.
      • - Very fast link-checking.
      • - lint](https://github.com/passsy/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.
      • - **A Flutter tool that makes golden testing easy.**
      • - lang/coverage)- Coverage provides coverage data collection, manipulation, and formatting for Dart.
      • - This repository contains mocking libraries for Dart inspired by [mockito](https://pub.dev/packages/mockito).
      • - archive/pub_server)
      • - A minimalist private pub server for small teams.
      • - UME is an in-app debug kits platform for Flutter apps(Widget Info, Widget Detail, Align Ruler, Color Picker, Color Sucker, Touch Indicator, Memory Info, Perf Overlay, CPU Info, Device Info, Show Code, Console, Dio Inspector).
      • - Flutter Version Management: A simple cli to manage Flutter SDK versions.
      • - Small, easy to use and extensible logger which prints beautiful logs. Inspired by logger for Android.
      • - [Flipper](https://fbflipper.com/) (Extensible mobile app debugger) for flutter. [View document](https://flutter-widget.live/flutter_flipperkit)
      • - commit](https://github.com/pre-commit/pre-commit/) - A framework for managing and maintaining multi-language pre-commit hooks.
      • - A small command line utility to generate a class (UML or similar) diagram from a Dart package.
      • - to-flutter](https://github.com/aloisdeniel/figma-to-flutter)
      • - A Flutter Material Theme editor. Panache helps you to create beautiful Material themes for your Flutter applications. Customize widgets colors and shapes, and download your theme.dart file.
      • - 🎯 Dart package to automatically organize your dart imports. Any dart project supported! Will sorts imports alphabetically and then group them in the following order:
  • Apps

    • Effect

      • here
      • Washing machine GIF 2
      • Washing machine GIF 4
      • - An open source, cross-platform Spotify client compatible across multiple platforms
      • - inKino is a multiplatform Dart app for browsing movies and showtimes for Finnkino cinemas.
      • - Commerce App built in flutter](https://github.com/TheAlphamerc/flutter_ecommerce_app)
      • - A working Instagram clone written in Flutter using Firebase / Firestore
      • - Modern Crypto Portfolio & Market Explorer. Built with Flutter.
      • - This app is a Flutter port of the native Android App [Cinematic](https://github.com/aaronoe/Cinematic). My intention in creating this app was understanding the intricacies of building apps in Flutter. Just like the native Android App this app does **not make any efforts in being a nicely architectured application**. That being said the whole point is to showcase Flutter's capabilities for building simple apps and to understand key difference and advantages to native development.
      • - This is my second UI Challenge. I picked a [Jhony Vino's Flight search design](https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/e36a3e53917017.594779c56ecbf.gif) from [100 Mobile App UI Interactions](https://github.com/MarcinusX/flutter_ui_challenge_flight_search#:~:text=100%20Mobile%20App%20UI%20Interactions) and implemented it in Flutter.
      • - go](https://github.com/jesusrp98/spacex-go) - The purpose of this project is to develop the ultimate SpaceX experience in a variety of platforms. A single experience, from a single codebase.
      • - Flutter UI Challenge- SMART Washing Machine
      • Washing machine GIF 1
      • Washing machine GIF 2
      • Washing machine GIF 3
      • Washing machine GIF 4
      • - orientation-2018) - An app created for Trinity College at University of Toronto. The app is acts as a companion for all first year students during orientation week. Available on [Google Play](https://play.google.com/store/apps/details?id=com.tory.trinityOrientation) and the [App Store](https://itunes.apple.com/us/app/trinity-orientation-2t2000s/id1431022073)
      • - Movie](https://github.com/o1298098/Flutter-Movie) - 😎 🎬 A Flutter movie app build with **Fish-Redux** and The Movie DB api.
      • - A Material designed music player developed in Flutter
      • - Me-Up](https://github.com/benoitletondor/Beer-Me-Up) - Beer Me Up is an iOS and Android app build with Flutter.
      • - Mobile/weight_tracker) - Simple application for tracking weight. See Google Play for more details about this app!
      • - Radio](https://github.com/iampawan/AI-Radio) - AI-Powered Voice Assistant Flutter Radio App
      • - Interview questions and answers for preparation, built in pure flutter also have CI implementation for learning.
      • - A Flutter app that uses the "The Movie DB" api to fetch popular people and their info (their movies, images, ..etc).
      • - The app checks what internet knows about you.
      • - Platypus Crypto is an ad-free cross-platform robust solution for tracking cryptocurrency assets. Our intuitive interface includes real-time 7-day graphs, current prices and market caps, and percent change over time. Featuring rapid sort, search and refresh features, and support for 32 fiat currencies, Platypus Crypto enables casual and power users alike to monitor cryptocurrency assets on-the-go! Our customization options allow for the removal of 7-day graphs for a more compact feel and a dark theme.
      • - A fast, multithreaded, cross-platform download manager for desktop
      • - wordpress-podcast) - 🎤 Podcast white label app based on Wordpress API
      • - This project provides a full Flutter/Dart system template from front-end APPs to the backend database to demonstrate a coupon management system, which is suitable for a coffeehouse chain (or any restaurant chain) to build customer loyalty.
      • - bak/openreads-android) - A simple privacy oriented mobile books tracker using Open Library API.
      • blog
      • - Another remote desktop software
  • Document

    • - Course-Resources](https://github.com/londonappbrewery/Flutter-Course-Resources)
    • - design-patterns](https://github.com/mkobuolys/flutter-design-patterns) - An open-source design patterns application built with Dart and Flutter.
    • - architecture-template](https://github.com/VB10/flutter-architecture-template) - This project craeeted for proffesionel application arhitecture.
    • - roadmap)
  • Style Guide

    • - lang/lints) - The Dart linter is a static analyzer for identifying possible problems in your Dart source code. More than a hundred linter rules are available, checking anything from potential typing issues, coding style, and formatting. This package, lints, contains the lint settings recommended by the Dart team.
    • - design/camus_lints)
  • Community

    • fluttercommunity - A central place for all community made Flutter packages. To get started, see the README of the 'community' repository.
    • fluttercandies - Custom Flutter Candies (packages) for you to build your Flutter app easily. Enjoy it!
  • Starter Samples

    • animations
    • css\_colors
    • extension\_google\_sign\_in\_as\_googleapis\_auth
    • fuchsia\_ctl
    • flutter\_image
    • flutter\_lints
    • flutter\_markdown
    • go\_router
    • multicast\_dns
    • palette\_generator
    • pigeon
    • pointer\_interceptor
    • xdg\_directories
    • - go)
    • - Example APPS Basic Flutter apps, for flutter devs.
    • - A collection of open source samples that illustrate best practices for Flutter.
    • - TodoMVC for Flutter <http://fluttersamples.com/>
    • - A Douban client that uses Flutter to restore
    • - A collection of explorations into the exciting user experience possibilities enabled by the Flutter platform. Built by [gskinner](https://gskinner.com/) in partnership with Google, these vignettes range from the practical to the novel. They aim to inspire both developers and designers to build delightful and beautiful experiences with Flutter.
    • Vignette Showcase Website
    • - samples](https://github.com/diegoveloper/flutter-samples)
    • - Unofficial implementation of Fluent UI for Flutter. It's written based on the official documentation
    • - The Douyu Live APP refactored by flutter. The home page and entertainment are Material components; the live room and fish bar are purely custom-written. In addition, various high-quality third-party open source libraries are integrated to create a silky user experience for native APPs.
    • - examples](https://github.com/syncfusion/flutter-examples) - This repository contains awesome demos of Syncfusion Flutter UI widgets. This is the best place to check our widgets to get more insight into the usage of APIs. You can also check our widgets by installing the complete Flutter sample browser from Google Play Store or App Store, in which you can browse the demo for all the widgets and view the source code of each sample within the app itself.
    • - Flutter representation of a Restaurant app UI i found in Uplabs. It only consists of 2 screens.
    • - This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.
    • visibility_detector
    • self_storing_input - A set of input widgets that automatically save and load the entered value to a data store.
    • scrollable_positioned_list - A flutter list that allows scrolling to a specific item in the list. Also allows determining what items are currently visible.
    • linked_scroll_controller - This package provides a way to set up a set of scrollable widgets whose scrolling is synchronized. The set can be stable across the lifetime of the containing screen, or can change dynamically (for example, a vertically scrolling ListView.builder() whose items are Scrollables that scroll horizontally in unison).
    • flutter_simple_treeview - This widget visualises a tree structure, where a node can be any widget.
    • - This repository contains the code for a variety of Flutter Codelabs. Here is a list of the codelabs represented here:
    • Adaptive Apps in Flutter
    • Adding Google Maps to a Flutter app - maps-in-flutter`
    • Adding in-app purchases to your Flutter app
    • Adding WebView to your Flutter app
    • Building a Cupertino app with Flutter
    • Get to know Firebase for Flutter - get-to-know-flutter`
    • How to test a Flutter app
    • How to write a Flutter plugin
    • Using a plugin with a Flutter web app
    • Write a Flutter desktop application - client`
    • Get started with text classification in Flutter apps - flutter`
    • Building a fullstack movie recommendation system - flutter`
    • Building a board game with TensorFlow Agents and Flutter - flutter`
    • - Flutter](https://github.com/aagarwal1012/IntroViews-Flutter) - IntroViews is inspired by [Paper Onboarding](https://github.com/Ramotion/paper-onboarding-android) and developed with love from scratch. Checkout our fully responsive [live example app](https://introviews-flutter.web.app/)
    • - Shopping-UI-Kit](https://github.com/AliAnilKocak/Flutter-Shopping-UI-Kit) - Shopping UI design in Flutter
    • - App-UI-2-Flutter](https://github.com/abuanwar072/Furniture-App-UI-2-Flutter) - A responsive furniture app UI using flutter, all of the data come from API so that you can learn how to use API on flutter. There are two pages Home page which contains a horizontal category list then the list of recommended products.
    • - ASLb8lM&feature=youtu.be&ab_channel=MarcusNg))
    • - event-bus) - A simple Event Bus using Dart Streams for decoupling applications. <details><summary>*More Details*</summary>
    • - Flutter Plugin to implement one of many variations of the MVC design pattern.
    • - tutorials](https://github.com/FilledStacks/flutter-tutorials) - The repo contains the source code for all the tutorials on the FilledStacks Youtube channel.
  • Add Flutter to existing app

    • - 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.The philosophy of FlutterBoost is to use Flutter as easy as using a WebView. Managing Native pages and Flutter pages at the same time is non-trivial in an existing App. FlutterBoost takes care of page resolution for you. The only thing you need to care about is the name of the page(usually could be an URL).
    • - Flutter plugin for integrate flutter to existing app
  • Navigation & Routing

    • - The brightest, hippest, coolest router for Flutter.
    • - h/chopper) - Chopper is an http client generator for Dart and Flutter using source_gen and inspired by Retrofit.
    • - A Flutter package to help you handle your application routing and synchronize it with browser URL. Beamer uses the power of Router and implements all the underlying logic for you.
    • - The purpose of the go_router package is to use declarative routes to reduce complexity, regardless of the platform you're targeting (mobile, web, desktop), handle deep and dynamic linking from Android, iOS and the web, along with a number of other navigation-related scenarios, while still (hopefully) providing an easy-to-use developer experience.
    • - Flutter Flows made easy!
  • Games

    • Effect

      • - engine/flame) - A minimalist Flutter game engine
  • CI/CD

    • Effect

      • - A command-line utility to automate package maintenance. Manipulates the changelog and pubspec.yaml.
  • Monitor

    • Effect

      • - lang/stack_trace](https://github.com/dart-lang/stack_trace) - This library provides the ability to parse, inspect, and manipulate stack traces produced by the underlying Dart implementation. It also provides functions to produce string representations of stack traces in a more readable format than the native StackTrace implementation.
  • Service

    • Effect

      • - Fluwx is flutter plugin for WeChatSDK which allows developers to call
      • - lang/usage) - A wrapper around Google Analytics for command-line, web, and Flutter apps.
      • RevenueCat: In-App Subscriptions Made Easy - RevenueCat makes it easy to implement and manage in-app subscriptions, analyze customer data, and grow recurring revenue on iOS, Android, and the web.
      • 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
      • OneSignal: Customer Messaging Delivered - The market leading self-serve customer engagement solution for Push Notifications, Email, SMS & In-App.
      • WonderPush - Unlimited push notifications
  • Desktop Only

    • Effect

      • - IO/appflowy) - Desktop App! The Open Source Notion Alternative(53+% Rust, 41+%Dart, C++...).
      • - desktop-embedding](https://github.com/google/flutter-desktop-embedding/) - This project was originally created to develop Windows, macOS, and Linux embeddings of Flutter. That work has since become part of Flutter, and all that remains here are experimental, early-stage desktop plugins.
      • menubar - This plugin provides access to a native menubar.
      • window_size - This plugin allows resizing and repositioning the window containing the Flutter content, as well as querying screen information.
      • functionality within the Flutter framework
      • - mac%20%7C%20linux%20%7C%20windows-lightgrey) [window_manager](https://github.com/leanflutter/window_manager) - This plugin allows Flutter desktop apps to resizing and repositioning the window.
      • - mac%20%7C%20linux%20%7C%20windows-lightgrey) [launch_at_startup](https://github.com/leanflutter/launch_at_startup) - This plugin allows Flutter desktop apps to Auto launch on startup / login.
      • - rs](https://github.com/flutter-rs/flutter-rs) - Build flutter desktop app in dart & rust. (WIP)
  • No-Code / Low-Code

    • Effect

      • FlutterFlow - Build applications faster than ever: Create beautiful UI, generate clean code, and deploy to the app stores or web in one click. Fully extensible with custom code.