Dart Flutter

Open-source Dart projects categorized as Flutter

Top 23 Dart Flutter Projects

  • GitHub repo awesome-flutter

    An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

    Project mention: I made my first Todo List App in Dart! | reddit.com/r/dartlang | 2021-04-12
  • GitHub repo plugins

    Plugins for Flutter maintained by the Flutter team

    Project mention: Refresh token from google_sign_in | reddit.com/r/flutterhelp | 2021-04-27
  • GitHub repo dio

    A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.

    Project mention: How to rerun function if it return x? | reddit.com/r/dartlang | 2020-12-21
  • GitHub repo fish-redux

    An assembled flutter application framework.

    Project mention: Most popular Flutter libraries for state management in 2021 | dev.to | 2021-02-11

    Active development: no Github link

  • GitHub repo bloc

    A predictable state management library that helps implement the BLoC design pattern

    Project mention: Null Safety and Api classes/models | reddit.com/r/flutterhelp | 2021-05-12

    I'm trying to get a hang of both Bloc and Null safety. I'm currently following this tutorial about Flutter Bloc: https://bloclibrary.dev/#/flutterweathertutorial In this tutorial they use a "Weather Model" that takes a few arguments, data will come from an Api.

  • GitHub repo flutter_architecture_samples

    TodoMVC for Flutter

    Project mention: Can anyone recommend to me some resources to start developing in flutter? | reddit.com/r/flutterhelp | 2021-04-30

    Agree. This is a great value course that got me up and running quickly. Otherwise, looking at code samples helps. When you’re ready to build an app, this is a good architecture sample repo: https://github.com/brianegan/flutter_architecture_samples

  • GitHub repo flutterfire

    🔥 A collection of Firebase plugins for Flutter apps.

    Project mention: Flutter sucks, why? | reddit.com/r/FlutterDev | 2021-04-30

    document() was marked as deprecated 10 months ago. See PR: https://github.com/FirebaseExtended/flutterfire/pull/2913

  • GitHub repo flame

    A minimalist Flutter game engine

    Project mention: New Flutter Flame Tutorials to Make Mobile Games | reddit.com/r/FlutterDev | 2021-03-15

    Thank you for sharing that link. I am one of the people that couldn't find it. I don't quite understand how to use these tags on GitHub. For example there used to be these nice examples in rc7. https://github.com/flame-engine/flame/tree/1.0.0-rc7/doc/examples Where did the examples go from rc8 onward? Did the development team pull the examples down in order to work on them? https://github.com/flame-engine/flame/tree/1.0.0-rc8/doc

  • GitHub repo provider

    InheritedWidgets, but simple

    Project mention: How to create a new Flutter Project with a Boilerplate | dev.to | 2021-04-21

    Provider ⇨ State Management

  • GitHub repo getx

    Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.

    Project mention: How to make a "welcome screen" that users are going to see only once when they first launch the application (guess it is called onboarding, improve me if it is not correct) with GetX? | reddit.com/r/flutterhelp | 2021-04-05

    I'm not an expert on GetX but this may help you. https://github.com/jonataslaw/getx/issues/372#issuecomment-657348859

  • GitHub repo inKino

    A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.

    Project mention: If you're using Flutter for your mobile app projects only, what do you use as a replacement for Flutter web? | reddit.com/r/FlutterDev | 2021-03-24

    My bad. Yes there is and here https://github.com/roughike/inKino a great example how you can share code between Flutter and Angular dart

  • GitHub repo flutter_ui_challenges

    100+ Professional UI implementations with Code in Flutter. Available in Android, iOS, Linux and Web

    Project mention: Flutter 100+ UI Challenges with source code | reddit.com/r/dartlang | 2021-03-25
  • GitHub repo Hive

    Lightweight and blazing fast key-value database written in pure Dart. (by hivedb)

    Project mention: Trying out Moor for the first time (using .moor files) Building an offline first app. [LIVESTREAM] | reddit.com/r/FlutterDev | 2021-01-28

    Moor is a well-maintained ORM for sqlite3, a relational database management system. Hive is a fast but buggy key-value store. It's not an apple to apple comparison, they serve different purposes. Make the choice based on the type of data you want to store and how you need to access it.

  • GitHub repo zefyr

    Soft and gentle rich text editing for Flutter applications.

    Project mention: Any HTML WYSIWYG Editor available? | reddit.com/r/FlutterDev | 2021-05-01
  • GitHub repo mobx.dart

    MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.

    Project mention: MobX: Flutter State Management like a Boss | dev.to | 2021-05-07

    For more examples and guides you can see the original documentation.

  • Project mention: Complete E-Commerce App 12+ Screens - Flutter UI | reddit.com/r/FlutterDev | 2020-12-21

    Source code: https://github.com/abuanwar072/E-commerce-Complete-Flutter-UI

  • GitHub repo flutter_hooks

    React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.

    Project mention: Flutter Riverpod Example – Category Selection | dev.to | 2021-01-14

    A way to use both flutter_hooks and Riverpod together, while offering small extras.

  • GitHub repo flutter_map

    A Flutter map widget inspired by Leaflet

    Project mention: Need help with maps in Flutter | reddit.com/r/flutterhelp | 2021-03-10

    There's a package for maps which supports OpenStreetMap tiles: https://github.com/fleaflet/flutter_map

  • GitHub repo website

    Flutter web site (by flutter)

    Project mention: Flutter errors handling rant | reddit.com/r/FlutterDev | 2021-04-12
  • GitHub repo fvm

    Flutter Version Management: A simple CLI to manage Flutter SDK versions.

    Project mention: FVM 2.0 - Flutter Version Management is out! | reddit.com/r/FlutterDev | 2021-05-02

    Repo: https://github.com/leoafarias/fvm

  • GitHub repo river_pod

    A simple way to access state while robust and testable.

    Project mention: Riverpod and mobx | reddit.com/r/FlutterDev | 2021-05-06
  • GitHub repo flutter_local_notifications

    A Flutter plugin for displaying local notifications on Android, iOS and macOS

    Project mention: How to Navigate to certain screen of app after tapping on notification. | reddit.com/r/flutterhelp | 2021-02-14
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-12.


What are some of the best open-source Flutter projects in Dart? This list will help you:

Project Stars
1 awesome-flutter 35,335
2 plugins 13,718
3 dio 9,490
4 fish-redux 7,048
5 bloc 6,999
6 flutter_architecture_samples 6,911
7 flutterfire 5,146
8 flame 4,251
9 provider 3,563
10 getx 3,388
11 inKino 3,169
12 flutter_ui_challenges 2,938
13 gallery 2,323
14 Hive 2,261
15 zefyr 1,915
16 mobx.dart 1,891
17 E-commerce-Complete-Flutter-UI 1,735
18 flutter_hooks 1,708
19 flutter_map 1,652
20 website 1,627
21 fvm 1,543
22 river_pod 1,515
23 flutter_local_notifications 1,493