30 open-source projects similar to acandylevey/ngrx-http-tracking, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
ngx-view-state library for handling Loading/Success/Error in NgRx
Lightweight undo-redo for Angular with NgRx & immer.js
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
Immer wrappers around NgRx methods createReducer, on, and ComponentStore
Signal Store feature that bridges with Angular Query
Provides functions to easily create @ngrx/store selectors with equal functions for arguments and result values.
It simplifies the creation of actions for asynchronous requests that can succeed, fail or be aborted.
Real world application built with Angular 21, NgRx 21, nrwl/nx 22
Simple syncing between @ngrx store and local storage
Various Extensions for the NgRx Signal Store
A library to bring hypermedia json into the NgRx Signal Store following the HATEOAS approach
NgRx state rehydration library for Angular Universal SSR applications.
NGRX Traits is a library to help you compose and reuse state logic in your angular app. There is two versions, @ngrx-traits/signals supports ngrx-signals, and @ngrx-traits/{core, common} supports ngrx.
A lightweight Angular library that lets you manage NgRx store state without writing actions, reducers, or effects manually, with built-in support for syncing to session and local storage.
Highly configurable state sync library between localStorage/sessionStorage and @ngrx/store (Angular)
A collection of @ngrx addons, including state persistence.
Adds an abstraction layer / facade between Angular components and the @ngrx store
Relay is a GraphQL client framework and state manager used for building data-driven applications. It functions as a declarative data fetching layer and a GraphQL compiler that transforms declarations into optimized runtime code with automatic type generation. The framework distinguishes itself through a build-time compilation process that generates optimized queries and a data masking system that prevents components from accessing undeclared data. It employs a normalized client-side cache to maintain consistency across entities and an optimistic update mechanism to provide immediate interface
Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem
Constate is a global state management tool for React designed to minimize unnecessary component re-renders. It functions as a state manager and optimization tool that utilizes specialized contexts to organize shared data across a component tree. The library distinguishes itself through a state-slicing provider pattern, which splits global state into multiple contexts to isolate data dependencies. It includes a state selector system that allows components to extract specific slices of global state, ensuring interface updates only occur when the selected data dependencies change. The project c
State-first Angular state management — 12x lighter than NgRx, async/await, built-in DevTools, zero RxJS required
A comprehensive state persistence and synchronization, yet as simple as it can be
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 co
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.