Command Palette

Search for a command to run...

position in category
#16

Static site generator for Node.js that renders Handlebars, Pug, and other templates into HTML. Integrates with Grunt.js and Yeoman for build pipelines and scaffolding, producing documentation sites, blogs, themes, and component libraries from markdown and YAML data.

Trusted by projects like HTML5 Boilerplate and Topcoat, and used across hundreds of codebases. Fills a niche in the Node ecosystem as a Jekyll alternative for JavaScript teams, with native support for gh-pages workflows and a plugin architecture for custom tasks.

Key features:

  • Handlebars and Pug template engines with layouts and partials
  • Grunt and Gulp task integration via plugins
  • CLI and programmatic API for scripting
  • Plugin ecosystem for permalinks, data loading, and custom transforms
  • Markdown and YAML content with front matter

Technical teams use it for API documentation, component style guides, project wikis, and static marketing sites. Fits well into existing Node toolchains, works as a drop-in for Jekyll-style projects migrating to JavaScript, and pairs with GitHub Pages for hosting.

GitHub Repositories
2
No noticeable change in usage since last week

Top repositories using Assemble

Most popular GitHub repositories that import or use Assemble

Most likely to be used with

Project using this technology also uses those, ordered by popularity
Cumulated Stars
20.1K
Missing something?