awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/fish-redux

0
View on GitHub↗
7,275 stele·834 fork-uri·Dart·Apache-2.0·9 vizualizărigithub.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.

Istoric stele

Graficul istoricului de stele pentru alibaba/fish-reduxGraficul istoricului de stele pentru alibaba/fish-redux

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale alibaba/fish-redux?

Principalele funcționalități ale alibaba/fish-redux sunt: Redux Implementations, Flutter, Centralized State Containers, State Mapping, State-to-UI Mapping, Component Lifecycle Management, State-Driven View Refreshing, State Debugging Tools.

Care sunt câteva alternative open-source pentru alibaba/fish-redux?

Alternativele open-source pentru alibaba/fish-redux includ: 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…

Alternative open-source pentru Fish Redux

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fish Redux.
  • ngrx/platformAvatar ngrx

    ngrx/platform

    8,320Vezi pe 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
    Vezi pe GitHub↗8,320
  • pointfreeco/swift-composable-architectureAvatar pointfreeco

    pointfreeco/swift-composable-architecture

    14,726Vezi pe 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
    Vezi pe GitHub↗14,726
  • rematch/rematchAvatar rematch

    rematch/rematch

    8,417Vezi pe 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
    Vezi pe GitHub↗8,417
  • reduxjs/reduxAvatar reduxjs

    reduxjs/redux

    61,511Vezi pe 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
    Vezi pe GitHub↗61,511
Vezi toate cele 30 alternative pentru Fish Redux→