Awesome Docs 
A curated list of awesome documentation tools, guides and good practice.
If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file.
Thank you!
Contributing
Please take a quick gander at the contribution guidelines first.
Thanks to all contributors; you rock!
Contents
Accessibility
AsciiDoc
API
Browser Extensions
Browser Testing
Editor
- DraftView Edit - Paste a GitHub or GitLab file URL to edit it in DraftView and submit it back as a pull request or merge request.
- HackMD
- Lapce
- Mark Text
- Markdown Pro - Paid plugin for JetBrains IDEs that extends the bundled Markdown editor with MDX previews, table editing and documentation checks.
- Notula - Desktop WYSIWYG editor for the Markdown in a git repository, with comment threads committed beside the documents.
- Swimm
- Text to Confluence - Browser-based editor for preparing Markdown and plain text for Confluence.
- TypeFire Markdown Editor - Browser-based Markdown editor and viewer that formats as you type and exports to Markdown, HTML and PDF.
- Visual Studio Code
- Zed
- Zettlr
Feedback
- notabene - Renders a repo’s Markdown/MDX as a navigable site with anchored, Google-Docs-style comments; an agent applies them as source edits and journals the changes.
- Papercups
GitHub Actions
- Alex Action
- constitution-lint-action Lints a CLAUDE.md-style AI agent constitution file for structural completeness (mission statement, hard rules, escalation procedures, spending limits).
- docproof - Fails a build when documentation contradicts the repository, and reports what share of the documentation it read.
- DocPulse
- DOCtor-RST
- DocuPilot - GitHub App that auto-generates README, CHANGELOG, and API docs on every push via AI-powered PRs. Free for 1 repo.
- DocFlow
- EkLine
- Lighthouse CI Action
- readme-ci
- relnote - Generate GitHub-flavored release notes from a git range (stdlib Python CLI + Action; conventional-commit grouping).
- Pushpen - Generates and updates README, changelog, API docs, and onboarding guides from a repository’s actual code and commit history on every push, opened as a pull request.
- Run misspell with reviewdog
- Spellcheck Action
- TOC Generator
- TODO to Issue Action
- Vale
Hosting
Knowledge Base
- Carbon Forge - Hosted record where pages, files and code live together and land in one changeset, so a code change and the page that documents it are written together or not at all; people and agents edit it through the same tools, including over MCP.
- Document360
- Falconer
- Folio Wiki - Open-source, self-hosted team wiki that stores every page as a Markdown file in a Git repository, with a built-in MCP server.
- Logseq
- Obsidian
- Oxynote - Self-hosted team wiki with live Prometheus and SQL charts inside pages and pull-request-style reviews.
- reqlan - Semantic requirements as code: a graph of named ideas your agents can search, link, reuse, test and maintain.
- Specsight
- wiki - Indexed Markdown knowledge bases for agents, with deterministic indexes, scoped retrieval, linting, and merge handling for parallel edits.
Mockup
Quality Assurance
- ai-slop-linter - Flags AI-sounding phrases and em dashes in Markdown docs, commit messages and pull request descriptions, with a reason for each; runs in CI and calls no model.
- Alex
- brok
- Capitalize My Title
- case-police
- Corpus Keeper - Free Python CLI that checks Markdown folders for broken relative links, index drift, and stale markers while scaffolding document governance files.
- Doc Detective
- docproof - Checks whether what documentation claims is still true of the repository: file paths, CLI flags, versions, and documented imports, each resolved against the code and its git history.
- Docs Link Integrity Checker - Checks local Markdown and HTML links, anchors, and paths offline; external URLs require an imported status report.
- EkLine
- Harper
- HtmlTest
- InnovationEngine
- Linkspector
- lychee
- mdoctest - Runs the code blocks and console sessions in Markdown docs and checks their output still matches, with
--fix to update them; language-agnostic and dependency-free.
- Readable
- Rules example
- seiso - Markdown convention and linter for project docs written by AI and read by humans and agents. Checks document kinds, local links, facts restated across pages, values that go stale such as versions, and conversation remnants left in the page.
- Swimm
- Vale
- Woke
- Your automated tester
Reading
Screencast
Screenshot
Site Generators
Docsify Extensions
Hugo Extensions
MkDocs Extensions
Search
Sphinx Extensions
Sphinx Themes
Spelling
Style Guides
- adr-tools
- AutomaDocs - AI documentation platform for GitHub repos. Tree-sitter AST chunking, Claude generation, hybrid retrieval (BM25 + Pinecone vector). Webhook-driven selective regeneration on every push so docs stay in sync with code.
- Awesome Design Tools
- Bluehawk
- Browser SOP Builder - Local-first browser tool for drafting controlled procedures and exporting Markdown without accounts or server storage.
- Calculate max length for UI elements
- Canopy - Architecture mapping and context exports for developer documentation.
- Code Hike
- CodeAlmanac - Self-updating repository wiki for AI coding agents that tracks project conversations and context locally in the repo.
- CSS+JS Code snippets for enhancing online documentation
- docToolchain
- DraftView - A visual review layer for docs-as-code projects. Let contributors edit rendered documentation through a GitHub-native workflow and sync changes back as pull requests.
- D2 Declarative Diagramming
- DIV Table Generator
- Driver.js
- Excel to Markdown - Browser-local converter for turning XLSX, XLS, and CSV data into Markdown tables for READMEs and documentation.
- fixred
- gatsby-theme-adr
- GitDiagram - Generates an interactive architecture diagram and written explanation of a GitHub repository, with Mermaid and PNG export for docs and READMEs.
- HTML to Markdown Converter - Browser-local converter for turning HTML headings, lists, links, blockquotes, and inline formatting into Markdown.
- Loom
- Mermaid Diagram Editor for Confluence - Confluence Cloud app for editing Mermaid diagrams by clicking on the diagram or in code, with both kept in sync. Free for sites with up to 10 users.
- Mermaid Editor for Confluence - Free Confluence Cloud app for writing Mermaid diagrams with a live preview as you type. Runs on Atlassian Forge, so diagram data stays in Atlassian.
- Mermaid Online - Browser-based Mermaid diagram converter for previewing diagrams and exporting PNG, SVG, JPG, WebP, and PDF assets for docs, READMEs, blogs, and slides.
- Markdoc
- markdown-doctest
- Merge Docs Pro
- Penpot
- PitchDocs - AI-powered documentation generator that scans codebases and produces marketing-ready READMEs, changelogs, and AI context files with quality scoring.
- Moxie Docs - SaaS GitHub App for living repository documentation: indexes codebases, generates docs, exposes AI agent context through MCP, and opens documentation PRs when docs drift from code.
- Playwright
- Pocket Marketing List
- readme.so
- rstcheck
- rundoc
- Shepherd
- Squoosh
- Sync-o - AI documentation automation for Atlassian. Auto-updates Confluence pages with surgical section-level diffs when Jira tickets transition to Done. EU-resident, GDPR-compliant.
- Tables Generator
- Tablesmit - A minimalist, open-source table builder for analytical writing. It helps create, format, and export structured tables for technical documentation.
- Tools for Technical Writers
- Trupeer - AI-powered tool that transforms screen recordings into polished product videos and step-by-step documentation.
- vendir
- Writerside
User Behavior Analytics
Viewer
- Glim - Mac Markdown viewer with Mermaid diagrams, LaTeX formulas and basic source editing.
- Glow - Render Markdown on the CLI
- MacMD Viewer - Native macOS Markdown viewer with Mermaid diagram support, QuickLook extension, and syntax highlighting for 190+ languages.
- mdv
Watching
Writing