Yeoman is een open source client-side steigertool voor webapplicaties. Yeoman wordt uitgevoerd als een opdrachtregelinterface die is geschreven voor Node.js en combineert verschillende functies op één plek, zoals het genereren van een startsjabloon, het beheren van afhankelijkheden, het uitvoeren van eenheidstests, het leveren van een lokale ontwikkelingsserver en het optimaliseren van productiecode voor implementatie.