{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "scaffolding",
 "name": "Project starters and code snippets",
 "page": "https://opensourceeverything.org/g/scaffolding/",
 "category": "dev",
 "categoryName": "Writing code",
 "job": "Generating a new project's starting files and reusable snippets",
 "closedApps": [],
 "coverage": null,
 "alternatives": [
  {
   "id": "cookiecutter",
   "name": "Cookiecutter",
   "page": "https://opensourceeverything.org/p/cookiecutter/",
   "summary": "Cookiecutter is a command-line tool that creates new projects from ready-made templates, asking a few questions and filling in the starting files. It is for programmers and anyone who repeatedly builds the same kind of project, such as Python packages.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "BSD-3-Clause",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 25171,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/cookiecutter/cookiecutter",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "cookiecutter",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 65.2
  },
  {
   "id": "yeoman",
   "name": "Yeoman",
   "page": "https://opensourceeverything.org/p/yeoman/",
   "summary": "Yeoman is a command-line tool that helps you start new software projects by generating their basic files from plugins called generators. It is for programmers who want a quick, standard starting point for a new project.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [],
   "license": "BSD-2-Clause",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 3965,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/yeoman/yo",
   "website": "https://yeoman.io",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "yeoman",
   "rank": 2,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 60.8
  },
  {
   "id": "copier",
   "name": "Copier",
   "page": "https://opensourceeverything.org/p/copier/",
   "summary": "Copier is a tool that creates new projects from reusable templates, filling in names and settings you choose. It is for programmers who want to start projects quickly or keep them up to date with a shared template.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 3661,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/copier-org/copier",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "copier",
   "rank": 3,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 58.7
  },
  {
   "id": "plop",
   "name": "Plop",
   "page": "https://opensourceeverything.org/p/plop/",
   "summary": "Plop is a tool for programmers that makes it quick to generate new code files and folders in a consistent way, by running saved templates from the terminal. It is aimed at development teams who want their new files to follow the same pattern every time.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 7687,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/plopjs/plop",
   "website": "https://plopjs.com",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "plop",
   "rank": 4,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 57.7
  }
 ],
 "source": "https://opensourceeverything.org/g/scaffolding/",
 "group": "Project starters and code snippets",
 "replaces": []
}