# Stapy

Static site generator written in Python that builds sites from JSON page data and templates, with a local development server.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

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

## Record

### Links

- home: https://stapy.magentix.fr
- repository: https://git.sr.ht/~magentix/stapy
- docs: https://stapy.magentix.fr/

### Identity

- status: stub
- maintainer: Magentix
- maintainerType: unknown
- parent: unknown
- firstRelease: 2021
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: python
- runtime: python
- runtimeMin: python 3.6
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: yes
- headlessApi: unknown
- templating: Stapy expressions ({{ }} variables, {% %} blocks)
- i18n: unknown

### Rendering and deploy

- runsAs: local, static
- renderingModes: static
- installMethod: download release archive (tar.gz or zip)

### License

- licenseModel: open-source
- license: BSD-2-Clause

### Releases

- currentMajor: 1
- latestReleaseDate: 2025-08-25

### Adoption

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

### Sources

- urls: https://git.sr.ht/~magentix/stapy/blob/master/README.md (read 2026-10-23)
- urls: https://stapy.magentix.fr/ (read 2026-10-23)
- urls: https://stapy.magentix.fr/ (read 2026-10-23)
- maintainer: https://git.sr.ht/~magentix/stapy/blob/master/LICENCE (read 2026-10-23)
- language: https://git.sr.ht/~magentix/stapy/blob/master/README.md (read 2026-10-23)
- category: https://git.sr.ht/~magentix/stapy/blob/master/README.md (read 2026-10-23)
- runtime: https://git.sr.ht/~magentix/stapy/blob/master/README.md (read 2026-10-23)
- runtimeMin: https://git.sr.ht/~magentix/stapy/blob/master/README.md (read 2026-10-23)
- installMethod: https://git.sr.ht/~magentix/stapy/blob/master/README.md (read 2026-10-23)
- installMethod: https://stapy.magentix.fr/ (read 2026-10-23)
- renderingModes: https://stapy.magentix.fr/ (read 2026-10-23)
- runsAs: https://stapy.magentix.fr/ (read 2026-10-23)
- runsAs: https://stapy.magentix.fr/ (read 2026-10-23)
- adminUi: https://stapy.magentix.fr/editor.html (read 2026-10-23)
- templating: https://stapy.magentix.fr/ (read 2026-10-23)
- contentStore: https://stapy.magentix.fr/ (read 2026-10-23)
- license: https://git.sr.ht/~magentix/stapy/blob/master/LICENCE (read 2026-10-23)
- licenseModel: https://git.sr.ht/~magentix/stapy/blob/master/LICENCE (read 2026-10-23)
- firstRelease: https://git.sr.ht/~magentix/stapy/blob/master/CHANGELOG.md (read 2026-10-23)
- currentMajor: https://git.sr.ht/~magentix/stapy/refs (read 2026-10-23)
- latestReleaseDate: https://git.sr.ht/~magentix/stapy/blob/master/CHANGELOG.md (read 2026-10-23)

## Notes

Stapy is a static site generator written in Python that works on any operating system without additional packages. Pages are defined as JSON files in a `source/pages` directory and rendered through HTML templates and themes, with an expression syntax for variables and blocks and Python plugins for custom code.

A local HTTP server serves the site while it is being written, and an official editor plugin runs in the browser from that server. A build writes the static files of each environment to the `web` directory, so the production folder can be sent to a classic host by SFTP or pushed to a static host. The [documentation](https://stapy.magentix.fr/) describes the steps.

## Worth knowing

The old address stapy.net no longer resolves; the README names stapy.magentix.fr as the official website. The source is on Sourcehut.

---

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
