FindSoftware

Lektor

Static content management system that builds websites from flat files and a web admin interface, written in Python.

Lektor is a static content management system written in Python. Site content is kept as flat files in a tree, and an admin interface edits the content. The build turns it into static HTML, rendered with Jinja2 templates, and the output can be deployed to any host.

Worth knowing

The Lektor server runs on the author’s own machine, and the built files are what goes live. The development version of the admin needs npm to build.

Identity

Status
Active
Maintainer
Armin Ronacher4
First release
20158

Rendering and deploy

Runs as
Static files, Dev only17
Rendering
Static output1
Install with
pipx install lektor, or pip install lektor in a virtual environment5

Releases

Current major version
38
Last release
2026-08-078

Adoption

GitHub stars
3,9492
Contributors
859
Downloads a month
5,57211
Dependent repositories
9511
Dependent packages
611

Why these figures do not compare

Sources

  1. 2026-10-23: links, Categories, Content storage, Admin interface, Multilingual, Rendering, Runs as, License model
    www.getlektor.com/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/lektor/lektor
  3. 2026-10-23: links, Minimum runtime
    pypi.org/pypi/lektor/json
  4. 2026-10-23: Maintainer
    www.getlektor.com/contact/
  5. 2026-10-23: Runtime, Install with
    www.getlektor.com/docs/installation/
  6. 2026-10-23: Templating
    www.getlektor.com/docs/templates/
  7. 2026-10-23: Runs as
    www.getlektor.com/docs/deployment/
  8. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/lektor/lektor/releases
  9. 2026-10-23: Contributors
    api.github.com/repos/lektor/lektor/contributors?per_page=1
  10. 2026-10-23: links
    www.getlektor.com/plugins/
  11. 2026-10-25: Dependent repositories, Dependent packages, Downloads a month
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/lektor

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