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
·
ngrx avatar

ngrx/storeArchived

0
View on GitHub↗
3,869 stele·309 fork-uri·TypeScript·MIT·4 vizualizări

Store

This project is a reactive state management library designed for Angular applications. It provides a centralized store that maintains a single immutable source of truth, ensuring that all application data transitions follow a predictable, unidirectional flow.

The library implements the Redux pattern, utilizing discrete actions and pure functions to trigger state updates. It leverages observable streams to propagate these changes, allowing user interface components to bind reactively to specific slices of data. By isolating asynchronous operations and external interactions into independent action-driven streams, the framework keeps core business logic decoupled from side effects.

Beyond state handling, the system includes comprehensive instrumentation for debugging and inspection. Developers can record sequences of actions and state snapshots to replay, pause, or revert application history. The library also supports synchronization between the centralized store and browser navigation events to maintain consistency across the application.

Features

  • State Management Libraries - Provides a reactive, centralized state container designed specifically for Angular applications.
  • Redux Implementations - Implements a predictable architecture using pure functions and discrete actions to manage application state.
  • Redux State Management - Implements a predictable state container using actions, reducers, and a unidirectional data flow.
  • Unidirectional Data Flow Architectures - Ensures consistent application behavior by enforcing a strict, predictable cycle where actions trigger unidirectional state updates.
  • Reactive State Management Libraries - The library retrieves specific portions of the application state as observable streams to reactively update user interface components whenever the underlying data changes.
  • Angular Application Frameworks - Provides a centralized source of truth for managing complex data within Angular applications.
  • Centralized State Management - Maintains application data in a single immutable structure with predictable, unidirectional flow.
  • State Slice Subscriptions - Retrieves specific slices of state as observable streams that emit only when the underlying data changes.
  • Application Debugging Tools - Offers a suite of instrumentation utilities for inspecting and replaying application state history.
  • Debugging and Inspection Tools - Provides instrumentation to record and replay state changes for troubleshooting complex logic and user interactions.
  • State Debugging Utilities - Enables developers to inspect, pause, and revert application history by recording and replaying state transitions.
  • Time-Travel Debuggers - Records action sequences and state snapshots to allow developers to replay, inspect, and debug application history.
  • Action Dispatching - Triggers state transitions by dispatching action objects to a central store for traceable updates.
  • Action-Driven Side Effect Triggers - Decouples asynchronous side effects from core business logic by mapping them to independent, action-driven streams.
  • Reactive Stream Architectures - Propagates state changes through observable streams to enable automatic, reactive updates in user interface components.
  • Asynchronous Side Effect Launchers - Isolates external API calls and background tasks into independent streams to maintain clean and testable business logic.
  • Side Effect Isolation - Separates external system interactions from business logic by mapping them to isolated action streams.
  • Reactive Data Bindings - Synchronizes user interface components with observable data streams for automatic view updates.
  • Reactive Programming Frameworks - Leverages observable streams to propagate data changes and drive reactive user interface updates.

Istoric stele

Graficul istoricului de stele pentru ngrx/storeGraficul istoricului de stele pentru ngrx/store

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

Colecții curatoriate care includ Store

Colecții selectate manual în care apare Store.
  • State management library

Alternative open-source pentru Store

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Store.
  • day8/re-frameAvatar day8

    day8/re-frame

    5,532Vezi pe GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Vezi pe GitHub↗5,532
  • happypoulp/redux-tutorialAvatar happypoulp

    happypoulp/redux-tutorial

    3,731Vezi pe GitHub↗

    This project is a Redux state management tutorial and frontend state architecture guide. It serves as an educational resource for learning how to centralize application data and maintain a consistent state across a user interface. The repository provides a collection of executable JavaScript state management examples. These samples allow for state experimentation by running isolated code to verify data flow patterns and store implementations. The content covers frontend data flow architecture, specifically focusing on unidirectional data flow, the use of pure function reducers, and action-ba

    JavaScript
    Vezi pe GitHub↗3,731
  • kdchang/reactjs101Avatar kdchang

    kdchang/reactjs101

    4,343Vezi pe GitHub↗

    This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend engineering ecosystem. It serves as a structured course covering the fundamentals of building user interfaces through component-based architecture. The project provides specialized guides on coordinating application data via Redux state management, integrating and mutating data using GraphQL and Relay, and building native mobile applications using a single codebase. It also includes a dedicated tutorial for verifying component behavior through unit testing, shallow rendering,

    JavaScriptandriodecmascriptecmascript2015
    Vezi pe GitHub↗4,343
  • reflux/refluxjsAvatar reflux

    reflux/refluxjs

    5,323Vezi pe GitHub↗

    Refluxjs is a state management library designed to implement a unidirectional dataflow architecture. It manages application state through a strict cycle of actions and stores to prevent unpredictable update loops. The library coordinates asynchronous operations by managing event streams and triggering related success or failure actions. It also provides a global state registry that tracks store states via unique identifiers, enabling deep cloning for persistence and time-travel debugging. Its capability surface covers centralized state management, including the creation of data stores and de

    JavaScript
    Vezi pe GitHub↗5,323
Vezi toate cele 30 alternative pentru Store→

Întrebări frecvente

Ce face ngrx/store?

This project is a reactive state management library designed for Angular applications. It provides a centralized store that maintains a single immutable source of truth, ensuring that all application data transitions follow a predictable, unidirectional flow.

Care sunt principalele funcționalități ale ngrx/store?

Principalele funcționalități ale ngrx/store sunt: State Management Libraries, Redux Implementations, Redux State Management, Unidirectional Data Flow Architectures, Reactive State Management Libraries, Angular Application Frameworks, Centralized State Management, State Slice Subscriptions.

Care sunt câteva alternative open-source pentru ngrx/store?

Alternativele open-source pentru ngrx/store includ: day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… happypoulp/redux-tutorial — This project is a Redux state management tutorial and frontend state architecture guide. It serves as an educational… kdchang/reactjs101 — This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend… reflux/refluxjs — Refluxjs is a state management library designed to implement a unidirectional dataflow architecture. It manages… zerobias/effector — Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven… ngrx/platform — This project is a state management framework for Angular applications that provides a predictable state container. It…