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/yeoman

0
View on GitHub↗
10,112 stars·727 forks·25 viewsyeoman.io↗

Yeoman

Yeoman is a scaffolding tool framework and Node.js project generator designed to automate project initialization. It generates standardized directory structures and application skeletons using customizable scripts to reduce manual boilerplate creation.

The system functions as a development workflow automator that enables the creation of reusable project blueprints. These blueprints are distributed as independent packages, allowing for standardized starting code and custom project templating across different teams or projects.

The toolkit provides a command line interface that uses interactive prompts to collect user requirements and a templating engine to inject dynamic input into boilerplate files. It automates the creation of initial folder hierarchies and handles the mirroring of directory trees from source packages to target destinations.

Features

  • Project Scaffolding Tools - Provides a command line utility for generating initial folder hierarchies and boilerplate files for new applications.
  • Boilerplate Automators - Reduces manual boilerplate creation by generating standardized files and directories for software projects.
  • Code Boilerplate Templates - Uses a templating engine to inject dynamic user input into static boilerplate files.
  • Project Scaffolding - Automates the creation of initial folder structures and boilerplate files to start software projects quickly.
  • Project Templates - Enables the definition of reusable sets of files and configurations to standardize project initialization.
  • Node.js Generator Frameworks - Provides a command line interface built on Node.js that executes generator scripts to initialize application skeletons.
  • Scaffolding Generators - Implements a system of generators that automate the creation of boilerplate code and project structures.
  • Plugin-Based Architectures - Uses a plugin-based architecture to allow third-party developers to distribute reusable project blueprints.
  • Generator Runtimes - Leverages a Node.js command line environment to execute specialized generator packages.
  • Development Workflow Automation - Automates repetitive coding tasks and project setup to reduce manual configuration time.
  • Interactive CLI Prompts - Collects user requirements through interactive command line prompts to determine generated files and options.
  • 前端自动化(Workflow) - Listed in the “前端自动化(Workflow)” section of the Awesome Frontend awesome list.

Star history

Star history chart for yeoman/yeomanStar history chart for yeoman/yeoman

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/yeoman do?

Yeoman is a scaffolding tool framework and Node.js project generator designed to automate project initialization. It generates standardized directory structures and application skeletons using customizable scripts to reduce manual boilerplate creation.

What are the main features of yeoman/yeoman?

The main features of yeoman/yeoman are: Project Scaffolding Tools, Boilerplate Automators, Code Boilerplate Templates, Project Scaffolding, Project Templates, Node.js Generator Frameworks, Scaffolding Generators, Plugin-Based Architectures.

Which projects share features with yeoman/yeoman?

Projects with overlapping indexed features include: melkeydev/go-blueprint — go-blueprint is a project generator and scaffolding tool for creating Go applications. It functions as a framework… christianlempa/boilerplates — This project is a project scaffolding engine and template-based code generator. It provides a modular project template… cookiecutter/cookiecutter-django — Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based… yeoman/yo — Yo is a Node.js CLI framework and project template orchestrator used to automate the creation of standardized software… audreyr/cookiecutter — Cookiecutter is a cross-platform command-line interface tool for project scaffolding and template generation. It… pydanny/cookiecutter-django — cookiecutter-django is a template-based project generator and production-ready scaffold for Django web applications.…

Projects sharing features with Yeoman

These projects share indexed features with Yeoman. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • melkeydev/go-blueprintMelkeydev avatar

    Melkeydev/go-blueprint

    8,857View on GitHub↗

    go-blueprint is a project generator and scaffolding tool for creating Go applications. It functions as a framework orchestrator that bootstraps application skeletons by integrating web frameworks, database drivers, and directory layouts. The tool utilizes a command-line interface to collect user preferences and provides a project structure preview to visualize the architecture before files are written to disk. It supports the injection of optional components, including container configurations and automation workflows, into the generated codebase. The system handles the initial setup of Go w

    Go
    View on GitHub↗8,857
  • christianlempa/boilerplatesChristianLempa avatar

    ChristianLempa/boilerplates

    7,831View on GitHub↗

    This project is a project scaffolding engine and template-based code generator. It provides a modular project template library and a command-line tool designed to generate standardized directory structures and configuration files from reusable skeletons. The system uses variable injection and custom delimiters to render project skeletons into concrete files. It includes a mechanism for synchronizing shared template collections via version control repositories and a utility for uploading generated files and secrets to remote hosts using secure shell protocols. The tool covers automated projec

    Pythonansibledockerdocker-compose
    View on GitHub↗7,831
  • cookiecutter/cookiecutter-djangocookiecutter avatar

    cookiecutter/cookiecutter-django

    13,421View on GitHub↗

    Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the

    Pythonboilerplatecelerycookiecutter
    View on GitHub↗13,421
  • yeoman/yoyeoman avatar

    yeoman/yo

    3,959View on GitHub↗

    Yo is a Node.js CLI framework and project template orchestrator used to automate the creation of standardized software projects. It functions as an interactive project generator and scaffolding runner that produces customized source code and manifests based on user input and predefined templates. The system utilizes a plugin-based architecture to discover and execute external setup tools. It distinguishes itself through a memory-first file system that resolves conflicts before committing changes to disk and a priority-queue task orchestration model to ensure the correct execution order of com

    JavaScript
    View on GitHub↗3,959
Compare all 30 related projects→