A lightweight set of utilities that make reactive Angular apps more enjoyable and less boilerplate-heavy. Works great alongside ngxtension.
npm install ng-reactive-kit
pnpm add ng-reactive-kit
yarn add ng-reactive-kit
bun add ng-reactive-kit
persistedSignal()
— Keep your signal’s value stored inlocalStorage
orsessionStorage
, with reactive updates and minimal config.
rateLimitedSignal()
— Adddebounce
orthrottle
behavior to any signal. Perfect for search fields, autosaves, or noisy user inputs.
injectIsRouteActive()
— Skip the usual boilerplate to check if a route is active.injectDeepestActiveRoute()
— No more manualNavigationEnd
wrangling.injectAllParams()
— Access all route params across nested routes with a single call.injectQueryParamsManager()
— Declaratively read and write query params.