Dart state-management

Open-source Dart projects categorized as state-management

Top 23 Dart state-management Projects

  • bloc

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

    Project mention: [Research] Your Flutter Stack | /r/FlutterDev | 2023-05-23

    Architecture: Repository pattern as described on bloclibrary.dev

  • getx

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

    Project mention: what makes GetX not preferable? | /r/FlutterDev | 2023-04-23

    the maintainer is a liar (link)

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • riverpod

    A simple way to access state while robust and testable.

    Project mention: Exploring Speed Up Mobile App Development Approaches | /r/FlutterDev | 2023-06-06

    From a library standpoint, I would recommend https://riverpod.dev over any other state management libraries for productivity purposes.

  • provider

    InheritedWidgets, but simple

  • mobx.dart

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

  • flutter_boilerplate_project

    A boilerplate project created in flutter using MobX and Provider.

  • movie_app_state_management_flutter

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

  • SonarQube

    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.

  • states_rebuilder

    a simple yet powerful state management technique for Flutter

    Project mention: What State Manager do you use the most on your apps? | /r/FlutterDev | 2023-03-15

    I use states_rebuilder https://github.com/GIfatahTH/states_rebuilder

  • create_flutter_provider_app

    A boilerplate project created in Flutter using Provider and Firebase.

    Project mention: Tutorial for Flutter firebase | /r/FlutterDev | 2023-06-06

    This https://github.com/KenAragorn/create_flutter_provider_app ? "Just" with provider.

  • creator

    A state management library that enables concise, fluid, readable and testable business logic code.

  • 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

  • FlutterFurnitureApp

    A fully functional Furniture App Clone made using Flutter, Supabase and Getx State Management.

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

  • learning-flutter-riverpod

    Riverpod State Mgmt for Flutter. StateProviders, StateNotifierProviders, FutureProviders, StreamProviders, autodisposed and families, and everything in-between.

    Project mention: changing getx to bloc or riverpod | /r/FlutterDev | 2023-01-01

    Check this for a better overview. https://github.com/lexxyungcarter/learning-flutter-riverpod

  • flutter_rocket

    🚀 Flutter Rocket 🚀 Fly high with Flutter Rocket - the ultimate package for Flutter developers

  • flying-redux

    An assembled flutter application framework based on Redux state management.

    Project mention: flutter state management | /r/FlutterDev | 2023-08-12

    Flying Redux is also an assembled flutter application framework based on Redux state management.

  • flutter_empire

    Simple Flutter State Management

  • 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

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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 2023-08-12.

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 10,871
2 getx 9,108
3 riverpod 5,022
4 provider 4,887
5 mobx.dart 2,306
6 flutter_boilerplate_project 2,098
7 movie_app_state_management_flutter 494
8 states_rebuilder 490
9 create_flutter_provider_app 370
10 creator 204
11 binder 177
12 fluttersaurus 159
13 FlutterFurnitureApp 60
14 beyond 54
15 flutter_worldtime 48
16 cube 31
17 keepnotes 28
18 learning-flutter-riverpod 16
19 flutter_rocket 13
20 flying-redux 11
21 flutter_empire 8
22 imperative-flutter 5
23 inheritable 2
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.