NG Kit

August 10, 2026 · View on GitHub

Standalone Angular components, directives, and utilities — signals-first and built on Angular Material.

CI npm

Installation

Requires Angular 19+. Library majors track Angular majors — see the compatibility matrix.

pnpm add @js-smart/ng-kit @angular/material @angular/cdk
# or: npm i @js-smart/ng-kit @angular/material @angular/cdk

Documentation

Examples and API docs: https://ng-kit.netlify.app/

Components

NameDescription
AutocompleteSignal-based autocomplete / combobox on Angular Material
ButtonsThemed action buttons on a shared base
AlertDismissible contextual alert banners
Confirm DialogMaterial confirm dialog with a simple service API
Snack BarSuccess / error snackbars
SpinnerLoading spinner

Directives

NameDescription
Ngx PrintPrint a DOM section
Prevent Multiple ClicksDebounce rapid repeated clicks
Autocomplete SuffixClear + dropdown suffix for Material autocomplete

Utilities

NameDescription
Progress UtilTrack async progress state
TanStack QueryAngular adapter (injectQuery / injectMutation)

Demo

Live site: https://ng-kit.netlify.app/

To run the demo app locally:

pnpm install
pnpm start

Then open http://localhost:4300.

License

MIT