awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
State Management Architectures · Awesome GitHub Repositories

7 repos

Awesome GitHub RepositoriesState Management Architectures

Strategies for organizing, storing, and updating application data to ensure consistency across the user interface.

Explore 7 awesome GitHub repositories matching software engineering & architecture · State Management Architectures. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. System & Application Design
  4. Application Layer Architectures
  5. State Management Architectures

Awesome State Management Architectures GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • facebook/react

    facebook/react

    243,179GitHubView on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
  • angular/angular

    angular/angular

    99,962GitHubView on GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex

    TypeScriptangularjavascriptpwa
  • reduxjs/redux

    reduxjs/redux

    61,444GitHubView on 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

    TypeScriptredux
  • Solido/awesome-flutter

    Solido/awesome-flutter

    59,015GitHubView on GitHub↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical m

    Dartandroidawesomeawesome-list
  • angular/angular.js

    angular/angular.js

    58,970GitHubView on GitHub↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By util

    JavaScript
  • pmndrs/zustand

    pmndrs/zustand

    57,057GitHubView on GitHub↗

    Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data acce

    TypeScripthacktoberfesthooksreact
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    TypeScript

Explore sub-tags

  • Action-Reducer Architectures4 sub-tagsPatterns centered on the formal dispatching of intent and the functional transformation of state, distinct from structural storage or component-level reactivity.
  • Centralized State StoresA single immutable object tree acts as the source of truth for the entire application state.
  • External Store SynchronizationInterfaces allowing external systems to monitor or modify internal state containers.
Immutable Data Strategies3 sub-tags
Techniques for ensuring state integrity by replacing data rather than mutating it, focusing on the mechanics of object updates and snapshot consistency.
  • Reactive Composition Patterns2 sub-tagsApproaches that leverage functional reactivity and composable primitives to manage state, distinct from centralized store-based architectures.
  • Scope and Hierarchy Management3 sub-tagsArchitectural patterns for organizing state based on component tree positioning and encapsulation boundaries, rather than global store access.
  • Selector-Based Data AccessMechanisms for retrieving specific data fragments via functions to optimize performance and decouple components from state structure.
  • State Structuring PrinciplesGuidelines for organizing component state to ensure data consistency, minimize redundancy, and simplify update logic.