★ Markdown in · fast HTML out plasmoid

Documentation you own, that loads instantly.

plasmoid turns a folder of Markdown into a fast, accessible, multilingual, versioned static site — then gets out of the way. No Node. No SPA. No thousand-package dependency tree. Just HTML you serve from plain nginx.

Why plasmoid

Two bad options for docs. So we built a third.

Heavy JS frameworks drown you in a supply chain you can't audit. SPAs ship a blank page and render in the browser. plasmoid pre-renders everything, owns nothing of yours, and stays small enough to read end to end.

Instant first paint

Every page is real HTML at a real path. The web server is the router; JavaScript is tiny, optional, and the page reads fine without it.

A dependency tree you can read

A handful of deliberate, audited Rust crates instead of a node_modules black hole. That small, reviewable surface is the entire point.

Versioned, never abandoned

Keep the newest releases live and zip-archive the rest behind an index. Old docs are preserved, not deleted — and every link keeps resolving.

Multilingual by default

Per-locale URLs with graceful fallback, a built-in language switcher, and a sharded static search index — no server, no SaaS.

Accessible & themed

Keyboard-navigable nav, focus-visible outlines, light/dark with no flash, and bundled hyper-legible fonts. Good defaults, zero config.

One binary, any host

Deterministic, offline builds with no network at build time. Drop the output on nginx, a bucket, or a CDN. Nothing to run, nothing to babysit.

How it works

Point it at Markdown. Get a whole site.

Navigation comes from your folder structure. Theming, search, versioning and the output tree are handled for you. plasmoid reads your content and never mutates it.

Start the quickstart →

0
runtime JS frameworks
1
self-contained binary
100%
static & offline
projects, one pipeline

Your docs should outlive the framework you wrote them in.

Own the tool. Own the output. Serve it anywhere, forever.