awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Project scaffolding tools

排名更新于 2026年7月13日

For scaffolding, the strongest matches are audreyr/cookiecutter (Cookiecutter is a comprehensive, language-agnostic CLI tool that uses), christianlempa/boilerplates (This tool is a dedicated project scaffolding engine that) and plopjs/plop (Plop is a template-based CLI tool designed specifically to). pydanny/cookiecutter-django and navdeep-g/samplemod round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best project scaffolding tools for your next build. Compare top-rated open-source generators by activity and features to pick the right one.

Project scaffolding tools

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • audreyr/cookiecutteraudreyr 的头像

    audreyr/cookiecutter

    24,951在 GitHub 上查看↗

    Cookiecutter is a cross-platform command-line interface tool for project scaffolding and template generation. It functions as a project templating CLI and variable orchestrator that creates standardized software project boilerplates across different operating systems and programming languages. The tool generates project directory structures from predefined templates using variable substitution. It supports the retrieval of template source code from remote Git repositories and utilizes a definition file to prompt users for configuration values to personalize the resulting files and folder stru

    Cookiecutter is a comprehensive, language-agnostic CLI tool that uses template-based generation and variable substitution to create standardized project structures, making it a flagship example of a project scaffolding tool.

    PythonProject Scaffolding TemplatesProject TemplatesBoilerplate Generators
    在 GitHub 上查看↗24,951
  • christianlempa/boilerplatesChristianLempa 的头像

    ChristianLempa/boilerplates

    7,831在 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

    This tool is a dedicated project scaffolding engine that provides template-based generation, a CLI interface, and customizable structures, making it a comprehensive solution for automating project initialization.

    PythonConfiguration-Driven ScaffoldingProject Templates
    在 GitHub 上查看↗7,831
  • plopjs/plopplopjs 的头像

    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

    Plop is a template-based CLI tool designed specifically to automate the generation of boilerplate and project structures, making it a comprehensive solution for your scaffolding needs.

    JavaScriptProject Scaffolding TemplatesBoilerplate Generators
    在 GitHub 上查看↗7,666
  • pydanny/cookiecutter-djangopydanny 的头像

    pydanny/cookiecutter-django

    13,539在 GitHub 上查看↗

    cookiecutter-django is a template-based project generator and production-ready scaffold for Django web applications. It functions as a boilerplate that injects user-defined variables into predefined file templates to automate the creation of a standardized directory structure and initial project configuration. The project provides a production blueprint that integrates a customizable user authentication system, environment-variable configuration, and a containerized development environment. It bundles Django with databases and task queues to ensure consistency across local and production work

    This tool provides template-based project scaffolding for Django applications, though it is specialized for a specific framework rather than being a general-purpose, language-agnostic scaffolding engine.

    PythonProject Scaffolding TemplatesProject Templates
    在 GitHub 上查看↗13,539
  • navdeep-g/samplemodnavdeep-G 的头像

    navdeep-G/samplemod

    4,890在 GitHub 上查看↗

    samplemod is a project scaffold generator and directory templater designed to automate the creation of initial folder layouts and essential files for new software developments. It functions as a Python project bootstrapper that generates standardized directory structures and configuration files to organize source code, tests, and documentation. The utility employs configuration-driven scaffolding and file-system blueprinting to derive project layouts from user-defined parameters. It uses template-based code generation and static asset injection to populate new projects with baseline files, su

    This tool provides configuration-driven scaffolding and template-based file generation to automate the creation of standardized project structures and boilerplate, fitting the core requirements of a project scaffolding utility.

    PythonConfiguration-Driven Scaffolding
    在 GitHub 上查看↗4,890
  • ljlm0402/typescript-express-starterljlm0402 的头像

    ljlm0402/typescript-express-starter

    2,882在 GitHub 上查看↗

    This project is a production-ready foundation and boilerplate for building backend APIs using TypeScript and Express. It functions as an interactive scaffolder and starter kit that generates structured project directories, providing a base for REST API development. The toolkit includes a command-line interface for project generation, which uses templates and naming conventions to establish folder organization. It provides curated configurations for the development toolchain, including linters, bundlers, and testing frameworks. The project covers database and ORM integration through specific

    This project functions as an interactive scaffolding tool that generates structured TypeScript and Express boilerplate, though it is specifically tailored to that stack rather than being a general-purpose, language-agnostic generator.

    TypeScriptProject Scaffolding TemplatesProject Boilerplates
    在 GitHub 上查看↗2,882
  • t3-oss/create-t3-appt3-oss 的头像

    t3-oss/create-t3-app

    28,983在 GitHub 上查看↗

    create-t3-app is a full stack web framework initializer and project scaffolder. It functions as a command line tool for initializing Next.js applications, acting as a TypeScript full stack starter that generates a predefined folder structure and configuration files. The tool focuses on establishing a typesafe full stack architecture. It enforces end-to-end type safety between the client and server, ensuring that data types remain synchronized across the entire application stack to prevent runtime errors. The initializer automates the setup of a full stack development environment by bootstrap

    This tool functions as a project scaffolder that automates the generation of directory structures and configuration files, though it is specifically tailored to initialize a predefined full-stack TypeScript architecture rather than being a general-purpose, language-agnostic scaffolding engine.

    TypeScriptApplication Generators
    在 GitHub 上查看↗28,983
  • jhipster/generator-jhipsterjhipster 的头像

    jhipster/generator-jhipster

    22,418在 GitHub 上查看↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    This tool is a comprehensive project scaffolder that automates the generation of full-stack application structures and boilerplate code, though it is specifically tailored for Java and modern web technology stacks rather than being entirely language-agnostic.

    TypeScriptConfiguration-Driven Scaffolding
    在 GitHub 上查看↗22,418
  • yeoman/yoyeoman 的头像

    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

    This is a comprehensive project scaffolding tool that provides a CLI interface, template-based generation, and a robust plugin architecture to automate the creation of standardized project structures.

    JavaScriptProject ScaffoldingProject Structure TemplatesProject Template Orchestrators
    在 GitHub 上查看↗3,959
  • yeoman/generator-mobileyeoman 的头像

    yeoman/generator-mobile

    913在 GitHub 上查看↗

    This project is a command-line scaffolding tool designed to automate the initial setup of web and mobile-first development projects. It functions as a generator that creates standardized file structures and build configurations, providing a consistent foundation for new applications. The tool utilizes an interactive terminal-based prompt system to gather user input, which drives the generation of project manifests and environment-specific scripts. By employing a modular architecture, it allows for the integration of independent generator modules and external build tools to handle specific tec

    This tool provides a CLI-driven, template-based approach to generating project structures and boilerplate, fitting the category of a project scaffolding tool despite its specific focus on mobile and web application foundations.

    JavaScriptConfiguration-Driven Scaffolding
    在 GitHub 上查看↗913
  • pypa/hatchpypa 的头像

    pypa/hatch

    7,182在 GitHub 上查看↗

    Hatch is a unified tool for managing Python environments, building packages, scaffolding projects, and installing Python versions. It provides a single command-line interface for automating common development workflows, including running scripts, tests, and static analysis with automatic dependency resolution and configuration. The tool manages project settings, dependencies, and build instructions through a declarative TOML configuration file, ensuring reproducibility across environments. It creates and manages isolated virtual environments across all major shells, installs and manages multi

    Hatch is a comprehensive Python project manager that includes built-in scaffolding capabilities for generating project structures and boilerplate, though it is specifically tailored to the Python ecosystem rather than being language-agnostic.

    PythonProject Scaffolding Templates
    在 GitHub 上查看↗7,182
  • fastapi/full-stack-fastapi-templatefastapi 的头像

    fastapi/full-stack-fastapi-template

    43,815在 GitHub 上查看↗

    This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components. The template distinguishes itself through a type-safe integration layer that automatically synchronizes backend API definitions with frontend client code, ensuring consistent data exchange. It also features a containerized development environment th

    This repository provides a comprehensive, pre-configured project structure and boilerplate for full-stack applications, serving as a specialized scaffolding tool for the FastAPI and React ecosystem.

    TypeScriptAPI Integration LayersProject ScaffoldingDatabase Migrations
    在 GitHub 上查看↗43,815
  • nrwl/nxnrwl 的头像

    nrwl/nx

    28,939在 GitHub 上查看↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Nx is a powerful monorepo management toolkit that includes robust scaffolding capabilities for generating project structures and boilerplate code, though its primary focus is on build orchestration and workspace management rather than being a standalone scaffolding generator.

    TypeScriptApplication GeneratorsCode Generation
    在 GitHub 上查看↗28,939
  • flipped-aurora/gin-vue-adminflipped-aurora 的头像

    flipped-aurora/gin-vue-admin

    24,323在 GitHub 上查看↗

    Gin-vue-admin is a full-stack development scaffold designed to accelerate the creation of enterprise-grade web applications. It provides a pre-configured foundation for both backend and frontend components, incorporating a modular plugin architecture that allows developers to organize and manage application features as decoupled packages. The platform distinguishes itself through extensive automation, utilizing template-driven code generation to produce boilerplate code and interactive API documentation directly from source code annotations. It features a database-first schema mapping system

    This is a full-stack application framework that includes built-in project scaffolding and code generation capabilities, though it is more specialized for building enterprise web apps than a general-purpose, language-agnostic scaffolding tool.

    GoAccess Control SystemsFull-Stack FrameworksAI-Powered Development Environments
    在 GitHub 上查看↗24,323
  • angular-fullstack/generator-angular-fullstackangular-fullstack 的头像

    angular-fullstack/generator-angular-fullstack

    6,095在 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

    This is a specialized scaffolding tool that automates the creation of full-stack MEAN application structures, though it is limited to a specific technology stack rather than being a general-purpose, language-agnostic generator.

    JavaScriptFull-Stack Application BoilerplatesFull-Stack Application ScaffoldersFull-Stack Generators
    在 GitHub 上查看↗6,095
  • facebook/create-react-appfacebook 的头像

    facebook/create-react-app

    103,325在 GitHub 上查看↗

    Create React App is a comprehensive suite of tools for project bootstrapping, local development serving, unit testing, and production asset optimization. It functions as a React project bootstrapper and frontend build toolchain that generates a pre-configured development environment and folder structure. The project provides a local development server with live reloading and real-time error reporting, alongside a built-in test runner for executing unit tests and generating code coverage reports. It also includes a progressive web app template to implement service workers and web app manifests

    This tool provides project bootstrapping and directory structure generation specifically for React applications, serving as a specialized scaffolding solution despite being tied to a specific framework rather than being language-agnostic.

    JavaScriptProject ScaffoldingBuild and BundlingDevelopment Servers
    在 GitHub 上查看↗103,325
  • vuejs/vue-clivuejs 的头像

    vuejs/vue-cli

    29,576在 GitHub 上查看↗

    vue-cli is a frontend development command line interface and scaffolding tool designed for initializing, managing, and configuring the build pipeline of Vue.js projects. It serves as a project bootstrapping tool that creates standardized directory structures and installs the necessary dependencies to establish a development environment. The tool provides a build environment based on Webpack to bundle and compile assets for modern web applications. It focuses on automating the frontend build pipeline to ensure consistent production builds across different projects. The system incorporates sta

    This tool provides a CLI-based scaffolding system for initializing standardized project structures and managing build pipelines, though it is specifically tailored to the Vue.js ecosystem rather than being a general-purpose, language-agnostic generator.

    JavaScriptProject InitializersEnvironment Setup ToolsFrontend Build Tools
    在 GitHub 上查看↗29,576
  • vuejs/create-vuevuejs 的头像

    vuejs/create-vue

    4,325在 GitHub 上查看↗

    create-vue is the official project scaffolding tool for Vue.js applications. It generates a standardized Vue project structure with Vite as the default build tool and development server, and optionally configures TypeScript integration for type-safe development from the start. The tool supports both interactive prompt-based scaffolding and CLI flag-driven automation, allowing users to either walk through feature selection via terminal prompts or skip directly to a pre-configured project by passing flags like --typescript or --router as command-line arguments. It also includes legacy versi

    This is a specialized project scaffolding tool that provides interactive CLI-driven generation of standardized Vue.js project structures, though it is limited to the Vue ecosystem rather than being a general-purpose, language-agnostic scaffolder.

    VueVue ScaffoldsInteractive CLI PromptsProject Scaffolding
    在 GitHub 上查看↗4,325
  • yanhaijing/jslib-baseyanhaijing 的头像

    yanhaijing/jslib-base

    953在 GitHub 上查看↗

    This project provides a standardized development environment and infrastructure for creating, testing, and publishing JavaScript and TypeScript libraries. It serves as a comprehensive toolkit for managing the entire software lifecycle, from initial project scaffolding to the final distribution of production-ready code. The project distinguishes itself by integrating automated release pipelines and continuous integration workflows directly into the development process. It enforces strict quality standards through pre-configured hooks that handle linting, formatting, and commit message validati

    This tool provides a structured template for initializing JavaScript and TypeScript libraries, serving as a specialized scaffolding utility for that specific ecosystem.

    JavaScriptProject Scaffolding Templates
    在 GitHub 上查看↗953
  • catchplay/scaffoldcatchplay 的头像

    catchplay/scaffold

    150在 GitHub 上查看↗

    Generate scaffold project layout for Go.

    This tool provides a CLI-based approach to generating project layouts and boilerplate code, though it is specifically tailored for Go projects rather than being language-agnostic.

    GoProject Scaffolding
    在 GitHub 上查看↗150
  • jamesgeorge007/scaffold-staticjamesgeorge007 的头像

    jamesgeorge007/scaffold-static

    129在 GitHub 上查看↗

    Scaffolding utility for vanilla-js

    This is a CLI-based scaffolding utility that automates the creation of project structures and boilerplate files, fitting the category despite its specific focus on vanilla JavaScript projects.

    TypeScriptProject Scaffolding
    在 GitHub 上查看↗129
  • gausby/scaffoldgausby 的头像

    gausby/scaffold

    7在 GitHub 上查看↗

    A mix task for creating new projects based on templates fetched from a Git-repo

    This tool provides a CLI-based approach to generating project structures from Git-hosted templates, serving as a functional project scaffolder despite its specific integration with the Elixir ecosystem.

    ElixirWeb Framework Components
    在 GitHub 上查看↗7
  • facebookincubator/create-react-appfacebookincubator 的头像

    facebookincubator/create-react-app

    103,327在 GitHub 上查看↗

    Create React App is a command-line tool that generates a pre-configured project structure and build pipeline for React web applications. It serves as a frontend project scaffold, providing a set of predefined directory structures and dependencies to start development without manual compiler or bundler setup. The tool manages a complete frontend build pipeline that compiles, minifies, and optimizes code into production-ready bundles with hashed filenames. It also includes a configuration tool for progressive web app standards, implementing web app manifests and service workers for offline func

    This tool provides a CLI-based approach to generating pre-configured project structures and boilerplate for React applications, fitting the category of a project scaffolder despite being specialized for a specific framework rather than being language-agnostic.

    JavaScriptProject BootstrappingProject ScaffoldingCLI Test Runners
    在 GitHub 上查看↗103,327
  • sindresorhus/generator-nmsindresorhus 的头像

    sindresorhus/generator-nm

    736在 GitHub 上查看↗

    Scaffold out a node module

    This tool provides a CLI-based approach to scaffolding Node.js module structures, fitting the category despite its specific focus on a single language ecosystem.

    JavaScriptDevelopment ToolingProject Scaffolding and Metadata
    在 GitHub 上查看↗736
  • electron-vite/create-electron-viteelectron-vite 的头像

    electron-vite/create-electron-vite

    241在 GitHub 上查看↗

    Scaffolding Your Electron⚡️Vite Project

    This tool provides a CLI-based interface to scaffold Electron projects with Vite, fulfilling the core requirement of automating initial directory and file generation for a specific development stack.

    TypeScriptProject Scaffolding
    在 GitHub 上查看↗241
一览前 10 名对比
仓库Star 数语言许可证最后推送
audreyr/cookiecutter25KPythonBSD-3-Clause2026年4月1日
christianlempa/boilerplates7.8KPythonMIT2026年6月2日
plopjs/plop7.7KJavaScriptMIT2026年4月6日
pydanny/cookiecutter-django13.5KPythonBSD-3-Clause2026年6月17日
navdeep-g/samplemod4.9KPythonBSD-2-Clause2023年12月17日
ljlm0402/typescript-express-starter2.9KTypeScriptmit2026年2月21日
t3-oss/create-t3-app29KTypeScriptMIT2025年12月13日
jhipster/generator-jhipster22.4KTypeScriptApache-2.02026年6月16日
yeoman/yo4KJavaScriptBSD-2-Clause2026年6月2日
yeoman/generator-mobile913JavaScript—2017年2月11日

Related searches

  • Content scaffolding tools
  • 用于生成项目样板代码的脚手架工具
  • a command line tool for scaffolding projects
  • Component library infrastructure
  • an automation tool for CI/CD pipelines
  • Project starter templates
  • an open source framework for access control
  • a comprehensive suite of software development tools