Boost your Angular development

Components customizing should be simple. Just generate components from ngx-kit collection and modify them as you like.

Watch the video

How it works

Install the packages

npm i @ngx-kit/core --save
npm i @ngx-kit/collection @angular-devkit/core --save-dev

Import core modules

import { KitRootModule, KitModule, KitPlatformBrowserModule } from '@ngx-kit/core';

@NgModule({
  ...
  imports: [
    ...
    KitRootModule,
    KitModule,
    KitPlatformBrowserModule,

Generate via Angular CLI

Pick a module from Collection and put the code to your project.

ng g ui-button [email protected]/collection my-button

Import generated module

@NgModule({
  ...
  imports: [
    ...
    MyButtonModule,

Use component

<button myButton color="primary">Let's do it!</button>

Modify by your requirements

Only complex (but stable) logic is stored in Core, so you can change generated templates and styles in any way.

Made with ngx-kit

alma screenshot

Alma

eCommerce Angular demo based on ngx-kit