#documentation-generator #html #markdown-rendering #static-site #forge #static-site-generator

bin+lib docanvil

A Rust-based static documentation generator that converts Markdown into HTML sites

20 releases (3 stable)

Uses new Rust 2024

new 1.1.1 Mar 6, 2026
1.0.0 Feb 20, 2026
0.3.5 Feb 17, 2026
0.2.0 Feb 15, 2026
0.1.9 Feb 15, 2026

#1021 in Text processing

MIT license

480KB
12K SLoC

๐Ÿ”จ DocAnvil

CI

Forge beautiful static documentation from Markdown.

DocAnvil turns your Markdown files into a polished, searchable documentation site with a single command. Built in Rust for speed, designed for developers who want great docs without the setup overhead.

๐Ÿ“– Documentation ยท ๐Ÿ’ป GitHub

๐Ÿš€ Quickstart

cargo install docanvil
docanvil new my-docs
cd my-docs
docanvil serve

Open localhost:3000 โ€” your site is live with hot reloading. โšก

When you're ready to deploy:

docanvil build

Static HTML goes to dist/, ready to host anywhere.

โœจ Why DocAnvil?

Most documentation tools either look great but lock you in, or give you control but demand hours of configuration. DocAnvil gives you both โ€” a site you'll be proud of out of the box, with the flexibility to make it your own.

  • ๐ŸŽ๏ธ Instant results โ€” scaffold, serve, and start writing in under a minute
  • ๐ŸŽจ Beautiful by default โ€” clean, readable design with dark mode, syntax highlighting, and responsive layout
  • ๐Ÿ”„ Live reloading โ€” see every edit reflected instantly in your browser
  • ๐Ÿ“ Rich Markdown โ€” tabs, admonitions, code groups, diagrams, popovers, and wikilinks built in
  • ๐ŸŽ›๏ธ Fully customisable โ€” themes, templates, and CSS variables let you match any brand
  • ๐ŸŒ Static output โ€” deploy to GitHub Pages, Netlify, S3, or anywhere that serves HTML
  • โšก Fast โ€” Rust-powered builds that scale with your content

๐Ÿ“š Learn More

Head to the full documentation for guides on configuration, theming, components, navigation, and more.

๐Ÿ“„ License

MIT

Dependencies

~42โ€“63MB
~1M SLoC