{"slug": "fast-cli-static-site-generator-i-ve-been-working-on", "title": "Fast CLI static site generator I've been working on", "summary": "A developer has released Pannonico, a static site generator written in Go that integrates Vite and supports HTML or Markdown, layouts, partials, and structured data. The tool includes an MCP server for AI-assisted development and a VS Code extension, with benchmarks showing it outperforms Hugo and Eleventy in certain workloads. The project is currently in beta and available as a free edition.", "body_md": "Pannonico is a static site generator I have been building around the way I actually want to work on static sites.\n\nFor many years I have been using Pannini static site builder from Zurb and their Foundation framework. I loved it for its simplicity and speed, and have been using it for more than 10 years until I finally decided to make a modern solution.\n\nPannonico is written in **Go** and works with **HTML** or **Markdown**, layouts, partials and structured data. **Vite** is a first class citizen in Pannonico and can remain part of the same build when a project needs frontend assets, without turning the whole site into a JavaScript application. This gives you a very fast build for static pages and total freedom to build or use any kind of frontend framework, or even just plain ol' JS! :)\n\nThe CLI can be installed directly or used through npm. Pannonico also has an MCP server for AI-assisted development, plus a VS Code extension and language server for project-aware editor support.\n\nThe Free edition is already public, and I have been spending some time measuring and improving the build pipeline to produce as smooth experience as possible.\n\nAttached table shows a preview from the current 10,000-page benchmark, measured in pages per second. Build process adapts to your hardware, so it will scale with its capabilities.\n\n| Workload | Pannonico | Hugo | Eleventy |\n|---|---|---|---|\n| With templates | 2,045 |\n1,874 | 1,189 |\n| Templates + data | 1,689 | 1,897 |\n1,257 |\n| Templates + data + Vite | 1,603 |\n— | — |\n\nThis is not an official launch since the project is still in beta, and a lot can change, but I want to showcase how far I've got.\n\nOther interesting features this CLI tool possess:\n\n...\n\nTo be honest, someone told me that I can't do it, and I said - hold my beer. :)\n\nI am a web developer for 25+ years, with focus on frontend, developer tooling and UI design. This is my serious take at AI assisted development. My intention is to keep developing this as long as I am able to work, to create a stable and \"boring\" software you can depend on, like I was able to depend on Panini, once upon a time.\n\nIf anyone from Zurb is reading this - thank you!", "url": "https://wpnews.pro/news/fast-cli-static-site-generator-i-ve-been-working-on", "canonical_source": "https://dev.to/vlasterx/fast-cli-static-site-generator-ive-been-working-on-anh", "published_at": "2026-08-27 18:55:29+00:00", "updated_at": "2026-08-27 19:18:31.638322+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Pannonico", "Go", "Vite", "Hugo", "Eleventy", "Zurb", "Pannini", "VS Code"], "alternates": {"html": "https://wpnews.pro/news/fast-cli-static-site-generator-i-ve-been-working-on", "markdown": "https://wpnews.pro/news/fast-cli-static-site-generator-i-ve-been-working-on.md", "text": "https://wpnews.pro/news/fast-cli-static-site-generator-i-ve-been-working-on.txt", "jsonld": "https://wpnews.pro/news/fast-cli-static-site-generator-i-ve-been-working-on.jsonld"}}