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-kitpersistedSignal()— Keep your signal’s value stored inlocalStorageorsessionStorage, with reactive updates and minimal config.
rateLimitedSignal()— Adddebounceorthrottlebehavior 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 manualNavigationEndwrangling.injectAllParams()— Access all route params across nested routes with a single call.injectQueryParamsManager()— Declaratively read and write query params.
