Freedom251 › Static site generators
Lume

What Lume is
Lume is a free static site generator for Deno that turns project content into static websites. It accepts content and templates in formats including Markdown, YAML, JavaScript, TypeScript, JSX, Vento and Nunjucks, and can be extended with additional formats. Site data can come from static JSON or YAML files, or JavaScript and TypeScript can retrieve it from a database or API. Processors can transform HTML and assets such as CSS and JavaScript, while plugins add options for CSS, image processing, SEO, internationalization and template engines. Default plugins cover formats and functions including JSON, Markdown, ESM and TypeScript modules, pagination, search, URLs, Vento and YAML. Lume says generated output adds no client-side JavaScript. Projects use Deno, which must be installed, and HTTPS imports to download the dependencies a project uses. Generated sites can be deployed to services including GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel and Cloudflare Pages. Content remains in repository files that can be edited, exported or moved. Lume generates static websites only, so features such as forms, comments and search need separate approaches or integrations. The site credits Óscar Otero as its maker.
Who it suits
Lume suits developers building static sites with Deno who want to work with repository-based content and a choice of template formats. It is a fit for projects that can handle interactive features through separate approaches or integrations.
What it does well
- Free plan is available.
- Supports multiple content and template formats.
- Plugins add SEO and image-processing options.
- Content stays in movable repository files.
- Supports deployment to several listed hosts.
What to know first
- Deno must be installed before setup.
- Generates static websites only.
- Interactive features need separate approaches or integrations.
Limits
Lume generates static websites only. Interactive features such as search, comments, forms, and CMS require separate approaches or integrations.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Lume | Static site generator for Deno | Free |
As lume.land lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Install Deno.
- Set up Lume in a project folder.
- Add content in repository files such as Markdown, YAML, or JSON.
- Choose supported templates and add plugins or formats as needed.
- Deploy the generated site through a supported host such as GitHub Pages, Netlify, or Vercel.
Verdict
Lume offers a free Deno-based route to static sites with extensible formats, processors and plugins. Its static-only output is an important constraint for projects that need interactive features.
Questions
Is Lume free?
Yes. Its listed plan is free.
Which formats does Lume support?
It supports Markdown, YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks, among other homepage-listed options. More formats can be added.
Which hosting services can I use?
Deployment documentation covers GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, Render, and other hosts.
Does Lume add client-side JavaScript?
Lume says its exported code does not include additional client-side JavaScript.
Can I use a CMS with Lume?
The documentation recommends LumeCMS and Decap CMS for static sites and says CloudCannon supports Lume.
Who makes Lume?
The site credits Óscar Otero as its maker.
Facts from Lume's own pages
- Client-side code
- Lume says it exports the user's code without generating additional client-side JavaScript. · lume.land, 4 Oct 2026
- Client-side output
- Lume says it exports your code without generating extra client-side JavaScript. · lume.land, 3 Oct 2026
- CMS integration
- Yes · lume.land, 20 Sept 2026
- CMS options
- The documentation recommends LumeCMS and Decap CMS for static sites and says CloudCannon supports Lume. · lume.land, 3 Oct 2026
- 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. · lume.land, 3 Oct 2026
- Content sources
- markdown · lume.land, 20 Sept 2026
- 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. · lume.land, 4 Oct 2026
- Default plugins
- Plugins installed by default include support for JSON, Markdown, ESM and TypeScript modules, pagination, search, URLs, Vento, and YAML. · lume.land, 3 Oct 2026
- Dependencies
- Lume uses Deno and HTTPS imports to download only the dependencies a project uses. · lume.land, 3 Oct 2026
- Deployment
- The documentation describes deployment through GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, and other hosts. · lume.land, 3 Oct 2026
- Deployment limits
- Lume generates static websites; its documentation says it can only generate static websites. · lume.land, 3 Oct 2026
- Free plan
- Yes · lume.land, 20 Sept 2026
- Hosting flexibility
- Lume builds static sites that can be hosted anywhere, including GitHub or GitLab Pages, Deno Deploy, Vercel, and Netlify. · lume.land, 4 Oct 2026
- Integrations
- Official deployment documentation covers GitHub Pages, GitLab Pages, Codeberg Pages, Deno Deploy, Netlify, Vercel, Cloudflare Pages, Render, and other hosts. · lume.land, 4 Oct 2026
- Maintainer
- The site credits Óscar Otero as its maker and says it is crafted by him. · lume.land, 4 Oct 2026
- Maker
- The site credits Óscar Otero as its maker. · lume.land, 3 Oct 2026
- Multilingual support
- Yes · lume.land, 20 Sept 2026
- Page formats
- It supports Markdown, YAML, JavaScript, TypeScript, JSX, Vento, and Nunjucks, and can be extended with more formats. · lume.land, 4 Oct 2026
- Plugins
- Lume has a plugin system for adding features and format support, with default plugins including JSON, Markdown, modules, pagination, search, Vento, and YAML. · lume.land, 4 Oct 2026
- Local preview server
- Yes · lume.land, 20 Sept 2026
- Processors
- Processors can manipulate HTML and assets such as CSS and JavaScript. · lume.land, 4 Oct 2026
- Product
- Lume is a static site generator for Deno. · lume.land, 3 Oct 2026
- 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. · lume.land, 3 Oct 2026
- Security model
- The maker says Deno provides a permissions system and describes Lume's use of HTTPS imports as clean, fast, and secure. · lume.land, 4 Oct 2026
Where Lume stands on Freedom251
- Static site generators#12 of 35