Introducing Htmlpress, the HTML-first static site generatorSee the announcement

Open source

Htmlpress

Write HTML pages, or Markdown, and it turns them into one site with a layout, a theme and navigation — no framework, no templating language. One Rust binary.

capturehtmlpress.dev
The Htmlpress site, built with Htmlpress, showing a plain HTML page rendered as part of a site.
HtmlpressHTML-first static site generator

What it is

An HTML-first static site generator. Write HTML pages, or Markdown, wherever they live in a project, and it turns them into one site: one layout, one theme, a navigation and a live-reloading dev server. One Rust binary, installed from npm, PyPI, crates.io or a script.

Why it exists

Most site generators ask you to learn a framework or a templating language before you write a page. A coding agent already writes good HTML, and so do people; the missing piece is everything around the page. Htmlpress supplies that and nothing else, so a page stays a page you or your agent can just write.

Our part in it

We maintain it, and its own documentation site is built with it.

What we build it on

Get in touch

Tell us what you need built.

We are a small team in Portugal, working London hours. A site, an app, an internal tool, or the platform behind them — start with a sentence about the problem and we will take it from there.

All projects
Get a quote