Skip to content
CAI
Produce a survey ↗Verify a survey

ngxs/store

This system is a state management library for Angular applications, providing a centralized store for managing application state. It offers a plugin architecture that extends core functionality with features such as form state synchronization, hot module replacement, router state management, and WebSocket integration. The library also includes developer tools for debugging and testing utilities to facilitate development workflows.

54.1

Adequate · 4 August 2026

22k

lines of production code

TypeScript

primary language

4

bus factor · 184 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2018 · Modernization and plugin expansion

This period focused on modernizing the NGXS architecture by introducing a standalone provider API and migrating the build system to Nx. It also involved expanding the library's ecosystem by adding new plugins for forms, websockets, and hot module replacement, alongside significant internal refactoring for better type safety and tree-shaking.

29 changes

2019 · API expansion and testing infrastructure

This period focused on expanding the NgXS API with new state operators, a configurable execution strategy, and a simplified @Selector decorator. The work was heavily supported by comprehensive test coverage for the store internals, HMR plugin, and various plugins, alongside architectural refactoring to improve code organization and type safety.

24 changes

2020–2026 · Standalone API and modernization

This period focused on modernizing the Ngxs architecture by introducing a comprehensive standalone API for store initialization, plugin registration, and development features, while deprecating legacy NgModule-based patterns. The release also expanded the ecosystem with new selector utilities, a CLI schematic generator, and an interactive tutorial, alongside a significant shift in testing infrastructure by migrating end-to-end tests to Playwright.

21 changes

CAI lens gauges

Survey your own repository

ngxs/store was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit fe1edebbfb — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards