The docs framework for .NET.

Beautiful, animated, Cmd+K-searchable documentation sites : powered by Blazor, composable with ShellUI (or any component library), and shaped like fumadocs meets shadcn.

$ dotnet tool install -g ShellDocs.CLI --prerelease

What's in ShellDocs?

A docs site from a folder of markdown, on any host.

One command to scaffold, one to publish

shelldocs init creates a Blazor Web App wired end to end. shelldocs build prerenders every page into a folder any static host can serve.

Quick start →

Search with no server

Titles, headings and body text, ranked in the browser. It works the same on a static export. Click the panel to try it.

How search works →

Markdown first

Frontmatter, fenced code, and Blazor components written as tags in the middle of your prose.

Authoring →

Live component previews

A razor:preview fence renders your real components next to their source, from any library you register.

razor:preview →

Any static host

GitHub Pages, Cloudflare Pages, Netlify, or a .NET host when you need live demos. This site is a static export.

Deployment →

Install and ship in five minutes.

The alpha is on NuGet. Getting Started walks you through the whole flow.

Installation