awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lektor avatar

lektor/lektor

0
View on GitHub↗
3,945 stele·318 fork-uri·Python·BSD-3-Clause·9 vizualizăriwww.getlektor.com↗

Lektor

Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database.

The system operates as a model-driven CMS, utilizing blueprints and schemas to control data capture and validation. It provides a browser-based administrative interface that allows users to visually edit and organize site content without modifying source code directly.

The platform manages the full site lifecycle, covering static site generation, multilingual localization, and deployment. It decouples the generation process from the upload mechanism through interchangeable publisher interfaces for various hosting providers.

Extensibility is handled through a plugin system that allows custom logic to be integrated into the build process, while themes bundle templates, models, and assets for reuse across projects.

Features

  • Flat-File CMS - Operates as a flat-file CMS, storing all website data in a hierarchical file system instead of a database.
  • Static Page Generation - Transforms raw content and data models into static HTML pages for web hosting.
  • No-Code Content Management - Provides a browser-based administrative interface to manage website content without requiring coding or command-line tools.
  • Templated Layouts - Separates visual presentation from content using a flexible system of templates and themes.
  • Browser-Based Admin Interfaces - Provides a visual administrative interface for non-technical users to edit flat-file content.
  • Content Administration Interfaces - Provides a browser-based administrative interface for defining data schemas and managing content entries visually.
  • Multilingual Site Management - Provides tools for creating and managing alternative versions of site pages to support multiple languages.
  • Page Structure Definitions - Defines website pages using a combination of metadata front-matter and templates to determine HTML rendering.
  • Model-Driven Content Management - Uses blueprints and schemas to control data capture, validation, and the layout of visual input fields.
  • Static Site Content Editing - Provides a browser-based interface for modifying content in static sites without requiring direct manual interaction with version control.
  • Static Site Generators - Transforms source files and data models into optimized static HTML documents using a Python-based build process.
  • Static Site Generators - Compiles raw content and templates into a standalone set of static HTML files for secure hosting.
  • Static Site Templating - Transforms raw content and data models into HTML using a templating engine with block inheritance.
  • Static Websites - Generates a complete static website consisting of pre-rendered HTML, CSS, and JavaScript files.
  • Blueprint-Based Data Models - Uses blueprints to define the data models and validation rules for website content.
  • Content Data Models - Implements typed definitions for content-specific entities like pages and blocks to ensure data consistency.
  • Structured Content Type Managers - Provides blueprints to create and manage structured content types with custom fields.
  • Browser-Based Content Management - Implements a full server-side administrative interface within a web browser for managing and editing website content.
  • Static Site Deployment - Automates the publishing of generated static HTML assets to cloud hosting providers.
  • Blueprint-Based Definitions - Implements a model-driven system using blueprints to control data capture and validation.
  • Browser-Based Interfaces - Provides a browser-based visual interface to manage and edit the flat-file content system.
  • Visual Themes - Utilizes themes consisting of templates, models, and assets to define the visual identity and structure of the site.
  • Site Localization - Enables the scaling of web projects across regions by managing language-specific content and localized site configurations.
  • Static HTML Generators - Transforms static content files and templates into non-interactive HTML strings for web server distribution.
  • Static Discovery Page Generation - Generates static web pages from project files for deployment to web servers.
  • Static Site Generation - Transforms project files and data models into a set of static HTML files for web distribution.
  • Blog Content Management - Organizes content into chronological series of posts with dedicated archives and reading flows.
  • Content Directories - Organizes website content into hierarchical directory structures where folders map directly to page URLs.
  • Content Taxonomies - Provides frameworks for defining hierarchical or relational structures to classify and organize website content assets.
  • Static Site Deployment Tools - Ships utilities for publishing generated static sites to web servers via rsync, FTP, or GitHub Pages.
  • Automated Navigation Generators - Automatically generates hierarchical navigation menus and breadcrumbs based on the site content and directory structure.
  • Theme-Based Asset Bundles - Packages templates, models, and styles into reusable themes that can be applied to projects.
  • Theme Distribution Packages - Packages styles, models, and templates into reusable themes for sharing across projects.
  • Global Site Variables - Maintains shared data sets in central stores accessible by any page or template across the site.
  • Local Site Previews - Runs a local development server with live reload to preview the site as changes occur.
  • Template Inheritance - Implements template inheritance allowing child templates to inherit and override specific blocks from a base layout.
  • Custom Deployer Implementations - Provides interchangeable publisher interfaces to create specialized deployment logic for various hosting providers.
  • Static Site Publishing Interfaces - Provides interchangeable interfaces for deploying generated static files to different hosting providers.
  • Deployment Publisher Interfaces - Decouples site generation from the upload mechanism via interchangeable publisher interfaces.
  • Core Capability Extensions - Integrates custom logic into the build process through a plugin system to modify generator behavior.
  • Third-Party Plugins - Allows the installation of third-party or custom plugins to add specific features on a per-project basis.
  • Plugin Architectures - Provides a plugin system that allows custom Python code to be integrated into the build process.
  • Plugin-Based Logic Extensions - Allows custom Python code to hook into the build process to modify generators or add capabilities.
  • CMS Input Field Configurations - Allows specification of data types and visual layouts for content entries to control information capture.
  • URL-to-Filesystem Mappings - Derives the site URL structure directly from the physical arrangement of files in the content directory.
  • Content Management and Localization - Generates static sites from content files.
  • Static Site Generators - Generator featuring an integrated admin console and desktop interface.

Istoric stele

Graficul istoricului de stele pentru lektor/lektorGraficul istoricului de stele pentru lektor/lektor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Lektor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Lektor.
  • barryclark/jekyll-nowAvatar barryclark

    barryclark/jekyll-now

    8,398Vezi pe GitHub↗

    Jekyll Now is a starter kit and static site template designed for the rapid deployment of blogs. It provides a pre-configured foundation that integrates a GitHub Pages theme to enable website hosting without the use of command line tools. The project features a web-based content manager that allows users to update blog posts and site metadata by editing files directly within a browser. This no-code management workflow is paired with a responsive design intended for personal brand websites, including social media integration and biography sections. The framework covers static site generation

    CSS
    Vezi pe GitHub↗8,398
  • metalsmith/metalsmithAvatar metalsmith

    metalsmith/metalsmith

    7,827Vezi pe GitHub↗

    Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define

    JavaScriptjavascriptmarkdownmarkdown-to-html
    Vezi pe GitHub↗7,827
  • getzola/zolaAvatar getzola

    getzola/zola

    17,196Vezi pe GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Rustblog-enginecmscontent-management-system
    Vezi pe GitHub↗17,196
  • picocms/picoAvatar picocms

    picocms/Pico

    3,905Vezi pe GitHub↗

    Pico is a lightweight PHP content manager and Markdown website generator that functions as a flat-file CMS. It transforms Markdown files into a structured website by using the server file system for URL routing and avoids the use of a relational database for storing content and metadata. The system is distinguished by its support for multilingual website deployment and a static site cache that saves rendered pages as HTML to reduce server load. It employs a Git-based content workflow to synchronize and deploy updates across different environments. The platform covers a broad range of capabil

    PHP
    Vezi pe GitHub↗3,905
Vezi toate cele 30 alternative pentru Lektor→

Întrebări frecvente

Ce face lektor/lektor?

Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database.

Care sunt principalele funcționalități ale lektor/lektor?

Principalele funcționalități ale lektor/lektor sunt: Flat-File CMS, Static Page Generation, No-Code Content Management, Templated Layouts, Browser-Based Admin Interfaces, Content Administration Interfaces, Multilingual Site Management, Page Structure Definitions.

Care sunt câteva alternative open-source pentru lektor/lektor?

Alternativele open-source pentru lektor/lektor includ: barryclark/jekyll-now — Jekyll Now is a starter kit and static site template designed for the rapid deployment of blogs. It provides a… metalsmith/metalsmith — Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites,… getzola/zola — Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a… picocms/pico — Pico is a lightweight PHP content manager and Markdown website generator that functions as a flat-file CMS. It… hugoblox/hugo-theme-academic-cv — This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios,… phodal/ideabook — Ideabook is a programming project idea repository and learning resource that provides a curated collection of…