Skip to content

DocsForge

Write your documentation in Markdown. Build a professional static site in seconds. Deploy anywhere.

pip install docsforge
docsforge serve

What makes DocsForge different

  •   Zero Dependencies


    Everything is bundled. pip install docsforge gets you the engine, Material theme, all plugins, all extensions, fonts, icons, and math rendering.

  •   Zero Config


    Start with just site_name:. All 7 plugins and 31 Markdown extensions load automatically. Customize only when you need to.

  •   Math Works


    Write $$...$$ and it renders. KaTeX is vendored — no CDN, no extra_javascript, no setup.

  •   Syntax Highlighted


    Code blocks render with Pygments colors at build time. No client-side JavaScript needed.

  •   Instant Search


    Full-text search built in, powered by a client-side Lunr.js index.

  •   Dark Mode


    Light/dark toggle in the header. Auto-detects system preference.

Quick start

pip install docsforge
docsforge new my-docs
cd my-docs
docsforge serve

That's it. Your documentation site is now running at localhost:8000.

What you get

Feature Status
Admonitions (!!! note) ✅ Zero config
Math ($$...$$) ✅ Zero config
Code highlighting ✅ Zero config
Tables ✅ Zero config
Task lists (- [x]) ✅ Zero config
Footnotes ([^1]) ✅ Zero config
Definition lists ✅ Zero config
Abbreviations ✅ Zero config
Content tabs ✅ Zero config
Diagrams (Mermaid) ✅ Zero config
Emojis ✅ Zero config
Blog ✅ Zero config
Tags ✅ Zero config
Search ✅ Zero config
Privacy (self-host assets) ✅ Zero config
Minify (HTML/CSS/JS) ✅ Zero config

Next steps

  •   Getting Started


    Installation, first steps, and basic configuration

  •   Setup Guides


    Customize colors, fonts, navigation, search, and more

  •   Reference


    Markdown syntax, components, and formatting options