FREEDOM251

Freedom251 › Static site generators

Stapy

Free plan LinuxWindows

Visit Stapy Alternatives Pricing

Stapy's own site

What Stapy is

Stapy is a free static site generator that uses Python to build websites as static files. It runs on Linux and Windows and requires Python 3.6 or newer, with no additional packages required. A local preview server lets you view a site while working on it. Generated files are placed in environment directories under the web directory, including a production directory intended for publishing. Page data is stored in JSON files, and settings can be combined with layouts at several levels. Templates support variables, included content, plugin methods, and reusable child blocks. Themes can inherit from parent themes, while individual theme files can override parent files. Python plugins can alter content and page data during rendering, handle HTTP requests, or provide custom template methods. An official plugin adds a web editor for page data and content, available at /_editor by default from the running local server. Publishing options described for production files include SFTP, Netlify, Cloudflare Pages, Vercel, and GitHub Pages. For shared remote use, the documentation recommends protecting the editor with htpasswd and enabling safe mode.

Who it suits

Stapy suits Python users building static sites who want templates, theme inheritance, and plugin options. It may also fit teams that prefer editing page data and content through a local web editor.

What it does well

  • Runs with Python 3.6 or newer without extra packages.
  • Includes a local preview server.
  • Templates support reusable child blocks.
  • Python plugins can alter rendered content and page data.
  • Production files can be published through listed services.

What to know first

  • Requires Python 3.6 or newer.
  • Listed operating systems are Linux and Windows.
  • Shared remote editor use calls for added protections.

Plans

PlanBilled and limitsPrice
StapyFree and open-source softwareFree

As stapy.magentix.fr lists them, read 11 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://stapy.magentix.fr/.
  2. Use a Linux or Windows environment with Python 3.6 or newer.
  3. Build the site and preview it with the local preview server.
  4. Optionally use the official editor plugin at /_editor on the running local server.
  5. Publish the generated production files through SFTP or a supported platform described in the documentation.

Verdict

Stapy provides a modular Python workflow for generating and previewing static sites, with an optional web editor and publishing routes. Its Python requirement and listed Linux and Windows support help define who it fits.

Questions

Is Stapy free?

Yes. Its plan is free, and it is described as free and open-source software.

What platforms does Stapy support?

It is listed for Linux and Windows and requires Python 3.6 or newer.

Does Stapy have a local preview server?

Yes. It includes a local preview server for viewing a site while working on it.

Can I edit content in a web editor?

An official plugin provides a web editor for page data and content, available at /_editor by default on the running local server.

How can I publish a Stapy site?

The documentation describes publishing generated production files through SFTP, Netlify, Cloudflare Pages, Vercel, or GitHub Pages.

What is Stapy’s maker?

Stapy is described by its maker’s site as a modular Python static site generator developed by Magentix.

Facts from Stapy's own pages

Deployment
The documentation describes publishing the generated production files through SFTP or platforms such as Netlify, Cloudflare Pages, Vercel, and GitHub Pages. · stapy.magentix.fr, 11 Oct 2026
Editor
An official plugin provides a web editor for page data and content, accessible from the running local server at /_editor by default. · stapy.magentix.fr, 11 Oct 2026
Editor media
The editor supports configurable media management, including permitted upload extensions, and the media page is disabled when its configuration is missing. · stapy.magentix.fr, 11 Oct 2026
Free plan
Yes · stapy.magentix.fr, 22 Sept 2026
Maker
The maker's site describes Stapy as a modular Python static site generator developed by Magentix. · magentix.fr, 11 Oct 2026
Page data
Page data is stored in JSON files, and Stapy can merge page settings with layouts at several levels. · stapy.magentix.fr, 11 Oct 2026
Plugins
Python plugins can modify content and page data during rendering, handle HTTP requests, or provide custom template methods. · stapy.magentix.fr, 11 Oct 2026
Local preview server
Yes · stapy.magentix.fr, 22 Sept 2026
Purpose
Stapy is a static site generator that works with Python on any operating system without additional packages. · stapy.magentix.fr, 11 Oct 2026
Requirements
Stapy requires Python 3.6 or newer. · stapy.magentix.fr, 11 Oct 2026
Security
For shared remote use, Stapy recommends protecting the editor with htpasswd and enabling safe mode to disable reserved routes and hide error messages. · stapy.magentix.fr, 11 Oct 2026
Site building
Stapy generates static files into environment directories under the web directory, including a production directory for publishing. · stapy.magentix.fr, 11 Oct 2026
Support
The documentation directs users to file a ticket for questions or bug reports. · stapy.magentix.fr, 11 Oct 2026
Supported languages
Python · stapy.magentix.fr, 22 Sept 2026
Templates
Templates support variables, included content, plugin methods, and reusable child blocks. · stapy.magentix.fr, 11 Oct 2026
Themes
Themes can inherit from a parent theme, and theme files can override parent theme files. · stapy.magentix.fr, 11 Oct 2026

Where Stapy stands on Freedom251

Look at these too