Most popular Flutter libraries for state management in 2021

This page summarizes the projects mentioned and recommended in the original post on dev.to

Shorebird - Patch in minutes not days
Shorebird powers rapid development with CodePush and optimized CI pipelines designed specifically for Flutter.
shorebird.dev
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. bloc

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

    Active development: yes Github link

  2. Shorebird

    Shorebird - Patch in minutes not days. Shorebird powers rapid development with CodePush and optimized CI pipelines designed specifically for Flutter.

    Shorebird logo
  3. splat

    Makes things cross-platform (by reactiveui)

    Library inspired by Splat from the React world again. Library is not so popular like previous and maintenance is also a little lower.

  4. get_it

    Get It - Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App. Maintainer: @escamoteur

    Active development: for the last year relatively yes Github link

  5. riverpod

    A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

    Successor of Provider state manager developed by same author with a different motivation Same nice and very simple but I don't know if I can use it or more popular Provider because of lower maintenance during this year..

  6. MobX

    Simple, scalable state management.

    Really nice and simple for newcomers without a lot of boilerplate. Unfortunately you need use builder, automatic generate the code after some change and wait for it. Library is inspired by MobX project from JavaScript.

  7. mobx.dart

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

    Active development: low Github link

  8. flutter_redux

    A library that connects Widgets to a Redux Store

    Github link Active development: a little

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. fish-redux

    An assembled flutter application framework.

    Active development: no Github link

  11. cube

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

    Popularity: pub.dev - 11 likes github - 6 stars Active development: yes Github link

  12. flutter_getx_timetracker

    Timetracker created with Flutter and GetX framework

    Here is a one simple example which I created during trying of GetX: https://github.com/mjablecnik/flutter_getx_timetracker So you can study it and judge for yourself.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to create a new Flutter Project with a Boilerplate

    9 projects | dev.to | 21 Apr 2021
  • A Deep Look at the Flutter SDK: What's Actually Under the Hood

    7 projects | dev.to | 14 Jan 2026
  • Flutter_compositions: Vue-inspired reactive building blocks for Flutter

    3 projects | news.ycombinator.com | 5 Nov 2025
  • State Management in Flutter with Riverpod

    1 project | dev.to | 1 Nov 2025
  • Maintain and Extend Code Easily with Clean Architecture forĀ Flutter

    2 projects | dev.to | 6 Feb 2025

Did you know that Dart is
the 20th most popular programming language
based on number of references?