7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Lektor

Open source

Lektor is a Python static site generator with a built-in admin UI and a minimal desktop app, so non-developers can edit content on a static website.

getlektor.com
Lektor homepage screenshot
GitHub stars
3.9k
Last commit
yesterday
Repository age
10 years
Version
v3.3.14
Licence
BSD-3-Clause
Self-hosted
Yes

About Lektor

Lektor is a static website generator written in Python. It takes a project made of static files and builds every page of the site into individual HTML files, so the output can be hosted on any basic web server or content delivery network without a running application.

What sets it apart from many static generators is a built-in admin interface and a minimal desktop application, which let editors change content visually instead of working only in text files. The repository includes an example folder that showcases the wide variety of features, and a separate repository holds the source of the official Lektor website as a more complete example. It is described as a static file content management system.

Lektor is licensed under BSD-3-Clause and runs locally during editing, producing files you publish wherever you like. It suits developers who build portfolio, documentation and small business sites and want a lightweight CMS-like editing experience for clients without a server-side database.

Key features

  • Static HTML site generation from project files
  • Built-in admin UI for content editing
  • Minimal desktop application
  • Example project showcasing features
  • Python-based tooling and plugins
  • Output hostable on any static host

Good fit for

  • →Portfolio and small business websites
  • →Documentation sites with visual editing
Built with
Python
Tags
static-site-generator
cms
python
website-builder
admin-ui
jamstack

Lektor: questions and answers

What is Lektor used for?
Lektor is a Python static site generator with a built-in admin UI and a minimal desktop app, so non-developers can edit content on a static website. It is a good fit for portfolio and small business websites, and documentation sites with visual editing.
Is Lektor open source?
Yes. Lektor is open source under the BSD-3-Clause licence. Its source code is on GitHub at lektor/lektor and is written mainly in Python.
Is Lektor free?
Yes. Lektor is open source, so the software itself is free to use.
What are some alternatives to Lektor?
Similar open-source tools in the CMS category include Hugo, Zola and Wagtail CRX. SaaS products in the same category include 1FoodMenu, ABHUB and CloudCannon.
Is Lektor actively maintained?
Yes. The most recent commit to Lektor was on 1 October 2026, and the latest release is v3.3.14, published on 7 August 2026. The project has 3.9k stars on GitHub.

Open-source alternatives to Lektor

See all

SaaS alternatives to Lektor

See all