Docs-as-Code Tools
Static site generators, documentation frameworks, themes, linters, search and hosting used to build documentation from plain-text source in a Git repository.
Read the Docs
A hosting platform that builds and publishes documentation from a Git repository, with versioned builds and pull-request previews for Sphinx and MkDocs projects.
Starlight
Astro's official documentation framework, providing navigation, site search, internationalisation and dark mode for content written in Markdown or MDX.
JetBrains Writerside
A documentation authoring environment from JetBrains that combines Markdown and semantic markup with live preview, build and automated quality checks.
Doctave
A hosted documentation platform built around a docs-as-code workflow, publishing Markdown from a Git repository with search and broken-link checks.
Docusaurus
An open-source documentation site generator built on React. It handles versioned docs, translations, blog sections and MDX content out of the box.
Mintlify
A hosted documentation platform where content lives as MDX in a Git repository and API reference pages are generated from an OpenAPI description.
GitBook
A hosted documentation platform with a visual editor that can stay in sync with a Git repository, aimed at product and developer documentation.
Sphinx
The documentation generator originally built for the Python language docs. It reads reStructuredText or MyST Markdown and can pull API reference straight from source code.
Docsie
A documentation platform for product and knowledge-base content, with versioning, translation workflows and hosted publishing.
Material for MkDocs
A widely used documentation theme for MkDocs that adds navigation, search, versioning and a large set of content components on top of a standard MkDocs build.
MkDocs
A Python static site generator aimed specifically at project documentation. Source pages are written in Markdown and configured with a single YAML file.
DocFX
Microsoft's open-source documentation generator for .NET projects, combining conceptual Markdown articles with API reference generated from source.
BookStack
A self-hosted, open-source platform that organises documentation into shelves, books, chapters and pages, with both WYSIWYG and Markdown editing.
Antora
An AsciiDoc-based documentation toolchain designed for assembling a single site from content spread across many Git repositories and versions.
LaTeX
A document preparation and typesetting system widely used for technical and scientific documents that need precise formatting and mathematics.
Nuxt Content
A file-based content module for Nuxt that turns Markdown, YAML and JSON files into queryable content for documentation and marketing sites.
CloudCannon
A Git-based content management system and hosting service for static site generators, giving non-technical editors a visual editing layer.
Nextra
A Next.js based framework for documentation and blog sites. Content is written in MDX and the site is generated from the file structure.
Vale
A markup-aware prose linter that checks documentation against configurable style rules, letting teams enforce a house style guide in CI.
Asciidoctor
An open-source text processor and publishing toolchain that converts AsciiDoc source into HTML5, DocBook, PDF and other output formats.
Vercel
A deployment platform for frontend frameworks that builds and hosts documentation sites with preview deployments for each pull request.
Just the Docs
A Jekyll theme for documentation sites, with built-in search, a configurable navigation sidebar and no required JavaScript build step.
Quarto
An open-source scientific and technical publishing system that renders Markdown and notebooks to websites, books, articles and slides.
VitePress
A Vite-powered static site generator aimed at content-heavy documentation sites, using Markdown with Vue components available inline.
Storyblok
A headless content management system with a visual editor, used by teams that need marketing and documentation content in one place.
Typesense
An open-source typo-tolerant search engine that can be self-hosted, including a documentation search scraper modelled on DocSearch.
TinaCMS
An open-source content management system that stores content in Git and provides visual editing on top of Markdown and MDX files.
Fumadocs
A Next.js documentation framework offering content sourcing, search and navigation components for MDX-based documentation sites.
DITA Open Toolkit
The open-source publishing engine for DITA content, converting DITA XML source into HTML, PDF and other deliverable formats.
Wiki.js
An open-source Node.js wiki engine that supports Markdown and visual editing and can store its content in a Git repository.
GNU Texinfo
The GNU project's documentation system, which produces printed manuals, HTML and Info output from a single source file.
MyST
A Markdown flavour and toolchain for technical and scientific communication, adding cross-references, citations and structured directives to standard Markdown.
Directus
An open-source data platform that wraps any SQL database with a no-code editing interface plus REST and GraphQL APIs.
Netlify
A hosting and build platform for static sites, widely used to publish documentation with per-branch deploy previews.
remark
A Markdown processor built on the unified ecosystem, used to lint, transform and generate Markdown programmatically.
Jupyter Book
A tool for building publication-quality books and documents from Markdown files and executable Jupyter notebooks.
Questions
Frequently asked questions
What counts as docs-as-code tools?
Static site generators, documentation frameworks, themes, linters, search and hosting used to build documentation from plain-text source in a Git repository.
What are docs-as-code tools?
Static site generators, documentation frameworks, themes, linters, search and hosting used to build documentation from plain-text source in a Git repository.
Docs-as-code or a help authoring tool?
Docs-as-code suits engineering teams who want docs in Git with the code. Help authoring tools suit writers producing large, reusable content sets with output to many formats. Many teams use both.