FindSoftware

Kart

Python static site generator that uses Jinja2 templates and Markdown, with blog and tag index support.

Kart is a static site generator written in Python that uses Jinja2 templates and Markdown to render sites. Content is kept as Markdown files in collection folders such as posts. It is installed with pip. python main.py build writes the site into a _site folder, which is then pushed to a production environment, and python main.py serve starts a development server that reloads when files change.

Worth knowing

The README says Kart is not yet ready for real-world use and that its API can change between minor versions. Development is on GitLab, and the GitHub repository mirrors it.

Identity

Status
Active
Maintainer
Giacomo Caironi8
Maintained by
Individual
First release
20205

Rendering and deploy

Runs as
Static files, Dev only7
Rendering
Static output7
Install with
pip install Kart6

Releases

Current major version
Pre-1.05
Last release
2024-11-125

Adoption

Downloads a month
1769
Dependent repositories
49

Why these figures do not compare

Sources

  1. 2026-10-23: links, Categories, Templating
    kart.giacomocaironi.dev/
  2. 2026-10-23: links
    gitlab.com/api/v4/projects/25466570
  3. 2026-10-23: links, Runtime
    kart.giacomocaironi.dev/install/
  4. 2026-10-23: Written in
    api.github.com/repos/giacomocaironi/Kart
  5. 2026-10-23: Minimum runtime, First release, Current major version, Last release
    pypi.org/pypi/kart/json
  6. 2026-10-23: Install with
    github.com/giacomocaironi/Kart/blob/master/README.md
  7. 2026-10-23: Rendering, Runs as, Content storage
    kart.giacomocaironi.dev/getting-started/
  8. 2026-10-23: License, Maintainer
    raw.githubusercontent.com/giacomocaironi/Kart/master/LICENSE
  9. 2026-10-25: Dependent repositories, Downloads a month
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kart

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON