FindSoftware

Publican

HTML-first static site generator for Node.js that builds sites from Markdown content and JavaScript template literals.

Publican is a static site generator that runs on Node.js and is installed with npm. Content is written in Markdown, and templates are written with JavaScript template literals. By default every page is rendered to a directory containing an index.html file.

The build step needs Node.js on the machine that produces the files. The documentation covers the quick start, templates and configuration.

Identity

Status
Active
Maintainer
Craig Buckler6
Maintained by
Individual
First release
20248

Rendering and deploy

Runs as
Static files1
Rendering
Static output1
Install with
npm install, then a configuration file run with node5

Releases

Current major version
Pre-1.07
Last release
2026-07-278

Adoption

GitHub stars
202
npm downloads a week
49

Why these figures do not compare

Sources

  1. 2026-10-22: links, Categories, Templating, Rendering, Runs as
    publican.dev/
  2. 2026-10-22: links, Written in, License, GitHub stars
    api.github.com/repos/craigbuckler/publican
  3. 2026-10-22: links
    publican.dev/docs/
  4. 2026-10-22: Runtime, Minimum runtime
    publican.dev/docs/quickstart/requirements/
  5. 2026-10-22: Install with
    publican.dev/docs/quickstart/install/
  6. 2026-10-22: License model, Maintainer
    github.com/craigbuckler/publican/blob/main/LICENSE
  7. 2026-10-22: Current major version
    registry.npmjs.org/publican/latest
  8. 2026-10-22: Last release, First release
    registry.npmjs.org/publican
  9. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/publican

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