Ready-made Angular code snippets & CLI boilerplate generator
Generate Angular services, interceptors, components, and pipes in seconds. Save time and avoid writing repetitive boilerplate.
npm install -g sc-angular-snippetsNow you can use the ngg command anywhere in your Angular projects.
git clone https://github.com/satendracoder/sc-angular-snippets
cd sc-angular-snippets
npm install
npm linkUse the CLI command:
ngg <type> <name>svc→ Generate Angular Serviceint→ Generate HTTP Interceptorcmp→ Generate Componentpipe→ Generate Pipeng-svc→ Angular Service -ng-cmp→Angular Component (with template file) -ng-cmp-inline→Angular Component (inline template) -ng-pipe→Angular Pipe -ng-dir→Angular Directive -ng-guard→Angular Route Guard -ng-mod→Angular Module -ng-resolver→Angular Resolver -ng-int→HTTP Interceptor (basic) -ng-int-auth→HTTP Interceptor (with JWT token)
ngg ng-cmp my-component
ngg ng-svc my-service
ngg ng-pipe my-pipe
ngg ng-mod shared
ngg ng-int-auth auth
ngg svc user📂 Output: user.service.ts
ngg int auth📂 Output: auth.interceptor.ts
ngg cmp profile📂 Output: profile.component.ts
ngg pipe capitalize📂 Output: capitalize.pipe.ts
import { Injectable } from "@angular/core";
@Injectable({
providedIn: "root",
})
export class UserService {
constructor() {}
getData() {
return "Hello from UserService";
}
}- Fast boilerplate generation
- Consistent Angular code structure
- Works on Windows, macOS, Linux
- Saves time for developers
- Generate Reactive Form boilerplate
- Generate Models & Interfaces
- Generate Route Guards
- More Angular utilities
Satendra Rajput
Satendra Coder
🌐 Website: satendracoder.com
💼 LinkedIn: linkedin.com/in/satendracoder
📘 Facebook: facebook.com/satendracoder1
📸 Instagram: instagram.com/satendracoder1
🐦 Twitter/X: twitter.com/satendracoder
MIT License – free to use and modify.