FindSoftware

PFT

Static website generator written in Perl, installed as command line tools for managing and compiling a blog.

PFT is a static website generator written in Perl, distributed as the App-PFT command line tools. Content lives in a content directory of the site project, and pft make compiles it with Template::Alloy templates into a build directory. The README describes the result as something a plain HTTP server can serve, with no server-side generation. pft pub can publish the build over rsync and ssh.

The tools are installed with perl Makefile.PL or with cpanminus, and they use the separate PFT library for access to the file system.

Worth knowing

The homepage is a page on the maintainer’s personal site, which describes PFT as one of the maintainer’s personal projects and as the generator used for that site.

Identity

Status
Stub
Maintainer
Giovanni Simoni3
Maintained by
Individual
First release
20165

Rendering and deploy

Runs as
Static files, Dev only3
Rendering
Static output3
Install with
Perl Makefile.PL13

Releases

Current major version
15
Last release
2019-07-255

Adoption

GitHub stars
92
Contributors
26

Why these figures do not compare

Sources

  1. 2026-10-23: links, Install with
    dacav.roundhousecode.com/tags/pft.html
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/dacav/App-PFT
  3. 2026-10-23: Maintainer, Runtime, Categories, Install with, Rendering, Runs as, License, License model
    raw.githubusercontent.com/dacav/App-PFT/master/README.md
  4. 2026-10-23: Content storage, Templating
    raw.githubusercontent.com/dacav/App-PFT/master/bin/pft-make
  5. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/dacav/App-PFT/tags
  6. 2026-10-23: Contributors
    api.github.com/repos/dacav/App-PFT/contributors

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