Tech Writer's Guide

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.

77 tech writing resources / page 1 of 3

Read the Docs

Docs-as-Code Tools

A hosting platform that builds and publishes documentation from a Git repository, with versioned builds and pull-request previews for Sphinx and MkDocs projects.

about.readthedocs.com

Starlight

Docs-as-Code Tools

Astro's official documentation framework, providing navigation, site search, internationalisation and dark mode for content written in Markdown or MDX.

starlight.astro.build

JetBrains Writerside

Docs-as-Code Tools

A documentation authoring environment from JetBrains that combines Markdown and semantic markup with live preview, build and automated quality checks.

jetbrains.com

Doctave

Docs-as-Code Tools

A hosted documentation platform built around a docs-as-code workflow, publishing Markdown from a Git repository with search and broken-link checks.

doctave.com

Docusaurus

Docs-as-Code Tools

An open-source documentation site generator built on React. It handles versioned docs, translations, blog sections and MDX content out of the box.

docusaurus.io

Mintlify

Docs-as-Code Tools

A hosted documentation platform where content lives as MDX in a Git repository and API reference pages are generated from an OpenAPI description.

mintlify.com

GitBook

Docs-as-Code Tools

A hosted documentation platform with a visual editor that can stay in sync with a Git repository, aimed at product and developer documentation.

gitbook.com

Sphinx

Docs-as-Code Tools

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.

sphinx-doc.org

Docsie

Docs-as-Code Tools

A documentation platform for product and knowledge-base content, with versioning, translation workflows and hosted publishing.

docsie.io

Material for MkDocs

Docs-as-Code Tools

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.

squidfunk.github.io

MkDocs

Docs-as-Code Tools

A Python static site generator aimed specifically at project documentation. Source pages are written in Markdown and configured with a single YAML file.

mkdocs.org

DocFX

Docs-as-Code Tools

Microsoft's open-source documentation generator for .NET projects, combining conceptual Markdown articles with API reference generated from source.

dotnet.github.io

BookStack

Docs-as-Code Tools

A self-hosted, open-source platform that organises documentation into shelves, books, chapters and pages, with both WYSIWYG and Markdown editing.

bookstackapp.com

Antora

Docs-as-Code Tools

An AsciiDoc-based documentation toolchain designed for assembling a single site from content spread across many Git repositories and versions.

antora.org

LaTeX

Docs-as-Code Tools

A document preparation and typesetting system widely used for technical and scientific documents that need precise formatting and mathematics.

latex-project.org

Nuxt Content

Docs-as-Code Tools

A file-based content module for Nuxt that turns Markdown, YAML and JSON files into queryable content for documentation and marketing sites.

content.nuxt.com

CloudCannon

Docs-as-Code Tools

A Git-based content management system and hosting service for static site generators, giving non-technical editors a visual editing layer.

cloudcannon.com

Nextra

Docs-as-Code Tools

A Next.js based framework for documentation and blog sites. Content is written in MDX and the site is generated from the file structure.

nextra.site

Vale

Docs-as-Code Tools

A markup-aware prose linter that checks documentation against configurable style rules, letting teams enforce a house style guide in CI.

vale.sh

Asciidoctor

Docs-as-Code Tools

An open-source text processor and publishing toolchain that converts AsciiDoc source into HTML5, DocBook, PDF and other output formats.

asciidoctor.org

Vercel

Docs-as-Code Tools

A deployment platform for frontend frameworks that builds and hosts documentation sites with preview deployments for each pull request.

vercel.com

Just the Docs

Docs-as-Code Tools

A Jekyll theme for documentation sites, with built-in search, a configurable navigation sidebar and no required JavaScript build step.

just-the-docs.com

Quarto

Docs-as-Code Tools

An open-source scientific and technical publishing system that renders Markdown and notebooks to websites, books, articles and slides.

quarto.org

VitePress

Docs-as-Code Tools

A Vite-powered static site generator aimed at content-heavy documentation sites, using Markdown with Vue components available inline.

vitepress.dev

Storyblok

Docs-as-Code Tools

A headless content management system with a visual editor, used by teams that need marketing and documentation content in one place.

storyblok.com

Typesense

Docs-as-Code Tools

An open-source typo-tolerant search engine that can be self-hosted, including a documentation search scraper modelled on DocSearch.

typesense.org

TinaCMS

Docs-as-Code Tools

An open-source content management system that stores content in Git and provides visual editing on top of Markdown and MDX files.

tina.io

Fumadocs

Docs-as-Code Tools

A Next.js documentation framework offering content sourcing, search and navigation components for MDX-based documentation sites.

fumadocs.dev

DITA Open Toolkit

Docs-as-Code Tools

The open-source publishing engine for DITA content, converting DITA XML source into HTML, PDF and other deliverable formats.

dita-ot.org

Wiki.js

Docs-as-Code Tools

An open-source Node.js wiki engine that supports Markdown and visual editing and can store its content in a Git repository.

js.wiki

GNU Texinfo

Docs-as-Code Tools

The GNU project's documentation system, which produces printed manuals, HTML and Info output from a single source file.

gnu.org

MyST

Docs-as-Code Tools

A Markdown flavour and toolchain for technical and scientific communication, adding cross-references, citations and structured directives to standard Markdown.

mystmd.org

Directus

Docs-as-Code Tools

An open-source data platform that wraps any SQL database with a no-code editing interface plus REST and GraphQL APIs.

directus.io

Netlify

Docs-as-Code Tools

A hosting and build platform for static sites, widely used to publish documentation with per-branch deploy previews.

netlify.com

remark

Docs-as-Code Tools

A Markdown processor built on the unified ecosystem, used to lint, transform and generate Markdown programmatically.

remark.js.org

Jupyter Book

Docs-as-Code Tools

A tool for building publication-quality books and documents from Markdown files and executable Jupyter notebooks.

jupyterbook.org

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.