
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.
yeoman-generator
Advanced tools
Rails-inspired generator system that provides scaffolding for your apps

If you're interested in writing your own Yeoman generator we recommend reading the official getting started guide. The guide covers all the basics you need to get started.
A generator can be as complex as you want it to be. It can simply copy a bunch of boilerplate file, or it can be more advanced asking the user's preferences to scaffold a tailor made project. This decision is up to you.
The fastest way to get started is to use generator-generator, a Yeoman generator to generate a Yeoman generator.
After reading the getting started guide, you might want to read the code source or visit our API documentation for a list of all methods available.
See the debugging guide.
We love contributors! See our contribution guideline to get started.
Love Yeoman work and community? Help us keep it alive by donating funds to cover project expenses!
[Become a sponsor]
BSD license Copyright (c) Google
Plop is a micro-generator framework that makes it easy to create code generators that are specific to your project. It is simpler and more lightweight compared to Yeoman Generator, focusing on generating files based on templates and user prompts.
Hygen is a fast and lightweight code generator that is designed to be easy to use and integrate into existing projects. It emphasizes simplicity and speed, making it a good alternative to Yeoman Generator for smaller or more focused tasks.
Slush is a scaffolding tool that uses Gulp for its build system. It allows you to create and run generators similar to Yeoman Generator but leverages the Gulp ecosystem for task automation and file manipulation.
FAQs
Rails-inspired generator system that provides scaffolding for your apps
The npm package yeoman-generator receives a total of 358,431 weekly downloads. As such, yeoman-generator popularity was classified as popular.
We found that yeoman-generator demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 9 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.