FindSoftware

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

Current major version
Pre-1.05
Last release
2022-10-235

Adoption

GitHub stars
111
npm downloads a week
127
Contributors
26
Dependent repositories
18
Dependent packages
18

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/fitnr/taft
  2. 2026-10-23: links, Categories, Templating, Install with, Rendering, Runs as, License model
    github.com/fitnr/taft/blob/master/README.md
  3. 2026-10-23: Maintainer, Runtime, Minimum runtime, License
    registry.npmjs.org/taft/latest
  4. 2026-10-23: First release
    registry.npmjs.org/taft
  5. 2026-10-23: Current major version, Last release
    api.github.com/repos/fitnr/taft/releases
  6. 2026-10-23: Contributors
    api.github.com/repos/fitnr/taft/contributors
  7. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/taft
  8. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/taft

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON