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

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo plugins

    Plugins for Flutter maintained by the Flutter team

    Project mention: How is it not a much bigger problem that there are no good solutions for Video (Stream) Caching? | reddit.com/r/FlutterDev | 2021-07-19

    Did you have this issue before? How did you solve it or did you just not used any caching for videos? So far I have used this PR which unfortunately was rejected and is now quite out of date. Some people suggest using the cache_manager plugin but that makes no sense to e because you can only cache a whole video, so you need to wait for it to completely load before you can cache it.

  • GitHub repo dio

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

    Project mention: Thoughts on creating a library with Dart for browser and node | reddit.com/r/dartlang | 2021-06-26

    I also had some troubles choosing which Dart HTTP client to use. I've started with dio, but when I tried to read one of our bigger JSON responses (~1.5mb) my browser tab froze (there seems to be an old issue describing the same behavior). After that I've switched to the default dart's http package and it is working fine but it doesn't have builtin requests abort/cancellation.

  • GitHub repo bloc

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

    Project mention: Why does a single Flutter input field literally take hundreds of lines of code? Does anyone have a clean solution? | reddit.com/r/FlutterDev | 2021-09-20

    You seem to be handling validation in the widget itself, you may wanna try take that logic out to a separated component (Bloc, ViewModel, Presenter, whatever you’re using for state management) this will clean things off while making it easy for you to edit/extend in the future as the validation won’t depend on the widget but the other way around, your widget will depend on the validation state. Check this example using Bloc: https://github.com/felangel/bloc/tree/master/examples/flutter_login

  • 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

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo flutterfire

    🔥 A collection of Firebase plugins for Flutter apps.

    Project mention: What’s the best technology to learn along with Flutter? | reddit.com/r/FlutterDev | 2021-08-04

    E.g. Look at FlutterFire and how it's structured. https://github.com/FirebaseExtended/flutterfire/tree/master/packages

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

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

    Project mention: Why is GetX hated ? | reddit.com/r/FlutterDev | 2021-10-16
  • 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 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 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: 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 Hive

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

    Project mention: Anyone interested in open-sourcing high-level memory-safe bindgen for Dart/Flutter <–> Rust? | reddit.com/r/FlutterDev | 2021-10-04
  • GitHub repo getwidget

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

    Project mention: Getwidget UI library update with Flutter 2.X | reddit.com/r/dartlang | 2021-06-29
  • 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 fvm

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

    Project mention: fvm what is it for? | reddit.com/r/flutterhelp | 2021-10-11

    Docs here https://fvm.app/

  • GitHub repo mobx.dart

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

    Project mention: Why you should use Provider for managing state in Flutter apps – 1 | reddit.com/r/u_citrusleafsoftware | 2021-08-16

    · MobX– It’s a popular technique since a long time and uses Observables, Actions and Reactions to notify the widgets of changes. It as initially designed to be used with JavaScript projects and then migrated to Dart to be used used with Flutter projects. It’s an annotation based package which generates the code using a separate package. Read more about it here.

  • GitHub repo river_pod

    A simple way to access state while robust and testable.

    Project mention: Slack / Microsoft Teams UI Clone functionality question | reddit.com/r/flutterhelp | 2021-09-30

    Try this Riverpod

  • GitHub repo zefyr

    Soft and gentle rich text editing for Flutter applications.

    Project mention: WYSIWYG html editor for Flutter with a rich set of supported formatting options | reddit.com/r/FlutterDev | 2021-06-01

    Mhh. Wonder how it compares to https://github.com/memspace/zefyr ?

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-10-16.


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

Project Stars
1 awesome-flutter 37,736
2 flutter-go 22,844
3 plugins 14,653
4 dio 10,067
5 bloc 7,867
6 flutter_architecture_samples 7,370
7 fish-redux 7,163
8 flutterfire 5,698
9 flutter_wanandroid 5,266
10 getx 4,951
11 flame 4,801
12 provider 3,893
13 Flutter-Responsive-Admin-Panel-or-Dashboard 3,753
14 flutter_ui_challenges 3,353
15 inKino 3,209
16 gallery 3,007
17 Hive 2,563
18 getwidget 2,469
19 E-commerce-Complete-Flutter-UI 2,201
20 fvm 2,115
21 mobx.dart 2,003
22 river_pod 1,997
23 zefyr 1,990
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives