bloc

A predictable state management library that helps implement the BLoC design pattern (by felangel)

Bloc Alternatives

Similar projects and alternatives to bloc

  1. quickstart-android

    Firebase Quickstart Samples for Android

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

    338 bloc VS sdk

    The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.

  4. zustand

    311 bloc VS zustand

    🐻 Bear necessities for state management in React

  5. quicktype

    98 bloc VS quicktype

    Generate types and converters from JSON, Schema, and GraphQL

  6. riverpod

    75 bloc VS riverpod

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

  7. Skia

    64 bloc VS Skia

    Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.

  8. flutterfire

    🔥 A collection of Firebase plugins for Flutter apps.

  9. SaaSHub

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

    SaaSHub logo
  10. freezed

    48 bloc VS freezed

    Code generation for immutable classes that has a simple syntax/API without compromising on the features.

  11. get_it

    34 bloc VS 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

  12. plugins

    21 bloc VS plugins

    Discontinued Plugins for Flutter maintained by the Flutter team

  13. Decompose

    20 bloc VS Decompose

    Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

  14. splat

    16 bloc VS splat

    Makes things cross-platform (by reactiveui)

  15. mobx.dart

    10 bloc VS mobx.dart

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

  16. cubit

    2 bloc VS cubit

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

  17. awesome-flutter

    An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.

  18. angular

    10 bloc VS angular

    Discontinued Fast and productive web framework provided by Dart (by angulardart)

  19. rxdart

    2 bloc VS rxdart

    The Reactive Extensions for Dart

  20. Decompose

    4 bloc VS Decompose

    Discontinued Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework (by badoo)

  21. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bloc alternative or higher similarity.

bloc discussion

Log in or Post with

bloc reviews and mentions

Posts with mentions or reviews of bloc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-01-14.

Stats

Basic bloc repo stats
61
12,449
9.4
10 days ago

felangel/bloc is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of bloc is Dart.


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

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