Python Static Site Generator

Open-source Python projects categorized as Static Site Generator

Top 23 Python Static Site Generator Projects

  • MkDocs

    Project documentation with Markdown.

    Project mention: I am stepping down from MkDocs | | 2024-04-07
  • Pelican

    Static site generator that supports Markdown and reST syntax. Powered by Python.

    Project mention: Patterns for Personal Web Sites | | 2023-10-30

    In my experience, [Pelican]( does a good job of allowing you to edit themes on all pages at once with its static page generator.

    There are a lot of built in features designed more for blog-like websites, but I’ve found it pretty easy to make my personal website with it.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Lektor

    The lektor static file content management system

    Project mention: Tech Debt: My Rust Library Is Now a CDO | | 2024-03-26

    Guess I'm one of the annoying users who complained when armin's Lektor ( started going dormant back when, but I loved it for a while. I'm on Astro now, but a big thanks for helping a younger version for me.

  • Cactus

    Static site generator for designers. Uses Python and Django templates.

  • Nikola

    A static website and blog generator

    Project mention: 5 Best Static Site Generators in Python | | 2023-11-24

    Nikola is a feature-rich static site generator that supports a variety of formats for content creation, including reStructuredText, Markdown, and Jupyter Notebooks. It offers a flexible architecture, allowing you to use different template engines and supports plugins for extending functionality. Nikola is suitable for both simple blogs and complex websites.

  • makesite

    Simple, lightweight, and magic-free static site/blog generator for Python coders

    Project mention: | | 2023-09-12
  • Hyde

    A Python Static Website Generator

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • portray

    Your Project with Great Documentation.

  • loconotion

    📄 Python tool to turn pages into lightweight, customizable static websites

  • tg-archive

    A tool for exporting Telegram group chats into static websites like mailing list archives.

    Project mention: AWS Lambda function for converting of Telegram channel to RSS feed | | 2023-05-12

    Related: I've written a Python tool (CLI) that exports Telegram channels to static webpages.

  • django-distill

    Minimal configuration static site generator for Django

  • m.css

    A no-nonsense, no-JavaScript CSS framework, site and documentation theme for content-oriented websites

  • Fussel

    A static photo gallery generator

  • mkdocs-material-boilerplate

    MkDocs Material Boilerplate (Starter Kit) - Deploy documentation to hosting platforms (Netlify, GitHub Pages, GitLab Pages, and AWS Amplify Console) with Docker, pipenv, and GitHub Actions.

  • github-flavored-markdown-to-html

    Convert markdown to HTML using the GitHub API and some additional tweaks with Python. Comes with full formula support and image compression.

  • markata

    A plugins all the way down static site generator written in python. Plugins all the way down means that you can completely change the behavior of how it works by swapping plugins, installing new ones, or creating your own all in python.

  • jinjabread

    A Python-based static site generator using Jinja templates.

    Project mention: Show HN: A Python-based static site generator using Jinja templates | | 2024-03-27
  • coltrane

    A minimal app framework for content sites. (by adamghill)

  • betty

    Betty visualizes and publishes your family history by building interactive, encyclopedia-like genealogy websites out of your Gramps and GEDCOM family trees (by bartfeenstra)

  • dirmaker

    dirmaker is a simple, opinionated static site generator for quickly publishing directory websites.

  • barely

    barely is a lightweight, but highly extensible static site generator written in pure python.

  • InternetGuzeldir

    Source code of Static site generator that takes a Google spreadsheet and builds dmoz like website from it. Written with Python3.

  • highlight

    Static Site Generator (SSG) for creating multiple targeted portfolios and resumes with one website. (by annedorko)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-07.

Python Static Site Generator related posts


What are some of the best open-source Static Site Generator projects in Python? This list will help you:

Project Stars
1 MkDocs 18,189
2 Pelican 12,202
3 Lektor 3,764
4 Cactus 3,455
5 Nikola 2,545
6 makesite 1,762
7 Hyde 1,624
8 portray 859
9 loconotion 810
10 tg-archive 728
11 django-distill 398
12 m.css 394
13 Fussel 247
14 mkdocs-material-boilerplate 116
15 github-flavored-markdown-to-html 98
16 markata 90
17 jinjabread 89
18 coltrane 83
19 betty 63
20 dirmaker 47
21 barely 46
22 InternetGuzeldir 33
23 highlight 22
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives