Stapy
stapy.magentix.fr
What it is
Stapy is a free, open-source static site generator from Magentix for building sites with Python. It runs on Linux and Windows, needs Python 3.6 or newer, and works without additional packages. A local preview server lets you view generated pages while working. Stapy writes static files into environment directories under the web directory, including a production directory intended for publishing. Page data is kept in JSON files, and page settings can be combined with layouts at several levels. Templates provide variables, included content, plugin methods and reusable child blocks. Themes can inherit from parent themes, with individual files overriding inherited files. Python plugins can alter content and page data during rendering, handle HTTP requests or add template methods. An official plugin adds a web editor at /_editor by default. Publishing documentation covers SFTP, Netlify, Cloudflare Pages, Vercel and GitHub Pages. The free plan costs nothing.
Spec sheet
- Purpose
- Stapy is a static site generator that works with Python on any operating system without additional packages.Read 11 Oct 2026 · stapy.magentix.fr
- Deployment
- The documentation describes publishing the generated production files through SFTP or platforms such as Netlify, Cloudflare Pages, Vercel, and GitHub Pages.Read 11 Oct 2026 · stapy.magentix.fr
- Free plan
- YesRead 22 Sep 2026 · stapy.magentix.fr
- Security
- For shared remote use, Stapy recommends protecting the editor with htpasswd and enabling safe mode to disable reserved routes and hide error messages.Read 11 Oct 2026 · stapy.magentix.fr
- Support
- The documentation directs users to file a ticket for questions or bug reports.Read 11 Oct 2026 · stapy.magentix.fr
- Maker
- The maker's site describes Stapy as a modular Python static site generator developed by Magentix.Read 11 Oct 2026 · magentix.fr
- Editor
- An official plugin provides a web editor for page data and content, accessible from the running local server at /_editor by default.Read 11 Oct 2026 · stapy.magentix.fr
- Editor media
- The editor supports configurable media management, including permitted upload extensions, and the media page is disabled when its configuration is missing.Read 11 Oct 2026 · stapy.magentix.fr
- Local preview server
- YesRead 22 Sep 2026 · stapy.magentix.fr
- Page data
- Page data is stored in JSON files, and Stapy can merge page settings with layouts at several levels.Read 11 Oct 2026 · stapy.magentix.fr
- Plugins
- Python plugins can modify content and page data during rendering, handle HTTP requests, or provide custom template methods.Read 11 Oct 2026 · stapy.magentix.fr
- Requirements
- Stapy requires Python 3.6 or newer.Read 11 Oct 2026 · stapy.magentix.fr
- Site building
- Stapy generates static files into environment directories under the web directory, including a production directory for publishing.Read 11 Oct 2026 · stapy.magentix.fr
- Supported languages
- PythonRead 22 Sep 2026 · stapy.magentix.fr
- Templates
- Templates support variables, included content, plugin methods, and reusable child blocks.Read 11 Oct 2026 · stapy.magentix.fr
- Themes
- Themes can inherit from a parent theme, and theme files can override parent theme files.Read 11 Oct 2026 · stapy.magentix.fr
Plans and prices
Strong points and limits
Strong points
- Free and open-source software
- Runs on Linux and Windows
- Local preview server included
- Extensible Python plugins and themes
- Deployment options include SFTP and hosted platforms
Limits
- Requires Python 3.6 or newer
- Editor media page needs configuration
- Shared remote editor needs protection
Who it suits
Stapy suits Python users building static sites who want local previews, extensible templates and deployment options. It is also suitable for Linux or Windows environments meeting the Python requirement.
Verdict
Stapy combines Python-based generation with JSON page data, inheritable themes and plugin extension points. Its free plan and documented publishing targets fit users comfortable managing a Python static-site workflow.
Where Specifiction places it
- Static site generators#15 of 357.8