Lume
Lume is a free static site generator for Deno.
What Lume is
Lume is a free static site generator for Deno. It builds static websites from project content, supporting Markdown and templates in formats including YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks; additional formats can be added. Site data can come from JSON or YAML files, or be retrieved from a database or API with JavaScript or TypeScript. Processors can transform HTML and assets such as CSS or JavaScript, while plugins add capabilities such as image processing, SEO, internationalization, and template engines. Default plugins support formats and functions including Markdown, JSON, TypeScript modules, pagination, search, URLs, Vento, and YAML. Lume says its output adds no client-side JavaScript. It uses Deno, which must be installed before setup, and HTTPS imports to download project dependencies. Generated sites can be hosted on services including GitHub Pages, GitLab Pages, Deno Deploy, Netlify, Vercel, and Cloudflare Pages. Content remains in repository files that can be edited, exported, or moved. Lume generates static sites only, so interactive features such as forms, comments, or search require separate approaches or integrations.
Good
- Free static site generator for Deno
- Supports multiple template and content formats
- Plugins add SEO and image-processing options
- Exports without additional client-side JavaScript
- Content stays in editable repository files
Watch out
- 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 websites from repository-based content who are comfortable using Deno. It is less suited to projects that need interactive features without separate approaches or integrations.
Verdict
Lume offers a flexible format and plugin system for generating static sites while keeping content in repository files. Its static-only output is an important constraint: features such as forms, comments, and search require other approaches or integrations.
Plans and prices
From Lume's own pricing page, checked 4 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Lume | Free | Static site generator for Deno |
The facts
Each one read from Lume's own pages, with the date it was checked.
What it does
- Client-side code
- Lume says it exports the user's code without generating additional client-side JavaScript.checked 4 Oct 2001
- Client-side output
- Lume says it exports your code without generating extra client-side JavaScript.checked 3 Oct 2001
- CMS integration
- Yeschecked 20 Sep 2001
- CMS options
- The documentation recommends LumeCMS and Decap CMS for static sites and says CloudCannon supports Lume.checked 3 Oct 2001
- Content sources
- markdownchecked 20 Sep 2001
- 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.checked 4 Oct 2001
- Default plugins
- Plugins installed by default include support for JSON, Markdown, ESM and TypeScript modules, pagination, search, URLs, Vento, and YAML.checked 3 Oct 2001
- Dependencies
- Lume uses Deno and HTTPS imports to download only the dependencies a project uses.checked 3 Oct 2001
- Deployment
- The documentation describes deployment through GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, and other hosts.checked 3 Oct 2001
- Deployment limits
- Lume generates static websites; its documentation says it can only generate static websites.checked 3 Oct 2001
- Hosting flexibility
- Lume builds static sites that can be hosted anywhere, including GitHub or GitLab Pages, Deno Deploy, Vercel, and Netlify.checked 4 Oct 2001
- Integrations
- Official deployment documentation covers GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, Render, and other hosts.checked 4 Oct 2001
- Local preview server
- Yeschecked 20 Sep 2001
- Maintainer
- The site credits Óscar Otero as its maker and says it is crafted by him.checked 4 Oct 2001
- Multilingual support
- Yeschecked 20 Sep 2001
- Page formats
- It supports Markdown, YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks, and can be extended with more formats.checked 4 Oct 2001
- Plugins
- Lume has a plugin system for adding features and format support, with default plugins including JSON, Markdown, modules, pagination, search, Vento, and YAML.checked 4 Oct 2001
- Processors
- Processors can manipulate HTML and assets such as CSS and JavaScript.checked 4 Oct 2001
- Product
- Lume is a static site generator for Deno.checked 3 Oct 2001
- 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.checked 3 Oct 2001
- Security model
- The maker says Deno provides a permissions system and describes Lume's use of HTTPS imports as clean, fast, and secure.checked 4 Oct 2001
The company
- 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.checked 3 Oct 2001
- Maker
- The site credits Óscar Otero as its maker.checked 3 Oct 2001
Money
- Free plan
- Yeschecked 20 Sep 2001
Alternatives to Lume
- 1

Gatsby
Free planWebAPISelf-hosted8.1From $9 a month - 2
Jekyll
Free planOpen sourceWebLinuxmacOSSelf-hosted8.1Free plan - 3

Cecil
Free planLinuxmacOSWindows7.4Free plan - 4

Eleventy
Free planLinuxmacOSSelf-hostedWindows7.4Free plan - 5

Nikola
Free planLinuxmacOSSelf-hostedWindows7.4Free plan - 6

Publii
Free planLinuxmacOSWindows7.3Free plan
