Statac

Websites, without the ceremony.

A friendlier static site generator.

Everything a website needs is built in. Tinker with yours if you want to; you don't have to.

Get started 0.8.0 · MIT or Apache-2.0

Install it and make a site

curl -fsSL https://get.statac.dev | sh
statac new my-site
cd my-site
statac serve
Serving `.statac/serve` at http://localhost:3000/

five questions, no config file to write!

On Windows, or prefer Homebrew? Installing has the other ways.

When something’s wrong, it points to the line

warning  Broken link: nothing is published at `/abut/`
  content/posts/post-1.md, line 5
   5 │ Read more [about me](/abut/).
     │                      ^^^^^^
  Did you mean `/about/`?
  More: https://statac.dev/e/broken-link/

Statac shows the file, the line and the exact text, and suggests a fix if it has a good one. The More: link opens a page that explains that kind of problem. Your editor shows the same problem as you type, and if anything stops the build, nothing is published.

See where every value comes from

While statac serve runs, the debug panel shows every value your templates can use on the page you’re looking at, and the file and line each one came from. Change a template, save, and watch the page update.

The debug panel open at the Names tab on a walk called Ben Ledi. The list on the left shows page, with 28 of its 58 names holding a value, and site. The table lists the page’s names with what each holds and its value here, such as page.date, a date, 13 September 2026. The row for page.title is chosen, and the column on the right says what it is, that it holds Ben Ledi here, and that line 2 of content/walks/2026-09-13-ben-ledi.md wrote it. The debug panel open at the Names tab on a walk called Ben Ledi. The list on the left shows page, with 28 of its 58 names holding a value, and site. The table lists the page’s names with what each holds and its value here, such as page.date, a date, 13 September 2026. The row for page.title is chosen, and the column on the right says what it is, that it holds Ben Ledi here, and that line 2 of content/walks/2026-09-13-ben-ledi.md wrote it.

What you get

And the rest

Also: tags and series, pagination, sites in several languages, a preview that reloads as you save, and templates and snippets to copy.