ngxs/store

🚀 NGXS - State Management for Angular

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 19th, 2026
Created on February 13th, 2018
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 406
Total Stargazers: 3,543 (+0)
Total Subscribers: 82 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.7 hours
Mean response time: 49.8 days
90th percentile: 40.5 days
Tracked items: 60

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 3,102 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • domain: core (5)
  • type: bug/fix (5)
  • domain: plugins (3)
  • priority: high (3)
  • state: has PR (3)
  • good first issue (2)
  • investigate (2)
  • not an issue (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

NGXS is a state management library for Angular applications that implements a pattern combining Redux, CQRS, and event-sourcing principles.

NGXS addresses the complexity and boilerplate overhead common in state management by providing a streamlined approach to managing application state in Angular. It uses decorators and classes to define state, actions, and selectors, allowing developers to organize state logic in a clear, hierarchical manner. The library leverages RxJS observables for reactive state updates while abstracting away much of the complexity, making it accessible to developers who may not be deeply familiar with reactive programming patterns.

NGXS suits Angular applications of any scale that need centralized state management. It works well for teams seeking to reduce boilerplate compared to other Redux-like solutions while maintaining a structured, predictable state architecture. The project provides scaffolding support through NGXS Schematics to help developers set up new applications quickly. The ecosystem includes NGXS Labs, a separate organization for community-contributed libraries that extend the core functionality without adding complexity to the main store package.

The project maintains active development with continuous integration pipelines and regular updates documented in its changelog. Community engagement is supported through multiple channels including Discord and Slack servers where developers can ask questions and share experiences. The maintainers actively solicit user feedback through structured forms and encourage contributions from the community. Code quality is tracked through maintainability and coverage metrics that are publicly visible.