Cubit

Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.
Alternatives To Cubit
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Bloc10,278210164a day ago112August 14, 202289mitDart
A predictable state management library that helps implement the BLoC design pattern
Getx8,3281924 days ago310August 08, 2022808mitDart
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
Provider4,713615312a day ago59May 22, 202218mitDart
InheritedWidgets, but simple
Riverpod4,291
9 days ago120mitDart
A simple way to access state while robust and testable.
Mobx.dart2,25532476 days ago112September 20, 202265mitDart
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
Flutter Boilerplate Project1,992
9 days ago31mitDart
A boilerplate project created in flutter using MobX and Provider.
Getx_pattern841
3 months agoMakefile
Design pattern designed to standardize your projects with GetX on Flutter.
Flutter Provide7632923 years ago3February 22, 201910otherDart
A simple framework for state management in Flutter.
States_rebuilder4781123 months ago78June 13, 20229otherDart
a simple yet powerful state management technique for Flutter
Cubit44563 years ago18July 06, 2020mitDart
Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.
Alternatives To Cubit
Select To Compare


Alternative Project Comparisons
Readme

⚠️ Attention: This repository has been moved to https://github.com/felangel/bloc and is now read-only!

Cubit

build coverage Star on GitHub Discord License: MIT Starware

Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.

Usage

class CounterCubit extends Cubit<int> {
  CounterCubit() : super(0);

  void increment() => emit(state + 1);
  void decrement() => emit(state - 1);
}

Packages

Package Pub
cubit pub package
cubit_test pub package
flutter_cubit pub package
angular_cubit pub package
hydrated_cubit pub package
replay_cubit pub package

Documentation

Dart Versions

  • Dart 2: >= 2.7.0

Maintainers

Supporters

Very Good Ventures

Starware

Cubit is Starware.
This means you're free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up. ⭐

Popular State Management Projects
Popular Flutter Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Dart
Flutter
Stream
State Management
Dartlang