awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
erikras avatar

erikras/ducks-modular-redux

0
View on GitHub↗
9,561 Stars·335 Forks·JavaScript·6 Aufrufe

Ducks Modular Redux

This project provides a modular Redux architecture and a corresponding boilerplate generator. It implements a structural pattern for Redux state management that bundles action types, action creators, and reducers into self-contained modules.

The architecture focuses on state logic colocation to prevent fragmented files and simplify the management of complex application states. A command-line tool is included to scaffold the file structure and initial code required for these modular state units.

The system covers modular frontend architecture and state partitioning, utilizing reducer composition to manage a hierarchical state tree and mapping action creators to dispatch calls for integration with user interface components.

Features

  • Colocated Action Reducers - Implements a pattern that groups action creators and reducer logic within the same module to prevent file fragmentation.
  • Boilerplate Automators - Automates the generation of standardized directory structures and files for Redux state modules.
  • Boilerplate Generators - Provides a command-line utility to scaffold repetitive code structures and file layouts for state modules.
  • Modular State Architectures - Implements a modular architecture for dividing the global state store into independent, namespaced modules.
  • Redux Implementations - Implements the Redux pattern of actions, reducers, and an immutable store using a modular approach.
  • Boilerplate Scaffolders - Ships a CLI tool to automatically generate the boilerplate file structure for new state modules.
  • State Slicing - Divides the global state tree into smaller, independent slices for better maintainability and scalability.
  • State Action Generators - Groups reducers and action creators into self-contained units of functionality.
  • Pure Reducer Compositions - Combines multiple isolated reducer functions into a single root reducer to manage a hierarchical state tree.
  • Action-Based Logic Encapsulations - Organizes state logic into dedicated modular encapsulations to ensure reusability and independence.
  • Articles And Tutorials - Listed in the “Articles And Tutorials” section of the Awesome Redux awesome list.

Star-Verlauf

Star-Verlauf für erikras/ducks-modular-reduxStar-Verlauf für erikras/ducks-modular-redux

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ducks Modular Redux

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ducks Modular Redux.
  • reduxjs/redux-toolkitAvatar von reduxjs

    reduxjs/redux-toolkit

    11,213Auf GitHub ansehen↗

    Redux Toolkit is a state management toolkit and store configurator designed to simplify the development of Redux applications by reducing boilerplate code. It functions as an immutable state manager and a centralized store configuration system that provides a streamlined workflow for managing global application state. The project distinguishes itself through an automated async action orchestrator that manages the lifecycle of promises by automatically dispatching pending, fulfilled, and rejected actions. It also acts as a normalized state organizer, providing tools to structure complex relati

    TypeScript
    Auf GitHub ansehen↗11,213
  • rematch/rematchAvatar von rematch

    rematch/rematch

    8,417Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,417
  • redux-utilities/redux-actionsAvatar von redux-utilities

    redux-utilities/redux-actions

    6,460Auf GitHub ansehen↗

    redux-actions is a toolkit for producing standardized action objects, mapping reducers to handlers, and orchestrating state management logic. It serves as an action creator library and reducer mapping tool designed to ensure consistent action structures across a system. The project implements the Flux Standard Action specification, generating objects with consistent type, payload, and error properties. It provides utilities to bundle related action creators into organized objects and wraps functions to automatically inject constant action types into the resulting objects. The library simplif

    JavaScript
    Auf GitHub ansehen↗6,460
  • supnate/rekitAvatar von supnate

    supnate/rekit

    4,429Auf GitHub ansehen↗

    Rekit is a development toolkit for building scalable web applications, providing a modular framework and automated project scaffolding. It functions as an extensible environment for managing the architecture of applications built with React, Redux, and React Router, utilizing a feature-sliced design to organize components, state logic, and routing into decoupled, domain-specific modules. The toolkit distinguishes itself through a plugin-based extensibility system that allows for the creation of custom project element types and the modification of default scaffolding behaviors. It features a R

    JavaScriptreactreact-routerredux
    Auf GitHub ansehen↗4,429
Alle 30 Alternativen zu Ducks Modular Redux anzeigen→

Häufig gestellte Fragen

Was macht erikras/ducks-modular-redux?

This project provides a modular Redux architecture and a corresponding boilerplate generator. It implements a structural pattern for Redux state management that bundles action types, action creators, and reducers into self-contained modules.

Was sind die Hauptfunktionen von erikras/ducks-modular-redux?

Die Hauptfunktionen von erikras/ducks-modular-redux sind: Colocated Action Reducers, Boilerplate Automators, Boilerplate Generators, Modular State Architectures, Redux Implementations, Boilerplate Scaffolders, State Slicing, State Action Generators.

Welche Open-Source-Alternativen gibt es zu erikras/ducks-modular-redux?

Open-Source-Alternativen zu erikras/ducks-modular-redux sind unter anderem: reduxjs/redux-toolkit — Redux Toolkit is a state management toolkit and store configurator designed to simplify the development of Redux… rematch/rematch — Rematch is a Redux state management framework and model orchestrator designed to organize application state into… redux-utilities/redux-actions — redux-actions is a toolkit for producing standardized action objects, mapping reducers to handlers, and orchestrating… supnate/rekit — Rekit is a development toolkit for building scalable web applications, providing a modular framework and automated… vuejs/vuex — Vuex is a centralized state management library for Vue.js applications. It provides a single source of truth for… alibaba/fish-redux — fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It…