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
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • 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.

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

  • 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

  • riverpod

    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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • 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