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

open-source project scaffolding tool / generator

Ranking updated Jun 30, 2026

For a boilerplate for starting open source projects, the first results are melkeydev/go-blueprint, friendlyanon/cmake-init and audreyr/cookiecutter. thelartians/moderncppstarter and ljlm0402/typescript-express-starter round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “a framework for building open source projects”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a boilerplate for starting open source projects”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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-blueprint is a CLI-based project generator that bootstraps Go application skeletons with configurable structure and optional automation workflows, fitting the scaffolding category well, though its Go-only focus and absence of explicit license or community health file generation make it narrower than a fully generic solution.

    GoProject BoilerplatesProject GeneratorsProject Structures
    View on GitHub↗8,857
  • friendlyanon/cmake-initfriendlyanon avatar

    friendlyanon/cmake-init

    2,488View on GitHub↗

    cmake-init is a project generator and build system boilerplate designed to automate the initialization of C++ projects. It provides a framework for creating standardized project layouts and build configurations through template-based generation and user-defined prompts. The project functions as a development workflow automator, integrating static analysis, code formatting, and documentation generation directly into the build pipeline. It includes a dependency management system for vendoring external libraries and managing transitive dependencies to ensure consistent package discovery for down

    This is a C++ project generator and scaffolding tool that automates project initialization with templates, build configuration, and CI integration, fitting the category well, though its single-language focus and absence of license or community file generation mean it may not cover all the features you listed.

    CMakeProject GeneratorsProject TemplatesProject Structures
    View on GitHub↗2,488
  • audreyr/cookiecutteraudreyr avatar

    audreyr/cookiecutter

    24,951View on 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 widely adopted CLI tool for generating project boilerplate from templates, fitting the scaffolding generator category perfectly, though it handles CI/CD setup, license selection, and community health files only indirectly via user-created templates rather than built-in features.

    PythonProject Scaffolding TemplatesProject Templates
    View on GitHub↗24,951
  • thelartians/moderncppstarterTheLartians avatar

    TheLartians/ModernCppStarter

    5,306View on GitHub↗

    ModernCppStarter is a pre-configured project boilerplate and bootstrapping environment for C++ libraries and executables. It provides a standardized set of CMake build configurations and templates to automate the initialization of new projects. The project integrates a comprehensive static analysis suite and documentation automation. It includes systems for enforcing code quality through sanitizers and analyzers, as well as a pipeline for generating and deploying technical documentation during project releases. The template covers broader development infrastructure, including dependency mana

    ModernCppStarter is a project scaffolding tool specifically for C++ projects, offering CI/CD pipelines, static analysis, and a template structure, but it is limited to one language and does not cover license selection or community health files explicitly.

    CMakeProject BoilerplatesContinuous Integration PipelinesGitHub Actions
    View on GitHub↗5,306
  • ljlm0402/typescript-express-starterljlm0402 avatar

    ljlm0402/typescript-express-starter

    2,882View on 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 is a project scaffold/generator that creates structured TypeScript/Express backend projects via an interactive CLI, but it is narrowly scoped to that stack and lacks the generic multi-language, CI/CD, and license-selection features you’re looking for.

    TypeScriptProject BoilerplatesProject Scaffolding Templates
    View on GitHub↗2,882
  • pydanny/cookiecutter-djangopydanny avatar

    pydanny/cookiecutter-django

    13,539View on 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

    cookiecutter-django is a project scaffold specifically for Django applications, making it a genuine but narrower fit for a general open-source project scaffolding tool—it provides template injection, a production-ready structure, and automated testing/CI setup but lacks multi-language support and explicit community health files.

    PythonProject Scaffolding TemplatesProject Templates
    View on GitHub↗13,539
  • cookiecutter/cookiecuttercookiecutter avatar

    cookiecutter/cookiecutter

    24,950View on GitHub↗

    Cookiecutter is a command-line project templating engine and scaffolding tool used to automate the creation of software project structures. It functions as a project automator that generates initialized repositories and directories from predefined templates using variable substitution. The system utilizes the Jinja2 templating language to render files and folders, transforming generic blueprints into customized codebases based on user input. It supports template distribution via Git repositories or zip archives, allowing for the standardization of development environments across teams. The t

    Cookiecutter is a command-line project templating engine that automates creating project structures from templates, squarely fitting the category of a scaffolding tool, though it leaves specific features like CI/CD setup and license selection to the template content rather than providing them built-in.

    PythonProject Scaffolding Templates
    View on GitHub↗24,950
  • fastapi/full-stack-fastapi-templatefastapi avatar

    fastapi/full-stack-fastapi-template

    43,815View on 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 is a targeted full-stack web application scaffolder (FastAPI React) with a project template system and deployment setup, but it lacks multi-language support, license selection, and community health files, making it a narrower fit than a general open-source project scaffolding tool.

    TypeScriptProject Scaffolding
    View on GitHub↗43,815
  • angular/angular-cliangular avatar

    angular/angular-cli

    27,018View on GitHub↗

    The Angular Command Line Interface is a tool for initializing, scaffolding, and managing the development lifecycle of Angular web applications from a terminal. It functions as a project manager and frontend build toolchain, providing a standardized way to bootstrap new applications and manage their overall health and configuration. The tool employs schematic-based code generation to create standardized project structures and components. It utilizes a workspace-based configuration to manage multiple related applications and libraries within a single shared root and dependency tree. The system

    Angular CLI is a project scaffolding and management tool that meets the category, but it is specialised for Angular web applications only, so it lacks the general multi-language support, CI/CD setup, license selection, and community health files you listed.

    TypeScriptApplication ScaffoldingProject BootstrappingAngular Build Runners
    View on GitHub↗27,018
  • facebook/create-react-appfacebook avatar

    facebook/create-react-app

    103,325View on 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

    Create React App is a project scaffolding tool that generates a pre-configured React frontend environment, so it fits the "scaffolding tool" category but is limited to React projects and lacks general features like CI/CD setup, license selection, or multi-language support that the search asks for.

    JavaScriptProject ScaffoldingBuild and BundlingDevelopment Servers
    View on GitHub↗103,325
  • 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

    Yeoman's yo CLI is the runner for its generator ecosystem, providing a flexible project scaffolding framework with template support and multi-language capabilities, though features like CI/CD and license selection depend on the specific generator you use rather than being built-in.

    JavaScriptProject Generators
    View on GitHub↗3,959
  • jin/create-bazel-workspacejin avatar

    jin/create-bazel-workspace

    19View on GitHub↗

    Create a polyglot Bazel workspace easily, with sane defaults for multiple languages (layers).

    This tool creates a polyglot Bazel workspace with multi-language support, making it a project scaffold generator, but it lacks the broader project template system, CI/CD setup, license selection, and community health files you'd expect for general open-source project scaffolding.

    PythonProject Generators
    View on GitHub↗19
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
melkeydev/go-blueprint8.9KGoMITApr 26, 2026
friendlyanon/cmake-init2.5KCMakegpl-3.0Aug 31, 2025
audreyr/cookiecutter
25K
Python
BSD-3-Clause
Apr 1, 2026
thelartians/moderncppstarter5.3KCMakeunlicenseMar 12, 2025
ljlm0402/typescript-express-starter2.9KTypeScriptmitFeb 21, 2026
pydanny/cookiecutter-django13.5KPythonBSD-3-ClauseJun 17, 2026
cookiecutter/cookiecutter25KPythonBSD-3-ClauseApr 1, 2026
fastapi/full-stack-fastapi-template43.8KTypeScriptMITJun 21, 2026
angular/angular-cli27KTypeScriptMITJun 26, 2026
facebook/create-react-app103.3KJavaScriptMITFeb 15, 2025

Related searches

  • a scaffolding tool for generating project boilerplate
  • Developer tool directory
  • a beginner guide to contributing to open source
  • a developer portfolio generator
  • a discovery tool for open source projects
  • a comprehensive directory of open source software
  • a boilerplate for building SaaS applications
  • an open source visual application builder