Taft
Command-line tool and Node.js module that generates static HTML files from Handlebars templates with YAML front matter.
Taft builds static HTML files from Handlebars templates. Each page is a Handlebars file that starts with a YAML front matter block, which holds the page’s values and can name the layout the page uses. The command-line tool writes the result to standard output, to one output file or to a destination directory, and the project also offers a Node.js API for the same build. The output is plain HTML, so a build can be served by any static web server. Taft is installed with npm, globally or inside a project.
Identity
- Status
- Stub
- Maintainer
- Neil Freeman3
- Maintained by
- Individual
- First release
- 20154
Rendering and deploy
- Runs as
- Static files2
- Rendering
- Static output2
- Install with
- npm2
Releases
Adoption
Sources
- 2026-10-23: links, Written in, GitHub stars
api.github.com/repos/fitnr/taft - 2026-10-23: links, Categories, Templating, Install with, Rendering, Runs as, License model
github.com/fitnr/taft/blob/master/README.md - 2026-10-23: Maintainer, Runtime, Minimum runtime, License
registry.npmjs.org/taft/latest - 2026-10-23: First release
registry.npmjs.org/taft - 2026-10-23: Current major version, Last release
api.github.com/repos/fitnr/taft/releases - 2026-10-23: Contributors
api.github.com/repos/fitnr/taft/contributors - 2026-10-23: npm downloads a week
api.npmjs.org/downloads/point/last-week/taft - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/taft