2,275 stars · MIT, read from the LICENSE file (Oscar Otero) · v3.3.2 (2026-09-22) · Track this in Scout
A static site generator for Deno that needs no dependency folder and supports several template languages side by side.
▶Repo detailsthe review · specs · pros & cons · install
What it is
Lume is a static site generator: it takes a directory of content and templates and writes out plain HTML. It runs on Deno, the JavaScript runtime that loads dependencies from URLs rather than from a local package folder.
What it is good for. Anyone building a documentation site, a blog or a small company site who has been put off by the size of the usual JavaScript toolchain. It also suits people who want to choose their own template language: Markdown, JSX, Nunjucks, Vento, plain JavaScript and TypeScript all work side by side in one project.
- No
node_modules. Dependencies are fetched and cached by Deno, so a project folder is the content and a short configuration file, and nothing else. - Genuinely fast. Small sites build in fractions of a second, and the development server reloads the page as you save.
- Plugins for the things a real site needs — sitemaps, feeds, image resizing, syntax highlighting, minification — are official and switched on with one line.
- It needs Deno, which most people do not have installed, and a good deal of JavaScript tooling assumes Node.js. This is a smaller world with fewer answers already written down.
- At 2,275 stars, questions are less likely to have been asked by somebody else already. The documentation is good, which is what makes up for it.
- The About sidebar on the repository page still advertises v3.2.6 from 25 May 2026. The current release is v3.3.2, from 22 September 2026. Trust the releases page, not the sidebar.
getzola/zola17,468 stars, covered in Edition 19; one Rust binary with everything built in and nothing to install at all, at the cost of one fixed template language.
Track this in Scout
11ty/eleventy19,870 stars, covered in Edition 30; the same flexibility about template languages, on Node.js, with a far larger community behind it.
Track this in Scout
withastro/astro62,220 stars, a much larger framework that also ships interactive components; the right answer for a site that needs real application behaviour, and considerably more machinery.
Track this in Scout
curl -fsSL https://deno.land/install.sh | sh deno run -A https://lume.land/init.ts deno task serve
