MCPcopy Index your code
hub / github.com/ngxs/store

github.com/ngxs/store @v22.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v22.0.0 ↗ · + Follow
2,431 symbols 5,278 edges 453 files 51 documented · 2% 19 cross-repo links updated 3d agov22.0.0 · 2026-07-01★ 3,54912 open issues

Browse by type

Functions 1,060 Types & classes 1,371
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NGXS is a state management pattern + library for Angular

Maintainability Code Coverage


Quick Links


The Goal of NGXS

NGXS tries to make things as simple and accessible as possible. There can be a lot of boilerplate code in state management, thus a main goal of NGXS is to reduce boilerplate allowing you to do more things with less. It is also not necessary to be super familiar with RxJs.

The Goal of NGXS Labs

The idea with this github organisation is to provide a place for the community to create libraries that augment the main framework with functionality that does not need to be integrated directly into the framework and therefore can evolve through their initial iterations of experimentation without affecting the main @ngxs/store library.

Developer Guides

NGXS Labs

If you have ideas for creating unique libraries, you can join us. Email us at ngxs.lead@gmail.com. Or you can email us on Twitter or Slack.

Packages

Tools

Project Package Version Links
NGXS CLI @ngxs/cli latest README
NGXS Schematics @ngxs/schematics latest README

Packages

Project Package Version Links
NGXS Store @ngxs/store latest README snapshot
NGXS Logger-plugin @ngxs/logger-plugin latest README snapshot
NGXS Devtools-plugin @ngxs/devtools-plugin latest README snapshot
NGXS WebSocket-plugin @ngxs/websocket-plugin latest README snapshot
NGXS Form-plugin @ngxs/form-plugin latest README snapshot
NGXS Router-plugin @ngxs/router-plugin latest README snapshot
NGXS Storage-plugin @ngxs/storage-plugin latest README snapshot
NGXS HMR @ngxs/hmr-plugin latest README snapshot

NGXS Labs

Project Package Version Links
NGXS Persistence API @anglar-ru/ngxs latest README
NGXS-labs Emitter @ngxs-labs/emitter latest README
NGXS-labs Immer adapter @ngxs-labs/immer-adapter latest README
NGXS-labs Dispatch decorator @ngxs-labs/dispatch-decorator latest README
NGXS-labs Select snapshot decorator @ngxs-labs/select-snapshot latest README
NGXS-labs Async storage plugin @ngxs-labs/async-storage-plugin latest README
NGXS-labs Entity state @ngxs-labs/entity-state latest README
NGXS-labs Testing tools @ngxs-labs/testing [![latest](https://img.shields.io/npm/v/%40ngxs-labs%2F

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Class 1,173
Method 714
Function 346
Interface 188
Enum 10

Languages

TypeScript100%

Modules by API surface

packages/store/tests/select-signal.spec.ts66 symbols
packages/store/tests/selector.spec.ts65 symbols
packages/store/tests/action.spec.ts49 symbols
packages/store/types/tests/action.lint.ts45 symbols
packages/store/tests/select.spec.ts43 symbols
packages/store/tests/state.spec.ts41 symbols
packages/store/types/tests/selection.lint.ts39 symbols
packages/storage-plugin/tests/storage.plugin.spec.ts30 symbols
packages/form-plugin/src/actions.ts30 symbols
packages/store/types/tests/state-token.lint.ts28 symbols
packages/store/tests/ngxs-onchanges.spec.ts27 symbols
packages/store/types/tests/dispatch.lint.ts26 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular20.3.28 · 1×
@angular-devkit/core20.3.28 · 1×
@angular-devkit/schematics-cli20.3.28 · 1×
@angular/animations20.3.25 · 1×
@angular/build20.3.28 · 1×
@angular/cdk18.0.6 · 1×
@angular/cli20.3.28 · 1×
@angular/common20.3.25 · 1×
@angular/compiler20.3.25 · 1×
@angular/compiler-cli20.3.25 · 1×
@angular/core20.3.25 · 1×

For agents

$ claude mcp add store \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page