awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yeoman avatar

yeoman/generator-angularArchived

0
View on GitHub↗
5,675 stars·1,417 forks·JavaScript·18 viewsyeoman.io↗

Generator Angular

This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete AngularJS application with boilerplate code, directory structure, and optional dependencies, while also providing standalone sub-generators for creating controllers, directives, filters, services, views, and routes.

The generator handles module registration automatically, injecting generated files into the AngularJS module system and patching route configuration files when new routes are created. It supports generating code in CoffeeScript or TypeScript through a command-line flag, and includes build-time dependency injection annotations to prevent minification-related breakage.

Additional capabilities include production build preparation, local development server launch with browser preview, unit test execution, and offline data persistence through local storage. The generator can be published to the npm registry as a Yeoman generator for community use.

Features

  • Yeoman Generators - A Yeoman generator that automates AngularJS project setup and code scaffolding tasks.
  • AngularJS Directive Generators - Creates a directive file in the project's directives directory with a standard AngularJS directive template.
  • AngularJS Service Generators - Creates an AngularJS service, factory, provider, value, or constant file in the project's services directory.
  • Composable Sub-Generator Architectures - Each sub-generator is a standalone Yeoman sub-generator that can be invoked independently or composed into a full scaffold.
  • HTML View File Generators - Creates a new HTML view file in the standard views directory.
  • Project Boilerplates - Assembles a complete AngularJS project by invoking multiple sub-generators and installing npm dependencies.
  • AngularJS Scaffolders - Sets up a new AngularJS application with boilerplate code, directory structure, and optional dependencies from a single command.
  • Template-Based Code Generators - Generates source files by copying and populating pre-written templates with user-provided parameters.
  • Yeoman Sub-Generators - Provides standalone sub-generators for creating AngularJS controllers, directives, filters, services, and views.
  • Controller File Generators - Creates a controller file in the project's controllers directory with a standard AngularJS module structure.
  • Automatic Module Registration Injection - Generated files automatically register themselves with the AngularJS module system by appending module declarations.
  • Build-Time Minification Annotations - Adds AngularJS dependency injection annotations automatically during the build step to prevent minification breakage.
  • Build-Time Injection Annotations - Adds AngularJS dependency injection annotations automatically during the build step to prevent minification breakage.
  • Code Generators - Generates AngularJS controllers, directives, filters, services, and views with proper module registration.
  • AngularJS - Creates a controller and view, and configures a route in the application's main script file connecting them.
  • Automatic Route Configuration Patching - Parses and modifies the existing router configuration file to add new route entries during generation.
  • AngularJS View and Controller Pair Generators - Creates a controller and view pair and configures a new route in the application's main router file.
  • Route Scaffolders - Generates a route configuration along with its controller and view files in one command.
  • Production Build & Deployment - Provides a production build step that optimizes assets and applies production-ready settings.
  • Unit Testing - Runs unit tests during development to verify individual pieces of application behavior.

Star history

Star history chart for yeoman/generator-angularStar history chart for yeoman/generator-angular

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does yeoman/generator-angular do?

This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete AngularJS application with boilerplate code, directory structure, and optional dependencies, while also providing standalone sub-generators for creating controllers, directives, filters, services, views, and routes.

What are the main features of yeoman/generator-angular?

The main features of yeoman/generator-angular are: Yeoman Generators, AngularJS Directive Generators, AngularJS Service Generators, Composable Sub-Generator Architectures, HTML View File Generators, Project Boilerplates, AngularJS Scaffolders, Template-Based Code Generators.

Which projects share features with yeoman/generator-angular?

Projects with overlapping indexed features include: angular-fullstack/generator-angular-fullstack — This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS… swiip/generator-gulp-angular — This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build… react-boilerplate/react-boilerplate — This is a foundational project structure for building scalable web applications using React. It provides a… expressjs/generator — This project is a command-line utility designed to automate the initialization and scaffolding of web applications. It… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase…

Projects sharing features with Generator Angular

These projects share indexed features with Generator Angular. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • angular-fullstack/generator-angular-fullstackangular-fullstack avatar

    angular-fullstack/generator-angular-fullstack

    6,095View on GitHub↗

    This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem

    JavaScriptangularbabelfull-stack
    View on GitHub↗6,095
  • swiip/generator-gulp-angularSwiip avatar

    Swiip/generator-gulp-angular

    3,689View on GitHub↗

    This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build pipeline. It functions as a project bootstrapper to automate the creation of standardized directory layouts and technology stacks for web applications. The system includes a web-based configuration interface that allows users to customize project preferences before generating the project archive. It utilizes a composable pipeline of generators to modularize the setup of frameworks and language preprocessors. The tool provides a complete development workflow featuring an automated ta

    JavaScript
    View on GitHub↗3,689
  • react-boilerplate/react-boilerplatereact-boilerplate avatar

    react-boilerplate/react-boilerplate

    29,490View on GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    JavaScripti18nimmeroffline-first
    View on GitHub↗29,490
  • expressjs/generatorexpressjs avatar

    expressjs/generator

    1,853View on GitHub↗

    This project is a command-line utility designed to automate the initialization and scaffolding of web applications. It establishes a standardized directory structure and generates the necessary boilerplate configuration files required to bootstrap a new server environment. The tool distinguishes itself by offering customizable project generation, allowing users to select specific view engines and stylesheet preprocessors during the setup process. It dynamically updates dependency manifests and configures version control ignore files to ensure the resulting environment is ready for immediate d

    JavaScriptexpressgeneratorjavascript
    View on GitHub↗1,853
Compare all 30 related projects→