⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢄⠠⣀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⡑⢌⠒⠤⢉⠒⡄⡀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠘⠤⡑⢌⡘⠄⠃⠘⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⢄⡉⢆⡉⢆⠑⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⢄⠂⢆⠱⡈⢌⠱⡈⢆⡑⢢⠑⢢⠑⡌⢢⠑⢢⠘⠤⠘⠀⠀⠀⠀⠀
⠀⢀⡀⢀⠀⠀⡀⢀⠠⢄⠢⡉⢆⠱⡈⠜⡠⢃⠜⡠⢃⠜⡠⠘⠤⡉⢆⠱⡈⢆⡉⢆⡉⠂⠄⠀⠀⠀⠀⠀
⠀⠀⠈⠆⢉⠆⠱⠈⠒⠈⢀⠱⡈⢆⠱⡈⠔⡡⢊⠔⡡⢊⠔⡉⠆⠱⠈⠆⠑⢢⡘⠤⣄⠚⡄⣀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠆⡱⢈⠆⠱⠈⠂⢁⣈⠤⠄⠀⠀⠀⠀⠀⠀⠰⠩⠡⠘⠁⠂⠉⠐⠂⠑⠂⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⠰⡈⠆⠑⠈⣀⡤⠶⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⡀⠎⠐⠁⠀⠀⠘⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
            

Mustela.

Small, nimble, powerful.

A static blog generator written in V that converts Markdown directly into HTML with extreme efficiency.

Get Started Benchmarks

Blazing Fast

Generates thousands of pages per second thanks to a highly optimized pipeline and multi-threading.

🐧

Unix-First

Leverages native syscalls (inotify) for zero-latency filesystem monitoring and extreme performance.

💎

Zero-Copy

Strictly avoids redundant memory allocations by passing pointers across a stateful DSL engine.

📦

1.3 MB Binary

No dependencies, no node_modules. Just a single, tiny, statically linked binary ready to run.

🛠️

Deterministic

Guaranteed consistent output across all builds. No race conditions, just predictable and stable generation every time.

🔄

Partial Hydration

Smart change detection only re-renders what is necessary, keeping developer feedback loops under 50ms.

The Discipline
Agreement.

Mustela isn't a framework. It's a high-performance stream engine. It doesn't have a safety net because safety nets have weight.

  • Engineered for sub-millisecond throughput
  • Direct HTML stream manipulation
  • Zero-abstraction philosophy
  • No automatic tag closing/validation
  • Requires strict structural discipline
  • Not recommended for beginners
Looking for a managed experience with built-in safety? Use Hugo. Staying? Then you know the rules.

Performance: The 5,000 Page Challenge

Metric Result
Files Processed 5,000 Markdown files
Total Build Time 528 ms
Throughput ~9,470 pages / second
Peak RAM Usage 34.6 MB
CPU Efficiency 131% (Multi-threaded I/O)
"Building 5,000 pages in half a second means your site is ready before your monitor can even finish its next refresh cycle."

Hybrid Content Power

A seamless transition from metadata to content that feels like writing a script, not just a document.

article.md
meta do
  title:  "Advanced Templating"
  author: "Filip Vrba"
  index:  article
end
# Mixing Markdown & Mustela This is standard Markdown text.
html do <div class="special-callout"> <h4>Mustela Insight</h4> <p>Reading a variable: <strong>@author</strong></p> </div> end

Modular Templating

This is where you define the structure. Mustela utilizes a stateful DSL, allowing you to compose HTML components with zero rendering overhead.

theme.mu
meta do
  title: Mustela
  index: main
end
html as main do <!DOCTYPE html> <html lang="@lang"> @html[head] @html[body] </html> end
html as head do <head> <meta charset="UTF-8"> <title>@title</title> @html[style] </head> end
html as body do <body> @html[header] @view <footer> @title © @date_now </footer> </body> end

Modular Ecosystem

Mustela isn't a silo. It's a high-performance core that generates clean, modern scaffolding ready for any stack.

Render content at sub-millisecond speeds with V, while letting Bun or Vite handle the heavy lifting of the modern JavaScript ecosystem.

Static Generator
Mustela
+
Runtime / Bundler
Bun & Vite
+
UI / Logic
React / Alpine
Tailwind CSS PostCSS Shadcn/ui Framer Motion Lucide Icons TypeScript Svelte GSAP Zustand
// Spin up a Vite-ready workspace $ mustela init --preset vite

Extreme Throughput Pipeline

Visualizing the transition from Markdown to HTML via Zero-Copy pointer passing.

Input Stage Parallel I/O

Saturating hardware bandwidth by pulling all source data into RAM simultaneously.

Processing Single-Core Bus

Deterministic control over the platform's state with zero thread-locking overhead.

Output Stage Parallel Flush

Firing generated HTML objects back to disk at full hardware speed.

LIVE PIPELINE MONITOR MUSTELA_CORE_v1.0

Free for Everyone

Mustela is built to empower creators. Whether you are building a personal diary or a high-traffic commercial platform, the engine is yours to use.

🏢

Commercial Usage

Included. You can use Mustela to build and host commercial websites, client projects, or internal corporate tools without any licensing fees.

📄

Freeware Model

The binary is free to download and distribute. The source code remains private to ensure the project stays focused and performant.

Experience the speed.

Stop waiting for your builds. Download Mustela and transform your workflow today.

Get Started Now

Current version: v1.0.0-stable