# Taft

Command-line tool and Node.js module that generates static HTML files from Handlebars templates with YAML front matter.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/taft/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- repository: https://github.com/fitnr/taft
- docs: https://github.com/fitnr/taft/blob/master/README.md

### Identity

- status: stub
- maintainer: Neil Freeman
- maintainerType: individual
- parent: unknown
- firstRelease: 2015
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: javascript
- runtime: node
- runtimeMin: node 10
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: handlebars
- i18n: unknown

### Rendering and deploy

- runsAs: static
- renderingModes: static
- installMethod: npm

### License

- licenseModel: open-source
- license: GPL-3.0

### Releases

- currentMajor: 0
- latestReleaseDate: 2022-10-23

### Adoption

- githubStargazers: 11
- packagistDownloads: not applicable
- npmWeeklyDownloads: 12
- contributors: 2
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1
- dependentPackages: 1

### Sources

- urls: https://api.github.com/repos/fitnr/taft (read 2026-10-23)
- urls: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- maintainer: https://registry.npmjs.org/taft/latest (read 2026-10-23)
- language: https://api.github.com/repos/fitnr/taft (read 2026-10-23)
- category: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- templating: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- runtime: https://registry.npmjs.org/taft/latest (read 2026-10-23)
- runtimeMin: https://registry.npmjs.org/taft/latest (read 2026-10-23)
- installMethod: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- renderingModes: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- runsAs: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- license: https://registry.npmjs.org/taft/latest (read 2026-10-23)
- licenseModel: https://github.com/fitnr/taft/blob/master/README.md (read 2026-10-23)
- firstRelease: https://registry.npmjs.org/taft (read 2026-10-23)
- currentMajor: https://api.github.com/repos/fitnr/taft/releases (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/fitnr/taft/releases (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/fitnr/taft (read 2026-10-23)
- contributors: https://api.github.com/repos/fitnr/taft/contributors (read 2026-10-23)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/taft (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/taft (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/taft (read 2026-10-25)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
