{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/piecrust/","markdown":"https://findsoftware.frbit.cloud/piecrust.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":"piecrust","name":"PieCrust","urls":{"home":"https://bolt80.com/piecrust/","repository":"https://github.com/ludovicchabant/PieCrust2","docs":"https://bolt80.com/piecrust/en/latest/docs/"},"category":["ssg","cms"],"description":"Python static website generator that bakes text-file sites into HTML, with an optional flat-file CMS.","maintainer":"Ludovic Chabant","maintainerType":"individual","firstRelease":2014,"hosting":["python","static"],"language":"python","runtime":["python"],"runtimeMin":"python 3.4","contentStore":["flat-file"],"adminUi":true,"templating":"jinja2, mustache","runsAs":["always-on","static","local"],"renderingModes":["static","server"],"installMethod":"pip install piecrust","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"3","latestReleaseDate":"2019-10-04T00:00:00.000Z","githubStargazers":42,"contributors":4,"packagistDownloads":null,"npmWeeklyDownloads":null,"ecosystemsMonthlyDownloads":63,"dependentRepos":1,"social":{"x":"https://www.twitter.com/ludovicchabant"},"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"status","url":"https://github.com/ludovicchabant/PieCrust2","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://bolt80.com/piecrust/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/ludovicchabant/PieCrust2","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/ludovicchabant/PieCrust2/master/LICENSE.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/ludovicchabant/PieCrust2","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://bolt80.com/piecrust/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://bolt80.com/piecrust/en/latest/getting-started","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtimeMin","url":"https://bolt80.com/piecrust/en/latest/getting-started","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://bolt80.com/piecrust/en/latest/getting-started","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://bolt80.com/piecrust/en/latest/docs/deploying","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://bolt80.com/piecrust/en/latest/docs/deploying","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://bolt80.com/piecrust/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://bolt80.com/piecrust/en/latest/docs/deploying/deploy-with-werkzeug","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://bolt80.com/piecrust/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://bolt80.com/piecrust/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"adminUi","url":"https://bolt80.com/piecrust/en/latest/docs/admin-panel","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/ludovicchabant/PieCrust2/master/LICENSE.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/ludovicchabant/PieCrust2/master/LICENSE.rst","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://pypi.org/pypi/PieCrust/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://pypi.org/pypi/PieCrust/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://bolt80.com/piecrust/en/latest/docs/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://pypi.org/pypi/PieCrust/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/ludovicchabant/PieCrust2","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/ludovicchabant/PieCrust2/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/PieCrust","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"ecosystemsMonthlyDownloads","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/PieCrust","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"discontinued","ai":"authored"},"prose":"PieCrust is a Python static website generator and flat-file CMS. Its [homepage](https://bolt80.com/piecrust/) says all site content and configuration is kept in plain text files, with no databases. It is installed with pip, and the `chef` command bakes the site into static HTML files that can be published with an rsync, SFTP or shell command publisher.\n\nPieCrust can also run as a dynamic CMS behind a WSGI server, and an optional administration panel starts with `chef serve --admin`. Content can be imported from WordPress and Jekyll sites.\n\n## Worth knowing\n\nThe GitHub repository the support page names as the source is archived, so this record is marked discontinued. The BitBucket repository named on the same page no longer resolves."}