All Projects → felangel → Cubit

felangel / Cubit

Licence: mit
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.

Programming Languages

dart
5743 projects
dartlang
94 projects

Projects that are alternatives of or similar to Cubit

mst-effect
💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
Stars: ✭ 19 (-96.47%)
Mutual labels:  state-management, stream
Nginx Rtmp Docker
Docker image with Nginx using the nginx-rtmp-module module for live multimedia (video) streaming.
Stars: ✭ 506 (-6.12%)
Mutual labels:  stream
Csv
CSV Decoding and Encoding for Elixir
Stars: ✭ 398 (-26.16%)
Mutual labels:  stream
Jumpstate
Jumpstate is a simple and powerful state management utility for Redux.
Stars: ✭ 429 (-20.41%)
Mutual labels:  state-management
Dutier
The immutable, async and hybrid state management solution for Javascript applications.
Stars: ✭ 401 (-25.6%)
Mutual labels:  state-management
Roxie
Lightweight Android library for building reactive apps.
Stars: ✭ 441 (-18.18%)
Mutual labels:  state-management
Movienight
Single instance video streaming server with integrated chat.
Stars: ✭ 387 (-28.2%)
Mutual labels:  stream
React Sweet State
Shared state management solution for React
Stars: ✭ 537 (-0.37%)
Mutual labels:  state-management
Scikit Multiflow
A machine learning package for streaming data in Python. The other ancestor of River.
Stars: ✭ 485 (-10.02%)
Mutual labels:  stream
Covertutils
A framework for Backdoor development!
Stars: ✭ 424 (-21.34%)
Mutual labels:  stream
Vs Streamjsonrpc
The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Stars: ✭ 421 (-21.89%)
Mutual labels:  stream
React Recollect
State management for React
Stars: ✭ 411 (-23.75%)
Mutual labels:  state-management
Stream
Event-driven readable and writable streams for non-blocking I/O in ReactPHP.
Stars: ✭ 466 (-13.54%)
Mutual labels:  stream
Gulp Awspublish
gulp plugin to publish files to amazon s3
Stars: ✭ 398 (-26.16%)
Mutual labels:  stream
React Hooks
Essential set of React Hooks for convenient Web API consumption and state management.
Stars: ✭ 515 (-4.45%)
Mutual labels:  state-management
Foggycam
📹 A tool to locally capture your own Nest camera stream.
Stars: ✭ 391 (-27.46%)
Mutual labels:  stream
Wonka
🎩 A fast push & pull stream library for Reason, OCaml, and TypeScript
Stars: ✭ 421 (-21.89%)
Mutual labels:  stream
Easy Peasy
Vegetarian friendly state for React
Stars: ✭ 4,525 (+739.52%)
Mutual labels:  state-management
Ustreamer
µStreamer - Lightweight and fast MJPG-HTTP streamer
Stars: ✭ 533 (-1.11%)
Mutual labels:  stream
Libjitsi
Advanced Java media library for secure real-time audio/video communication.
Stars: ✭ 536 (-0.56%)
Mutual labels:  stream

⚠️ 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. ⭐

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].