Skip to content
SPECIFICTION
Get listed

Lume

lume.land

Free plan WebSelf-hosted
Visit lume.land
Spec score 8.4 #11 of 35 in Static site generators

What it is

Lume is a free static site generator for Deno, suited to projects that keep their content in files and publish static websites. It handles Markdown and supports formats including YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks, with room to add more formats. Site data can come from JSON or YAML files, or from a database or API through JavaScript or TypeScript. Processors can alter HTML, CSS, and JavaScript assets, while plugins add options for areas such as image processing, SEO, internationalization, and template engines. Lume says its output does not add client-side JavaScript. It uses Deno and HTTPS imports to obtain project dependencies, and Deno must be installed before setup. Generated sites can be deployed through services including GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, and Cloudflare Pages. Since it generates static sites only, interactive features such as forms, comments, and search need separate approaches or integrations. Content remains in repository files that can be edited, exported, or moved.

Spec sheet

What it does
Lume is a static site generator for Deno.Read 4 Oct 2026 · lume.land
Product
Lume is a static site generator for Deno.Read 3 Oct 2026 · lume.land
Deployment
The documentation describes deployment through GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, and other hosts.Read 3 Oct 2026 · lume.land
Free plan
YesRead 20 Sep 2026 · lume.land
Integrations
Official deployment documentation covers GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, Render, and other hosts.Read 4 Oct 2026 · lume.land
Security
Lume's documentation says static sites have no server-side logic or endpoints to exploit, and describes them as more secure than dynamic sites.Read 3 Oct 2026 · lume.land
Support
The project directs users to its Discord for help and ideas.Read 3 Oct 2026 · lume.land
Maker
The site credits Óscar Otero as its maker.Read 3 Oct 2026 · lume.land
Client-side code
Lume says it exports the user's code without generating additional client-side JavaScript.Read 4 Oct 2026 · lume.land
Client-side output
Lume says it exports your code without generating extra client-side JavaScript.Read 3 Oct 2026 · lume.land
CMS integration
YesRead 20 Sep 2026 · lume.land
CMS options
The documentation recommends LumeCMS and Decap CMS for static sites and says CloudCannon supports Lume.Read 3 Oct 2026 · lume.land
Content ownership
Lume stores content in repository files such as Markdown, YAML, or JSON rather than a remote database, making it accessible to modify, export, or move.Read 3 Oct 2026 · lume.land
Content sources
markdownRead 20 Sep 2026 · lume.land
Data sources
Site data can come from static formats such as JSON or YAML, or be fetched from a database or API using JavaScript or TypeScript.Read 4 Oct 2026 · lume.land
Default plugins
Plugins installed by default include support for JSON, Markdown, ESM and TypeScript modules, pagination, search, URLs, Vento, and YAML.Read 3 Oct 2026 · lume.land
Dependencies
Lume uses Deno and HTTPS imports to download only the dependencies a project uses.Read 3 Oct 2026 · lume.land
Deployment limits
Lume generates static websites; its documentation says it can only generate static websites.Read 3 Oct 2026 · lume.land
Hosting flexibility
Lume builds static sites that can be hosted anywhere, including GitHub or GitLab Pages, Deno Deploy, Vercel, and Netlify.Read 4 Oct 2026 · lume.land
Local preview server
YesRead 20 Sep 2026 · lume.land
Maintainer
The site credits Óscar Otero as its maker and says it is crafted by him.Read 4 Oct 2026 · lume.land
Multilingual support
YesRead 20 Sep 2026 · lume.land
Page formats
It supports Markdown, YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks, and can be extended with more formats.Read 4 Oct 2026 · lume.land
Plugins
Lume has a plugin system for adding features and format support, with default plugins including JSON, Markdown, modules, pagination, search, Vento, and YAML.Read 4 Oct 2026 · lume.land
Processors
Processors can manipulate HTML and assets such as CSS and JavaScript.Read 4 Oct 2026 · lume.land
Security model
The maker says Deno provides a permissions system and describes Lume's use of HTTPS imports as clean, fast, and secure.Read 4 Oct 2026 · lume.land
Setup requirement
Lume is built with Deno, which must be installed before setting up Lume in a project folder.Read 4 Oct 2026 · lume.land
Static-site limitations
Lume generates only static websites, so interactive features such as search, comments, forms, and CMS require separate approaches or integrations.Read 4 Oct 2026 · lume.land
Support and community
The documentation links to a Lume Discord community and to the project's Codeberg and GitHub repositories.Read 4 Oct 2026 · lume.land
Supported languages
Deno,JavaScript,TypeScriptRead 20 Sep 2026 · lume.land
Template formats
It supports Markdown, YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks, and can be extended with more formats.Read 3 Oct 2026 · lume.land
Templates
The homepage lists Markdown, Vento, Nunjucks, Liquid, JSX, TSX, JavaScript, TypeScript, Pug, and Eta as supported template options.Read 4 Oct 2026 · lume.land

Plans and prices

Lume Free Static site generator for Deno Read 4 Oct 2026 · lume.land

Every Lume plan and price →

Strong points and limits

Strong points

  • Free static site generator for Deno.
  • Supports multiple content and template formats.
  • Plugins extend formats and site capabilities.
  • Content stays in repository files.
  • Can deploy to many listed hosts.

Limits

  • Deno must be installed before setup.
  • Generates static websites only.
  • Interactive features need separate approaches or integrations.

Who it suits

Lume suits developers building static sites with Deno who want content kept in project files. It may fit teams that need multilingual support or CMS integration and can handle interactive features separately.

Verdict

Lume offers a file-based workflow and broad format support for static site projects. Its static-only output means interactive features require additional solutions.

Where Specifiction places it

Alternatives to LumeAll alternatives →