Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

fyoset/ng-hotrod

Caution

The repository is archived and not maintained anymore because there's only so much hours in a day, and because AIs of this world can (arguably) scaffold something similar in a minute or two. With that, I still bear in mind the idea of coming back to AngularJS and making a metaframework based on monkey-patched AngularJS APIs that are near and dear to my heart (yes, I'm weird like that!). If you're interested in such awkward ideas, subscribe to the news at Metaframeworks Records where such project will definitely be announced 👋

ng-hotrod

Semver PRs Welcome coc-badge styled with prettier GitHub license

Modern starter for AngularJS + Angular Material + Vite

ng-hotrod

Motivation

Nostalgia 👴

Includes

Scripts

  • npm install - install all the dependencies
  • npm start - serve with hot reload at http://127.0.0.1:5173
  • npm run build - build bundled version in dist folder
  • npm run lint - lint code in app folder by ESLint with included config
  • npm run format - format code with Prettier
  • npx hygen component new --name new-component --path relative/path/inside/of/app/folder - generate folder with default component code files (run from root folder!)
  • npx hygen service new --name new-service --path relative/path/inside/of/app/folder - generate folder with default service code files (run from root folder!)

Contributing

Thank you for your interest in contributing to ng-hotrod! There are many ways to contribute to this project. Get started here.

Credits

This starter is inspired by Angular Class' NG6 Starter and angular-starter-es6-webpack