Yeoman

https://yeoman.io/

Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.

Snippet from Wikipedia: Yeoman (software)

Yeoman is an open source client-side scaffolding tool for web applications. Yeoman runs as a command-line interface written for Node.js and combines several functions into one place, such as generating a starter template, managing dependencies, running unit tests, providing a local development server, and optimizing production code for deployment.

Yeoman was released at Google I/O 2012.