awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yeoman avatar

yeoman/generator

0
View on GitHub↗
1,263 نجوم·299 تفرعات·TypeScript·BSD-2-Clause·10 مشاهداتyeoman.io↗

Generator

This project is a terminal-based framework designed to automate the scaffolding of new software projects. It functions as a development workflow tool that generates consistent file structures, boilerplate code, and configuration files to streamline the initialization of application environments.

The system operates through a structured, inheritance-based architecture where developers define custom generation logic by extending base classes. This process is managed by a synchronous execution pipeline that orchestrates tasks in a specific sequence, ensuring that file creation, dependency installation, and version control initialization occur in the correct order. The framework maintains state across multiple runs by detecting local configuration files to identify project roots and persist settings.

Beyond basic file generation, the tool integrates with build systems and package managers to automate environment configuration and testing workflows. It provides observability features, including lifecycle event tracing and support for external debuggers, to allow developers to monitor and inspect the internal state of the scaffolding process.

Features

  • Project Scaffolding - Automates the creation of file layouts and boilerplate code for new applications to ensure consistent project setup.
  • Project Structure Templates - Processes source templates and injects dynamic data to generate consistent project structures and boilerplate code.
  • Command-Line Scaffolding - Provides a terminal-based utility that executes custom file generation routines and orchestrates build workflows.
  • Project Scaffolders - Provides a framework for automating the creation of project structures, boilerplate code, and configuration files.
  • Scaffolding Lifecycle Hooks - Automates external tasks such as dependency installation and repository initialization during the project generation lifecycle.
  • Custom Scaffolding Tooling - Enables the creation of specialized command-line generators to enforce project standards across development teams.
  • Development Workflow Automation - Streamlines project setup by managing dependency installation, version control initialization, and environment configuration.
  • Custom Scaffolding Logic - Allows developers to define custom file generation routines by extending base classes to execute specific logic.
  • Scaffolding Execution Pipelines - Ensures file creation and environment setup occur in a strict, sequential order through a synchronous execution pipeline.
  • Build Automation - Orchestrates build systems and package managers to automate testing, linting, and dependency management within the generated environment.
  • Build Orchestration - Integrates package managers and build systems into the project initialization process to automate dependency management.
  • Scaffolding Base Classes - Provides an inheritance-based architecture for developers to define and extend custom project generation logic.

سجل النجوم

مخطط تاريخ النجوم لـ yeoman/generatorمخطط تاريخ النجوم لـ yeoman/generator

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Generator

مجموعات منسقة بعناية يظهر فيها Generator.
  • مولدات هياكل المشاريع (Scaffolding)
  • أدوات إدارة المستودعات الموحدة (Monorepo)

بدائل مفتوحة المصدر لـ Generator

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Generator.
  • yeoman/yoالصورة الرمزية لـ yeoman

    yeoman/yo

    3,959عرض على 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
    عرض على GitHub↗3,959
  • react-boilerplate/react-boilerplateالصورة الرمزية لـ react-boilerplate

    react-boilerplate/react-boilerplate

    29,490عرض على 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
    عرض على GitHub↗29,490
  • davila7/claude-code-templatesالصورة الرمزية لـ davila7

    davila7/claude-code-templates

    20,933عرض على GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Pythonanthropicanthropic-claudeclaude
    عرض على GitHub↗20,933
  • plopjs/plopالصورة الرمزية لـ plopjs

    plopjs/plop

    7,666عرض على GitHub↗

    Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system automation engine that uses a pipeline of prompt-driven tasks and regular expression replacements to generate and modify codebase structures. The framework combines Handlebars templates with interactive terminal prompts to automate boilerplate code generation. It allows for the enforcement of codebase patterns through shared generators and provides the ability to embed the engine into custom command-line tools. The system covers the creation of project files from templates and

    JavaScriptcligeneratorjavascript
    عرض على GitHub↗7,666
عرض جميع البدائل الـ 30 لـ Generator→

الأسئلة الشائعة

ما هي وظيفة yeoman/generator؟

This project is a terminal-based framework designed to automate the scaffolding of new software projects. It functions as a development workflow tool that generates consistent file structures, boilerplate code, and configuration files to streamline the initialization of application environments.

ما هي الميزات الرئيسية لـ yeoman/generator؟

الميزات الرئيسية لـ yeoman/generator هي: Project Scaffolding, Project Structure Templates, Command-Line Scaffolding, Project Scaffolders, Scaffolding Lifecycle Hooks, Custom Scaffolding Tooling, Development Workflow Automation, Custom Scaffolding Logic.

ما هي البدائل مفتوحة المصدر لـ yeoman/generator؟

تشمل البدائل مفتوحة المصدر لـ yeoman/generator: yeoman/yo — Yo is a Node.js CLI framework and project template orchestrator used to automate the creation of standardized software… react-boilerplate/react-boilerplate — This is a foundational project structure for building scalable web applications using React. It provides a… davila7/claude-code-templates — Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development… plopjs/plop — Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system… swiip/generator-gulp-angular — This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build… h5bp/html5-boilerplate — This project is a professional HTML5 website template and responsive web starter that provides a foundation of…