Docmd
FreeBuild production-ready documentation from Markdown in seconds. No React, no bloat, just content.
About Docmd
docmd is an open-source, zero-config documentation engine that converts Markdown files into production-ready documentation sites. It generates static HTML with less than 20KB client JavaScript, achieving Lighthouse 100 scores, and provides instant offline fuzzy search without API keys. Features include rich layout containers (callouts, tabs, cards, icons), native i18n, light/dark themes, multi-version documentation, and one‑command deploy to GitHub Pages, Docker, Nginx, or Caddy. It also supports AI context through MCP server, SKILL.md, and llms-full.txt. No React, Vue, or framework knowledge is required, and it works with any existing Markdown structure.
Key Features
Pros & Cons
- No React, Vue, or framework knowledge required; uses plain Markdown
- Zero configuration to start, full customization when needed via docmd.config.js
- Free and open-source, no backend or server costs
- Fast build times (e.g., 340ms for 12 pages) and Lighthouse 100 performance
- Search works completely offline with per-locale indexes
- Production-ready features (i18n, versioning, themes, deploy configs) out of the box
- Requires Node.js and npm for local development
- Limited community and plugin ecosystem compared to established tools like Docusaurus or MkDocs
- Content must be authored in Markdown; no built-in WYSIWYG editor