MCPcopy Index your code
hub / github.com/ngrx/platform

github.com/ngrx/platform @21.1.1

repository ↗ · DeepWiki ↗ · release 21.1.1 ↗ · Ask this repo → · + Follow
4,216 symbols 11,644 edges 1,159 files 470 documented · 11% updated 1d ago★ 8,31960 open issues
README

@ngrx

Reactive State for Angular

CI Join the discord server at https://discord.com/invite/ngrx Commitizen friendly npm version

Documentation

Check out our website: ngrx.io.

Contributing

NgRx is a community-driven project. Read our contributing guidelines on how to get involved.

Sponsoring NgRx

Sponsorships aid in the continued development and maintenance of NgRx libraries, along with supporting core contributors on the project. Consider asking your company to sponsor NgRx as its core to their business and application development.

Gold Sponsors

NxDevTools logo

Become a gold sponsor and get your logo on our README on GitHub and the front page of ngrx.io.

Silver Sponsors

Become a silver sponsor and get your logo on our README on GitHub.

Bronze Sponsors

House of Angular

Become a bronze sponsor and get your logo on our README on GitHub.

Enterprise Support

If your team or your company is looking for more hands-on support such as training or workshops, check out our Enterprise Support page.

Extension points exported contracts — how you extend this code

Change (Interface)
(no doc) [52 implementers]
modules/router-store/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/schematics/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/component/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/operators/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/effects/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/data/schematics-core/utility/change.ts
Change (Interface)
(no doc) [52 implementers]
modules/store/schematics-core/utility/change.ts

Core symbols most depended-on inside this repo

map
called by 361
modules/entity/src/models.ts
dispatch
called by 315
modules/data/src/dispatchers/entity-dispatcher.ts
subscribe
called by 309
modules/store-devtools/src/extension.ts
create
called by 265
modules/data/src/actions/entity-action-factory.ts
patchState
called by 261
modules/signals/src/state-source.ts
fromFixture
called by 255
modules/eslint-plugin/spec/utils/from-fixture.ts
createAction
called by 204
modules/store/src/action_creator.ts
signalStore
called by 179
modules/signals/src/signal-store.ts

Shape

Function 2,108
Method 922
Class 832
Interface 337
Enum 17

Languages

TypeScript100%

Modules by API surface

modules/data/src/reducers/entity-collection-reducer-methods.ts72 symbols
modules/effects/spec/integration.spec.ts53 symbols
modules/store-devtools/src/actions.ts37 symbols
modules/effects/spec/effect_sources.spec.ts35 symbols
modules/data/src/dispatchers/entity-dispatcher-base.ts33 symbols
modules/data/src/entity-services/entity-collection-service-base.ts30 symbols
modules/data/src/actions/entity-cache-action.ts29 symbols
modules/component-store/spec/integration.spec.ts27 symbols
modules/entity/src/models.ts26 symbols
modules/data/src/dispatchers/entity-commands.ts26 symbols
modules/data/src/reducers/entity-change-tracker-base.ts25 symbols
modules/data/spec/dataservices/entity-data.service.spec.ts25 symbols

Dependencies from manifests, versioned

@analogjs/content2.1.1 · 1×
@analogjs/platform2.1.1 · 1×
@analogjs/router2.1.1 · 1×
@analogjs/vite-plugin-angular2.1.1 · 1×
@analogjs/vitest-angular2.1.1 · 1×
@angular-devkit/build-angular21.0.1 · 1×
@angular-devkit/core21.0.1 · 1×
@angular-devkit/schematics21.0.1 · 1×
@angular-eslint/eslint-plugin21.0.1 · 1×
@angular-eslint/eslint-plugin-template21.0.1 · 1×
@angular-eslint/schematics21.0.1 · 1×

For agents

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

⬇ download graph artifact