# PieCrust

Python static website generator that bakes text-file sites into HTML, with an optional flat-file CMS.


Source: https://findsoftware.frbit.cloud/piecrust/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- home: https://bolt80.com/piecrust/
- repository: https://github.com/ludovicchabant/PieCrust2
- docs: https://bolt80.com/piecrust/en/latest/docs/
- x: https://www.twitter.com/ludovicchabant

### Identity

- status: discontinued
- maintainer: Ludovic Chabant
- maintainerType: individual
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: ssg, cms
- hosting: python, static
- language: python
- runtime: python
- runtimeMin: python 3.4
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: yes
- headlessApi: unknown
- templating: jinja2, mustache
- i18n: unknown

### Rendering and deploy

- runsAs: always-on, static, local
- renderingModes: static, server
- installMethod: pip install piecrust

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2019-10-04

### Adoption

- githubStargazers: 42
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 4
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: 63
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1
- dependentPackages: unknown

### Sources

- status: https://github.com/ludovicchabant/PieCrust2 (read 2026-10-23)
- urls: https://bolt80.com/piecrust/ (read 2026-10-23)
- urls: https://api.github.com/repos/ludovicchabant/PieCrust2 (read 2026-10-23)
- maintainer: https://raw.githubusercontent.com/ludovicchabant/PieCrust2/master/LICENSE.rst (read 2026-10-23)
- language: https://api.github.com/repos/ludovicchabant/PieCrust2 (read 2026-10-23)
- category: https://bolt80.com/piecrust/ (read 2026-10-23)
- runtime: https://bolt80.com/piecrust/en/latest/getting-started (read 2026-10-23)
- runtimeMin: https://bolt80.com/piecrust/en/latest/getting-started (read 2026-10-23)
- installMethod: https://bolt80.com/piecrust/en/latest/getting-started (read 2026-10-23)
- renderingModes: https://bolt80.com/piecrust/en/latest/docs/deploying (read 2026-10-23)
- runsAs: https://bolt80.com/piecrust/en/latest/docs/deploying (read 2026-10-23)
- runsAs: https://bolt80.com/piecrust/ (read 2026-10-23)
- runsAs: https://bolt80.com/piecrust/en/latest/docs/deploying/deploy-with-werkzeug (read 2026-10-23)
- templating: https://bolt80.com/piecrust/ (read 2026-10-23)
- contentStore: https://bolt80.com/piecrust/ (read 2026-10-23)
- adminUi: https://bolt80.com/piecrust/en/latest/docs/admin-panel (read 2026-10-23)
- license: https://raw.githubusercontent.com/ludovicchabant/PieCrust2/master/LICENSE.rst (read 2026-10-23)
- licenseModel: https://raw.githubusercontent.com/ludovicchabant/PieCrust2/master/LICENSE.rst (read 2026-10-23)
- currentMajor: https://pypi.org/pypi/PieCrust/json (read 2026-10-23)
- latestReleaseDate: https://pypi.org/pypi/PieCrust/json (read 2026-10-23)
- urls: https://bolt80.com/piecrust/en/latest/docs/ (read 2026-10-23)
- firstRelease: https://pypi.org/pypi/PieCrust/json (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/ludovicchabant/PieCrust2 (read 2026-10-23)
- contributors: https://api.github.com/repos/ludovicchabant/PieCrust2/contributors (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/PieCrust (read 2026-10-25)
- ecosystemsMonthlyDownloads: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/PieCrust (read 2026-10-25)

## Notes

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.

PieCrust 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.

## Worth knowing

The 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
