Dart state-management

Open-source Dart projects categorized as state-management | Edit details

Top 16 Dart state-management Projects

  • bloc

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

    Project mention: A Bloc extension to create finite-state machines 🤖 Feedbacks welcomes 💙 | reddit.com/r/FlutterDev | 2022-04-24

    If you compare the bloc's infinite list example with its re-implementation using the state machine, you'll notice that the bloc version relies on a "complex" (the example is trivial) function with lots of conditions while the state machine version is just a bunch of logic-less transitions.

  • 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

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • provider

    InheritedWidgets, but simple

    Project mention: Almost Netflix: A Netflix clone built with Flutter + Appwrite | dev.to | 2022-01-21

    To make things a bit easier to use and more reusable, we are going to use provider library instead of InheritedWidget, including simplified resource management, reduced boilerplate, lazy loading and a nice listening mechanism to go with ChangeNotifier

  • riverpod

    A simple way to access state while robust and testable.

    Project mention: Need help in Learning Flutter !!! | reddit.com/r/flutterhelp | 2022-05-13

    I personally recommend Riverpod for state management and you can find many articles within the links above or you can reference the documentation here: https://riverpod.dev/

  • mobx.dart

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

    Project mention: Are there any 3rd party State Management libs for Jetpack Compose? | reddit.com/r/androiddev | 2021-12-26

    The native way of state management in Jetpack Compose is `mutableStateOf` and `derivedStateOf`. It is an analogue of mobx.dart. Are you familiar with these concepts? What issues did you face with?

  • flutter-boilerplate-project

    A boilerplate project created in flutter using MobX and Provider.

  • states_rebuilder

    a simple yet powerful state management technique for Flutter

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

  • movie_app_state_management_flutter

    Flutter State Management: Movie App with Provider, Riverpod, flutter_bloc

  • binder

    A lightweight, yet powerful way to bind your application state with your business logic. (by letsar)

  • fluttersaurus

    A Flutter Thesaurus made for Byteconf Flutter 2020

  • beyond

    An approach to scalable Flutter development (by MisterJimson)

  • flutter_worldtime

    Flutter State management with Riverpod 0.6.1

  • cube

    Simple State Manager (Focusing on simplicity and rebuilding only the necessary) (by RafaelBarbosatec)

  • keepnotes

    Simple & Beautiful Note-taking app written in dart with flutter UI toolkit.

  • imperative-flutter

    Manage the state of your widgets using imperative programming concepts.

  • inheritable

    Inheritable - Aspect based efficient by default, zero-dependency, declarative state/dependency management for 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-05-13.

Dart state-management related posts


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

Project Stars
1 bloc 9,015
2 getx 6,654
3 provider 4,249
4 riverpod 2,900
5 mobx.dart 2,135
6 flutter-boilerplate-project 1,767
7 states_rebuilder 466
8 movie_app_state_management_flutter 336
9 binder 171
10 fluttersaurus 128
11 beyond 53
12 flutter_worldtime 26
13 cube 22
14 keepnotes 22
15 imperative-flutter 5
16 inheritable 2
Find remote jobs at our new job board 99remotejobs.com. There are 7 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.