Generator Ngx Rocket

screenshot of Generator Ngx Rocket
angular
rocket
bootstrap
scss

:rocket: Extensible Angular 14+ enterprise-grade project generator

Overview

generator-ngx-rocket is an extensible Angular 14+ enterprise-grade project generator based on angular-cli. It includes support for PWA, Cordova & Electron, coding guides, and more best practices from the community. This generator provides a complete starter template with improved tooling, extensive base documentation, ready-to-use UI components, and options for mobile/desktop hybrid app support.

Features

  • Starter Template: tailored app structure for scalability with examples and boilerplate code for common enterprise project needs.
  • Improved Tooling: SCSS & HTML linting, stricter TSLint rules, markdown-based local wiki server, automated strings extraction, and more.
  • Extensive Documentation: coding guides, onboarding guides, configuration info, and usage details.
  • Ready-to-use UI Components: Bootstrap 5, Ionic, or Angular Material-based UI options.
  • Mobile/Desktop Hybrid Support: choose between web, mobile (Cordova), desktop (Electron) apps or all simultaneously.
  • API Proxy Setup: faster development with remote server setup.
  • Customization: add-ons support for generating multiple projects quickly.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

rocket
rocket

Rocket is a lightweight static site generator that emphasizes simplicity and performance. It avoids unnecessary tools and frontend frameworks, defaults to zero JavaScript, and offers automatic code splitting and filesystem-based routing for fast development.

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

Pwa

A Progressive Web App (PWA) is a type of web application that uses modern web technologies to provide a native app-like experience to users, including offline functionality, push notifications, and device hardware access. PWAs can be installed on a user's home screen and launched like a traditional app, but do not require a separate app store listing or download.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.