Docmd logo

Docmd

Free

Build production-ready documentation from Markdown in seconds. No React, no bloat, just content.

FreeFree tier
#TypeScript
Type
Saas

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

Zero configuration; single command setup with npx @docmd/core dev
Rich layout containers using native Markdown syntax (callouts, tabs, cards, icon support)
Instant offline full-text fuzzy search with no API keys or cloud dependencies
Native multi-language support with locale-first URLs
Light/dark themes with custom CSS and multi-version documentation
One-command deploy to GitHub Pages, Docker, Nginx, or Caddy
AI context support (MCP server, SKILL.md, llms-full.txt)
Core plugins include Search, SEO, Sitemap, Analytics, LLMs, Mermaid, Git, OpenAPI, PWA, Threads, and Math (KaTeX)

Pros & Cons

Pros
  • 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
Cons
  • 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

Best For

Developer documentation (API references, guides, tutorials)Knowledge bases and internal wikis for teamsAPI references with native OpenAPI support and code examplesTechnical guides and step-by-step tutorials with multi-language code samplesAI agent workspaces with MCP server and llms-full.txt contextChangelogs and release notes with version history and structured timelines

FAQ

What is docmd?
docmd is an open-source, zero-config documentation engine that converts Markdown files into production-ready documentation sites. It generates static HTML for SEO while providing SPA-like navigation for speed.
How is it different from Docusaurus, MkDocs or VitePress?
docmd requires no configuration, no React, no Vue, no framework knowledge. It produces standalone HTML with less than 20KB client JS, scores Lighthouse 100, and includes search, SEO, and AI context (llms.txt) without any setup.
Do I need React or any framework?
No, docmd requires no React, Vue, or any framework knowledge. It works directly with Markdown.