Most popular Flutter libraries for state management in 2021

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • bloc

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

    Active development: yes Github link

  • splat

    Makes things cross-platform

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

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

  • 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

  • river_pod

    A simple way to access state while robust and testable.

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

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

  • mobx.dart

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

    Active development: low Github link

  • flutter_redux

    A library that connects Widgets to a Redux Store

    Github link Active development: a little

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

  • fish-redux

    An assembled flutter application framework.

    Active development: no Github link

  • 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

  • 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