Topics / #documentation-tool

Documentation-tool projects on GitHub

Generators and editors for producing project documentation sites.

As of , the most-starred Documentation-tool projects on GitHub are hugo (90.2K stars), context7 (63.3K stars) and devdocs (39.6K stars). GitHub.Locker tracks 22 Documentation-tool repositories with 515K stars combined. The fastest-growing on October 18 was context7, with +57 stars in a day.

22Projects
515KStars in total
+141Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

22 projects · by stars

  1. #1 · gohugoio/hugo

    hugo

    Hugo is a static site generator written in Go that builds websites from content files and templates, marketed as the world's fastest framework for building websites.

    90.2K
  2. #2 · upstash/context7

    context7

    Context7 fetches up-to-date, version-specific documentation and code examples for the libraries you use and injects them directly into your AI coding agent's prompt, instead of relying on the model's stale training data.

    63.3K
  3. #3 · freeCodeCamp/devdocs

    devdocs

    DevDocs combines documentation from many programming languages, frameworks, and tools into one fast, searchable web interface with offline support, a mobile version, dark theme, and keyboard shortcuts.

    39.6K
  1. 4

    docsify

    31.6Kdocsifyjs/docsify · JavaScript

    Docsify turns your Markdown files into a documentation website: you write Markdown, and it becomes a site with no build process required.

  2. 5

    gitbook

    29.1KGitbookIO/gitbook · TypeScript

    The open source frontend that renders GitBook doc sites: this repo contains the code GitBook uses to render published content, while authoring stays on the GitBook platform.

  3. 6

    mkdocs-material

    27.6Ksquidfunk/mkdocs-material · Python

    Material for MkDocs is a documentation theme and framework built on top of MkDocs that turns Markdown files into a professional, searchable static documentation site.

  4. 7

    redoc

    26KRedocly/redoc · TypeScript

    Redoc is an open-source tool that generates API reference documentation from OpenAPI (formerly Swagger) definitions — it turns your spec file into a polished, readable reference page.

  5. 8

    docz

    23.6Kpedronauck/docz · TypeScript

    Docz is a documentation tool: you write MDX files showcasing your code, and it turns them into a live-reloading, production-ready documentation site.

  6. 9

    mdBook

    22.2Krust-lang/mdBook · Rust

    mdBook is a command-line utility that turns a folder of Markdown files into a modern online book — a static website you can host anywhere. Think Gitbook, but written in Rust.

  7. 10

    buildawesome

    20K11ty/buildawesome · JavaScript

    Buildawesome (Eleventy) is a static site generator that transforms a directory of templates into HTML, positioned as a simpler alternative to Jekyll.

  8. 11

    zola

    17.5Kgetzola/zola · Rust

    Zola is a fast static site generator: it turns your Markdown content into a complete static website, shipped as one self-contained binary with everything built in.

  9. 12

    openwiki

    17.3Klangchain-ai/openwiki · TypeScript

    OpenWiki is a CLI that uses an AI agent to write and continuously maintain a linked Markdown wiki for your codebase (or your personal knowledge), plus an interactive visualizer to explore it.

  10. 13

    quarkdown

    16.3Kiamgio/quarkdown · Kotlin

    Quarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.

  11. 14

    jsdoc

    15.5Kjsdoc/jsdoc · JavaScript

    JSDoc is an API documentation generator for JavaScript: it reads your source files and produces API reference docs from the comments in them. It ships as an npm package you run from the command line.

  12. 15

    gollum

    14.3Kgollum/gollum · Ruby

    Gollum is a simple wiki system built on top of Git: each wiki is just a Git repository of text or markup files, served through a local web interface you can read and edit from your browser.

  13. 16

    fumadocs

    13.4Kfuma-nama/fumadocs · TypeScript

    Fumadocs is a framework for building documentation websites in React.js frameworks and Astro, with built-in search, theming, and MDX content handling.

  14. 17

    showdoc

    12.9Kstar7th/showdoc · PHP

    ShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.

  15. 18

    zeal

    12.8Kzealdocs/zeal · C++

    Zeal is an offline documentation browser that acts as your personal reference library, letting you search programming docs instantly without an internet connection.

  16. 19

    react-styleguidist

    11.1Kstyleguidist/react-styleguidist · TypeScript

    React Styleguidist is a component development environment with a hot-reloaded dev server and a living style guide you can share with your team. It lists component propTypes and shows live, editable usage examples pulled from Markdown files.

  17. 20

    handbook

    7.4Kastrid-runtime/handbook

    This is the contributor handbook for Astrid, a guide explaining how the project's polyrepo is organized, its public contracts, the contribution process, and how releases are shipped.

  18. 21

    oh-my-mermaid

    3.2Koh-my-mermaid/oh-my-mermaid · TypeScript

    Oh-my-mermaid (omm) has your AI coding assistant scan a codebase and generate architecture diagrams and documentation (Mermaid diagrams plus description/context/constraint/concern/todo fields) so humans can actually understand the code, not just the AI that wrote it.

  19. 22

    explainer

    447mizchi/explainer · HTML

    This repo provides Claude Code skills that help an AI write explanations tailored to one specific reader, cutting out what that reader already knows, with every claim and figure checked by tools instead of trusted blindly.

Often tagged together