awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/fish-redux

0
View on GitHub↗
7,275 stars·834 forks·Dart·Apache-2.0·11 vuesgithub.com/alibaba/fish-redux↗

Fish Redux

fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components.

The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount.

The project covers dependency injection for reducing component coupling, customizable navigation flows for coordinating page transitions, and asynchronous side effect handling for API calls. It also includes tools for state change debugging and performance optimizations for rendering large datasets by managing component mounting and layout measurements.

Features

  • Redux Implementations - Implements a Redux-based workflow using actions and reducers to manage state transitions in Flutter.
  • Flutter - Provides a comprehensive framework for building Flutter applications with centralized state and predictable data flow.
  • Centralized State Containers - Implements a centralized state container that serves as the single source of truth for the entire application.
  • State Mapping - Implements a specialized connector layer that transforms raw state data into formats suitable for display in UI components.
  • State-to-UI Mapping - Transforms raw state data into a format suitable for display and automatically updates the user interface.
  • Component Lifecycle Management - Triggers logic and state updates based on the mounting and unmounting of UI components.
  • State-Driven View Refreshing - Links state containers to UI components to ensure views automatically update whenever the underlying data state changes.
  • State Debugging Tools - Enables real-time inspection of state transitions and actions using external developer tools.
  • Navigation Flow Control - Coordinates how the application transitions between different pages and logical flows using customizable adapters.
  • Dependency Injection - Manages the supply of services and data to components to decouple the application architecture.
  • UI Component Injection - Provides a system for injecting required services and data directly into UI components to reduce coupling.
  • Side Effect Handlers - Executes asynchronous logic and API calls independently of the primary state transition process.
  • Pure Reducer Compositions - Combines multiple small state reducers into a main reducer by resolving explicit dependencies between components.
  • UI Navigation Coordination - Coordinates transitions between application pages and logical flows using customizable adapters and state patterns.
  • Performance-Optimized UI - Optimizes the rendering of large datasets by managing component mounting and refining list layouts.
  • Virtualized List Rendering - Optimizes rendering for large datasets by skipping item layout measurement and only mounting visible rows.
  • Development Frameworks - Redux-based application framework.
  • State Management - Redux-based application framework for complex state.
  • State Management Patterns - A state management framework based on Redux architecture.

Historique des stars

Graphique de l'historique des stars pour alibaba/fish-reduxGraphique de l'historique des stars pour alibaba/fish-redux

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Fish Redux

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Fish Redux.
  • ngrx/platformAvatar de ngrx

    ngrx/platform

    8,320Voir sur GitHub↗

    This project is a state management framework for Angular applications that provides a predictable state container. It implements a Redux-style architecture using a centralized store, managing global and local application data through an observable-based data flow of actions and reducers. The framework includes a specialized entity management tool for organizing and synchronizing server-side data collections within client-side stores. It also provides a reactive store system that integrates state updates with Angular signals for change detection and includes debugging mechanisms for time-trave

    TypeScript
    Voir sur GitHub↗8,320
  • pointfreeco/swift-composable-architectureAvatar de pointfreeco

    pointfreeco/swift-composable-architecture

    14,726Voir sur GitHub↗

    This is a Swift state management framework and application logic library designed for building applications with a single source of truth and unidirectional data flow. It provides a Redux-inspired architecture that separates business logic from side effects and user interfaces to ensure predictable application behavior across multiple screens. The framework focuses on modularity by allowing complex features to be decomposed into smaller, isolated components. This enables the development of UI-independent business logic that can be extracted into separate modules to improve compilation speed a

    Swiftarchitecturecompositionmodularity
    Voir sur GitHub↗14,726
  • rematch/rematchAvatar de rematch

    rematch/rematch

    8,417Voir sur GitHub↗

    Rematch is a Redux state management framework and model orchestrator designed to organize application state into cohesive units. It functions as an asynchronous state workflow manager that bundles reducers and side effects into modular models to reduce the boilerplate typically required for Redux implementations. The framework provides an extensible plugin architecture for injecting custom behavior and configuration into the store lifecycle. It supports a multi-store application architecture, allowing for the creation and management of several independent state containers within a single appl

    TypeScriptangularhacktoberfestimmer
    Voir sur GitHub↗8,417
  • reduxjs/reduxAvatar de reduxjs

    reduxjs/redux

    61,511Voir sur GitHub↗

    Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state tree. This approach ensures that application data remains consistent and traceable across the entire component hierarchy. The library distinguishes itself through a functional pattern that relies on pure functions for state logic and a middleware-based extension system. This mid

    TypeScriptredux
    Voir sur GitHub↗61,511
Voir les 30 alternatives à Fish Redux→

Questions fréquentes

Que fait alibaba/fish-redux ?

fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components.

Quelles sont les fonctionnalités principales de alibaba/fish-redux ?

Les fonctionnalités principales de alibaba/fish-redux sont : Redux Implementations, Flutter, Centralized State Containers, State Mapping, State-to-UI Mapping, Component Lifecycle Management, State-Driven View Refreshing, State Debugging Tools.

Quelles sont les alternatives open-source à alibaba/fish-redux ?

Les alternatives open-source à alibaba/fish-redux incluent : ngrx/platform — This project is a state management framework for Angular applications that provides a predictable state container. It… pointfreeco/swift-composable-architecture — This is a Swift state management framework and application logic library designed for building applications with a… rematch/rematch — Rematch is a Redux state management framework and model orchestrator designed to organize application state into… reduxjs/redux — Redux is a predictable state container designed to manage global application data through a centralized store. It… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions…