⚡~3 KB — 12x lighter than NgRxFull state management with entity adapters, concurrency control, and DevTools in a fraction of the bundle.
🧠1 concept: async/awaitBuild features with plain state, actions, selectors, and effects. No rxMethod, no pipe, no switchMap, no tapResponse.
🕹️Built-in time-travel DevToolsUndo, redo, replay actions, export/import state snapshots. Built into your app — no Chrome extension needed.
🏢Enterprise-ready entitiescreateEntityAdapter() and withEntities() for normalized collections with generated selectors and scalable CRUD.
🔀Concurrency semanticsControl async behavior with exclusive(), queued(), abortable(), retryable(), optimistic() — no RxJS operators.
🧩Composable featuresBuild reusable store features with mergeFeatures() and inject services with withProps() — like signalStoreFeature() but simpler.
🔌RxJS optionalIntegrate streams only where needed with fromStream(), combineLatestStream(), and 12 pipe-like operators.
🧪Testing + Schematics + ESLintcreateMockStore() for tests, ng generate for scaffolding, 3 ESLint rules for best practices. Full toolchain.