{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/gustav/","markdown":"https://findsoftware.frbit.cloud/gustav.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":"gustav","name":"Gustav","urls":{"repository":"https://github.com/futape/gustav","docs":"https://github.com/futape/gustav/wiki"},"category":["ssg"],"description":"PHP static-site generator for blogs and other websites, with a template system and a PHP API.","maintainer":"Lucas Krause","maintainerType":"individual","firstRelease":2015,"hosting":["php"],"language":"php","runtime":["php"],"runtimeMin":"php 5.3","runsAs":["per-request"],"renderingModes":["static","server"],"installMethod":"copy the downloaded files to the web space","licenseModel":"open-source","license":"BSD-3-Clause, CC-BY-4.0","currentMajor":"1","latestReleaseDate":"2015-02-22T00:00:00.000Z","githubStargazers":15,"contributors":4,"npmWeeklyDownloads":null,"checkedAt":"2026-10-20T00:00:00.000Z","addedAt":"2026-10-20T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/futape/gustav","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"urls","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/futape/gustav","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"category","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/futape/gustav/wiki/System-requirements","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/futape/gustav/doc/Getting-started.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"renderingModes","url":"https://raw.githubusercontent.com/futape/gustav/doc/Generating-destination-files.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"renderingModes","url":"https://raw.githubusercontent.com/futape/gustav/doc/Generating-destination-files.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"runsAs","url":"https://raw.githubusercontent.com/futape/gustav/doc/Generating-destination-files.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"license","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"license","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"maintainerType","url":"https://github.com/futape/gustav/blob/master/README.md","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/futape/gustav/git/tags/e5ea9eb8ae28b705dfefff62431f790c429ad5cf","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/futape/gustav/tags","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/futape/gustav/git/tags/45ce5a5f61a0cb6b66386d64b7c2294f793e1e13","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/futape/gustav","checkedAt":"2026-10-20T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/futape/gustav/contributors?anon=true&per_page=100","checkedAt":"2026-10-20T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"Gustav is a static-site generator written in PHP for blogs and other websites. It runs on the web server: a request for a destination file that does not exist yet goes to its generate.php script, which writes the file either as static content or as PHP that generates the content on each request. It is installed by copying the downloaded files to a web space, and its documentation says it is designed for an Apache server. The documentation is in the [GitHub wiki](https://github.com/futape/gustav/wiki).\n\n## Worth knowing\n\nThe documentation and the logo fall under a Creative Commons license, separate from the source code."}