The first word in documentation
aardvark is the Mantine-powered static site generator — Markdown in, fast static HTML out, with built-in search, OpenAPI, llms.txt, and one-binary deploys.
aardvark is a Mantine-powered static site generator. Author in Markdown, build to fast static HTML with interactive React islands.
$ vark new my-docs scaffolded project $ vark dev --port 8000 built 24 pages · serving http://127.0.0.1:8000 live-reload ready
Everything a docs site needs
From templating to search to deploy — the parts you'd otherwise wire together yourself, built in.
Markdown in, HTML out
Author in Markdown, build to fast static HTML — pretty URLs, a TOC, and a clean default theme.
Real Python templating
Logic lives in template tags and is actual Python — pull from JSON, YAML, and CSV data files.
Generate any file
Build-time Python emits whole page sets — or any downloadable file: CSV, JSON, YAML, even binaries.
Built-in ⌘K search
A full-text search index and a fast command-palette modal ship with every build.
OpenAPI try-it
Drop in a spec and get interactive "try it now" reference pages.
Ships as one binary
Compile the whole tool to a single executable with Nuitka. Node only at build time.
Works with the tools you already use
Drop-in analytics and integrations — 16 platforms, each switched on with one config block. No script tags to hand-roll, no consent plumbing to wire.
Markdown that does more
Write content the way you always have — then reach for real Python: inline in a page, or in a generator script that emits whole page sets and downloadable files.
- Loop and template with
{% %}Python tags - Pull from JSON, YAML, and CSV data files
- Emit CSV, JSON, YAML — or any file — from a generator
--- title: Pricing --- # Pricing There are {% data.products.count %} plans. {% component('Button', children='Start free') %}
An assistant your readers can install
Ship a docs assistant that adds to the home screen, answers from your own content, and reads what readers hand it — backed by hundreds of models and billed only when it runs.
Installable assistant
A progressive web app — readers add it to a phone or desktop and launch straight into full-screen chat. No app store.
Multimodal questions
Attach images, PDFs, and text or code — by paperclip, drag-and-drop, or paste — and ask about them in context.
Instant, no-backend search
⌘K scores a prebuilt index right in the browser — no Algolia, no crawler, no server to keep running.
Free to use. aardvark builds a plain static site you can host anywhere — Netlify, Vercel, S3, or your own box. You only pay for AI, and only when it runs: pay-as-you-go, metered per token through the cloud gateway.