Utilities library for Angular
npm install ngxtension


> A modern collection of utilities for Angular – signals, forms, effects, DOM helpers, and more.
---
- Signal Utilities: Advanced computed, derived, and async signals, signal history, lazy signals, and more.
- DOM & Event Helpers: Click outside, gestures, resize observer, active element, host binding, and more.
- Forms: Control value accessor helpers, control error, form events, if-validator, etc.
- RxJS & Effects: Auto effects, explicit effects, create effect, rx-effect, take-latest-from, etc.
- Injection & DI: Create injectable, create injection token, assert injector, inject-destroy, inject-lazy, inject-network, and more.
- Array & Object Utilities: Filter array, map array, reduce array, merge-from, not-pattern, etc.
- Routing: Inject params, inject query params, inject route data/fragment, navigation-end, linked-query-param.
- Internationalization: Utilities for i18n and formatting.
- SVG & UI: SVG sprite helpers, repeat pipe, trackBy helpers, and more.
> See the full documentation for a complete list and usage examples.
---
``bash`
npm install ngxtensionor with pnpm
pnpm add ngxtension
After installing, run the init schematic:
`bash`
ng generate ngxtension-plugin:initor with Nx
nx generate ngxtension-plugin:init
---
Import the utilities you need:
`ts``
import { linkedQueryParam } from 'ngxtension/linked-query-param';
import { injectParams } from 'ngxtension/inject-params';
All utilities are tree-shakable and designed for Angular 16+.
---
- Full API & Guides: ngxtension.dev
- Changelog: CHANGELOG.md
---
Thanks to all these amazing people (emoji key):

Want to contribute? Read our contributing guide and join us!
---
MIT
---
Ready to supercharge your Angular app? Get started with ngxtension!