@artificialsenselabs/starter
v0.0.1
Published
Production-ready Angular 20 starter — zoneless, SSR, Signals, OnPush by default.
Maintainers
Readme
@artificialsenselabs/starter
Production-ready Angular 20 starter — zoneless, SSR, Signals, OnPush by default.
What This Is
Skip 3 weeks of architecture scaffolding.
@artificialsenselabs/starter is a production-ready Angular 20 boilerplate that reflects 17+ years of enterprise architecture decisions — opinionated, battle-tested, and ready to build on.
Every decision already made. Every anti-pattern already removed.
What's Included — Out of the Box
Architecture
- ✅ Angular 20 — standalone components only, no
NgModule - ✅ Zoneless —
provideZonelessChangeDetection(), Zone.js removed - ✅ SSR — Angular SSR on Express,
RenderModeper route - ✅ PWA —
@angular/service-worker, offline-ready - ✅ Signals —
signal(),computed(),resource(),linkedSignal(),effect() - ✅ OnPush everywhere — change detection discipline enforced
Structure
src/app/
├── core/ ← singleton services, interceptors, guards
├── features/ ← lazy-loaded pages (loadComponent / loadChildren)
└── shared/ ← presentational components, pipes, directivesDeveloper Experience
- ✅ Strict TypeScript — no
any, no implicit returns - ✅ ESLint + Angular ESLint — rules configured
- ✅ Prettier — formatting enforced
- ✅ Husky + commitlint — conventional commits enforced
- ✅ Jest — unit test setup
- ✅ Playwright — E2E test setup
Performance
- ✅
NgOptimizedImage— image optimisation - ✅ HTTP cache interceptor — GET request caching
- ✅
@deferblocks — lazy UI sections - ✅ Bundle analyser scripts
Quick Start
npx @artificialsenselabs/starter my-app
cd my-app
npm install
npm startCLI coming soon. For now, clone from github.com/artificialsenselabs/angular-starter.
Who This Is For
- Senior Angular developers who want the architecture already correct
- Agencies building enterprise client projects on Angular
- Startups who can't afford 3 weeks of scaffold setup
- Teams standardising on a production-grade Angular baseline
This is not a tutorial starter. There are no "Hello World" examples. This is what you build production on.
Requirements
- Node 18+
- Angular CLI 20+
The Studio Behind This
Artificial Sense — AI-native enterprise engineering studio.
We use this starter on every project. You get the same foundation.
→ artificialsense.ai → github.com/artificialsenselabs
Also in the @artificialsenselabs Ecosystem
| Package | Purpose |
| -------------------------------------------------------------------------------------------------- | --------------------------------------------------- |
| @artificialsenselabs/ui | Enterprise component library + AI-native components |
| @artificialsenselabs/forms | Enterprise form builder |
| @artificialsenselabs/charts | Data visualisation |
| @artificialsenselabs/animations | Animation engine |
© 2026 Artificial Sense. MIT License.
