:rocket: Extensible Angular 14+ enterprise-grade project generator
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.
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 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 is the most popular CSS Framework for developing responsive and mobile-first websites.
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.
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 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.