Dart Flutter

Open-source Dart projects categorized as Flutter | Edit details

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 flutter-go

    flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档

    Project mention: Benefits of a BaaS for a Flutter app | reddit.com/r/flutterhelp | 2021-09-01
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo plugins

    Plugins for Flutter maintained by the Flutter team

    Project mention: Top 10 Flutter libraries you should know in 2021 | dev.to | 2021-12-20

    Flutter Google map API helps to implement location-aware services in the Flutter application. It allows developers to display a map, configure the attributes, and render markers of places at respective geolocation.

  • GitHub repo Best-Flutter-UI-Templates

    completely free for everyone. Its build-in Flutter Dart.

    Project mention: Mobile app template for SaaS content consumers | reddit.com/r/SaaS | 2022-01-17

    If you know any React, you can try out React Native Starter. If you know some Flutter, try out this Flutter UI template.

  • GitHub repo gsy_github_app_flutter

    Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin

    Project mention: 📱 List of open source Flutter applications | dev.to | 2021-12-04

    GSYGithubAppFlutter - An open source Github client App developed by Flutter by Shuyu Guo.

  • GitHub repo dio

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

    Project mention: GetX is dead, what to use next? | reddit.com/r/FlutterDev | 2021-11-25

    - and Dio for http requests

  • GitHub repo bloc

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

    Project mention: State Managers : setState x ValueNotifier | dev.to | 2021-12-30

    State Management; probably the most controversial subject in the Flutter community. I remember when I started learning Flutter, Provider was the cool kid that everyone was recommending. Simple syntax, very detailed error messages, built on top of InheritedWidget, it was even featured on the official flutter docs, why would you even choose something else? I mean they got the Approved By Google badge, that's probably the highest status a package could get in the community 🤡. Then came Bloc, personally, I don't know which one came first but I started hearing about Bloc a bit later after Provider. Bloc was making use of Stream which was something I always avoided because I didn't know much about how to handle streams. Bloc was and still is awesome when it comes to building big scalable apps, I am not saying that you can't do that with Provider, but Bloc seemed to specifically target that kind of project and it was providing many built-in tools for a seamless developer experience. Some would argue that there is too much boilerplate, well as long as it does the job and does it well, you can go for it.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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 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 flutterfire

    🔥 A collection of Firebase plugins for Flutter apps.

    Project mention: Show HN: Isgoogleanalyticsillegal.com | news.ycombinator.com | 2022-01-19

    Firebase client libraries silently import and enable Google Analytics in apps [0]. Then your app silently sends a lot of user behavior data to Google [1].

    Android apps which use push notifications must use the Firebase Cloud Messaging library. I think many app developers don't realize that adding that library also adds and enables analytics.

    For example, adding the `firebase_messaging` module [2] to a Flutter app causes the Android build to import [3] the `com.google.firebase:firebase-bom` Java dep which includes `firebase-analytics` [4]. Once the Java library is included in the build, it starts working automatically [0].

    To disable Google Analytics in an app:

    * Firebase > Docs > Engage > Configure Analytics Data Collection and Usage [5]

    * dart > firebase_analytics > FirebaseAnalytics > setAnalyticsCollectionEnabled method [6]

    * Be sure to check the logs to make sure your change took effect. See "Firebase Google Group > Disabling analytics for iOS has no effect?" [7]

    [0] https://support.google.com/analytics/answer/9353532

    [1] https://support.google.com/firebase/answer/9234069

    [2] https://pub.dev/packages/firebase_messaging

    [3] https://github.com/FirebaseExtended/flutterfire/blob/a9562ba...

    [4] https://mvnrepository.com/artifact/com.google.firebase/fireb...

    [5] https://firebase.google.com/docs/analytics/configure-data-co...

    [6] https://pub.dev/documentation/firebase_analytics/latest/fire...

    [7] https://groups.google.com/g/firebase-talk/c/rved9bIBT0g/m/YN...

  • GitHub repo getx

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

    Project mention: 5 reasons why I don't use GetX for application state management in Flutter | dev.to | 2022-01-01

    https://github.com/jonataslaw/getx/issues/2077 https://github.com/jonataslaw/getx/issues/2067 https://github.com/jonataslaw/getx/issues/1643 https://github.com/jonataslaw/getx/issues/1380

  • GitHub repo flutter_deer

    🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.

    Project mention: Large examples of Provider + ChangeNotifier architecture? | reddit.com/r/FlutterDev | 2021-11-11


  • GitHub repo flame

    A minimalist Flutter game engine

    Project mention: 2d multi player game in flutter? | reddit.com/r/FlutterDev | 2022-01-14

    I started something similar with https://flame-engine.org/

  • GitHub repo flutter_wanandroid

    🔥🔥🔥 基于Google Flutter的WanAndroid客户端,支持Android和iOS。包括BLoC、RxDart 、国际化、主题色、启动页、引导页!

    Project mention: Open source production level flutter repos | reddit.com/r/FlutterDev | 2021-05-27
  • GitHub repo Flutter-Responsive-Admin-Panel-or-Dashboard

    Responsive Admin Panel or Dashboard using Flutter

    Project mention: Responsive Admin Panel or Dashboard Using Flutter | news.ycombinator.com | 2021-05-07
  • GitHub repo fl_chart

    A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart, Scatter Chart and Radar Chart.

    Project mention: Top 10 Flutter libraries you should know in 2021 | dev.to | 2021-12-20

    Charts are the graphical representation of data, making it easy to understand and analyze. Fl Chart is the powerful Flutter chart library, that currency supports Line chart, Bar Chart Pie Chart, Scatter Chart, and Radar Chart.

  • 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 flutter_ui_challenges

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

    Project mention: My Open Source Flutter UI Challenge App got 3.1k+ Stars and 1.1k+ Forks on Github, Check it out | reddit.com/r/technepal | 2021-06-23

    Github: https://github.com/lohanidamodar/flutter_ui_challenges Play store: https://play.google.com/store/apps/details?id=com.popupbits.flutteruichallenges App Store: https://apps.apple.com/np/app/flutter-ui-challenges/id1473537882

  • GitHub repo inKino

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

    Project mention: 📱 List of open source Flutter applications | dev.to | 2021-12-04

    InKino - A multiplatform Dart movie app by Iiro Krankka.

  • GitHub repo graphql-flutter

    A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

    Project mention: Which lib are you using with flutter for graphql? | reddit.com/r/FlutterDev | 2022-01-03

    https://github.com/zino-hofmann/graphql-flutter/issues/894 looks like it is again maintained by other folks

  • GitHub repo Hive

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

    Project mention: Perform runtime subtype checking | reddit.com/r/dartlang | 2022-01-08

    Here's type registry implementation code in hive if you want to check.

  • GitHub repo getwidget

    Most popular and easy to use open source UI library with 1000+ Widgets to build flutter app.

    Project mention: Looking into Flutter: Secrets of its Success & Review of Popular UI Libraries and Components | dev.to | 2021-10-28

    GetWidget (previously known as GetFlutter) is probably one of the largest and most well-known UI libraries designed with the use of Flutter SDK. It comprises a huge collection (1000+) of reusable widgets intended for covering various cross-platform development needs. With GetWidget, you can easily create widely used UI elements such as tabs, buttons, menus, lists, sliders, and many others. According to the GetWidget team, the library helps to cut the development time by 30–40%. Here is an open-source News application based on GetWidget and Flutter.

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 2022-01-19.

Dart Flutter related posts


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

Project Stars
1 awesome-flutter 39,022
2 flutter-go 22,939
3 plugins 15,048
4 Best-Flutter-UI-Templates 13,696
5 gsy_github_app_flutter 12,982
6 dio 10,348
7 bloc 8,368
8 flutter_architecture_samples 7,592
9 fish-redux 7,228
10 flutterfire 6,092
11 getx 5,843
12 flutter_deer 5,840
13 flame 5,761
14 flutter_wanandroid 5,323
15 Flutter-Responsive-Admin-Panel-or-Dashboard 4,128
16 fl_chart 4,085
17 provider 4,049
18 flutter_ui_challenges 3,520
19 gallery 3,348
20 inKino 3,232
21 graphql-flutter 2,836
22 Hive 2,760
23 getwidget 2,595
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.