{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/publican/","markdown":"https://findsoftware.frbit.cloud/publican.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"publican","name":"Publican","urls":{"home":"https://publican.dev","repository":"https://github.com/craigbuckler/publican","docs":"https://publican.dev/docs/"},"category":["ssg"],"description":"HTML-first static site generator for Node.js that builds sites from Markdown content and JavaScript template literals.","maintainer":"Craig Buckler","maintainerType":"individual","firstRelease":2024,"hosting":["static"],"language":"javascript","runtime":["node"],"runtimeMin":"node 20","templating":"JavaScript template literals","runsAs":["static"],"renderingModes":["static"],"installMethod":"npm install, then a configuration file run with node","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2026-07-27T00:00:00.000Z","githubStargazers":20,"packagistDownloads":null,"npmWeeklyDownloads":4,"checkedAt":"2026-10-22T00:00:00.000Z","addedAt":"2026-10-22T00:00:00.000Z","sources":[{"field":"urls","url":"https://publican.dev/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/craigbuckler/publican","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"urls","url":"https://publican.dev/docs/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"category","url":"https://publican.dev/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/craigbuckler/publican","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtime","url":"https://publican.dev/docs/quickstart/requirements/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runtimeMin","url":"https://publican.dev/docs/quickstart/requirements/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"installMethod","url":"https://publican.dev/docs/quickstart/install/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"templating","url":"https://publican.dev/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"renderingModes","url":"https://publican.dev/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"runsAs","url":"https://publican.dev/","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/craigbuckler/publican","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/craigbuckler/publican/blob/main/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/craigbuckler/publican/blob/main/LICENSE","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"currentMajor","url":"https://registry.npmjs.org/publican/latest","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://registry.npmjs.org/publican","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/publican","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/craigbuckler/publican","checkedAt":"2026-10-22T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/publican","checkedAt":"2026-10-22T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nThe build step needs Node.js on the machine that produces the files. The [documentation](https://publican.dev/docs/) covers the quick start, templates and configuration."}