{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/kart/","markdown":"https://findsoftware.frbit.cloud/kart.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"kart","name":"Kart","urls":{"home":"https://kart.giacomocaironi.dev/","repository":"https://gitlab.com/giacomocaironi/kart","docs":"https://kart.giacomocaironi.dev/install/"},"category":["ssg"],"description":"Python static site generator that uses Jinja2 templates and Markdown, with blog and tag index support.","maintainer":"Giacomo Caironi","maintainerType":"individual","firstRelease":2020,"hosting":["static"],"language":"python","runtime":["python"],"runtimeMin":"python 3.9","contentStore":["flat-file"],"templating":"jinja2","runsAs":["static","local"],"renderingModes":["static"],"installMethod":"pip install Kart","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2024-11-12T00:00:00.000Z","packagistDownloads":null,"npmWeeklyDownloads":null,"ecosystemsMonthlyDownloads":176,"dependentRepos":4,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://kart.giacomocaironi.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://gitlab.com/api/v4/projects/25466570","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://kart.giacomocaironi.dev/install/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://kart.giacomocaironi.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/giacomocaironi/Kart","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://kart.giacomocaironi.dev/install/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtimeMin","url":"https://pypi.org/pypi/kart/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/giacomocaironi/Kart/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://kart.giacomocaironi.dev/getting-started/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://kart.giacomocaironi.dev/getting-started/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://kart.giacomocaironi.dev/getting-started/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://kart.giacomocaironi.dev/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/giacomocaironi/Kart/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/giacomocaironi/Kart/master/LICENSE","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://pypi.org/pypi/kart/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://pypi.org/pypi/kart/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://pypi.org/pypi/kart/json","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://kart.giacomocaironi.dev/getting-started/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kart","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"ecosystemsMonthlyDownloads","url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kart","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}