NGRX logo

NGRX

Free

Reactive State for Angular

FreeFree tier
Type
Open Source

About NGRX

NgRx is a reactive state management library for Angular. It provides a Global Store for centralized application state management and SignalStore for reactive state management using signals. The library is open source under the MIT License and helps developers architect Angular applications for success by thinking reactively.

Key Features

Global Store for centralized state management
SignalStore for reactive state with signals
Reactive state management using RxJS
MIT licensed open source
Encourages reactive architecture for Angular apps

Pros & Cons

Pros
  • Provides both Global Store and SignalStore for flexible state management
  • Well-integrated with Angular framework
  • Open source and free under the MIT license
  • Encourages clean architecture and reactive patterns

Best For

Managing complex application state in Angular projectsBuilding reactive user interfaces with unidirectional data flowState management in large-scale Angular applications