Lume
lume.land
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
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
- Static site generators#11 of 358.4