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.
Hot right now
Most stars gained in a day · Oct 18
+57context7
upstash/context7 · ★ 63.3KContext7 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.
+22openwiki
langchain-ai/openwiki · ★ 17.3KOpenWiki 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.
hugo
gohugoio/hugo · ★ 90.2KHugo 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.
+8fumadocs
fuma-nama/fumadocs · ★ 13.4KFumadocs is a framework for building documentation websites in React.js frameworks and Astro, with built-in search, theming, and MDX content handling.
The all-time top
22 projects · by stars
- 90.2K
#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.
- 63.3K
#2 · upstash/context7context7
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.
- 39.6K
#3 · freeCodeCamp/devdocsdevdocs
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.
- 4
docsify
31.6Kdocsifyjs/docsify · JavaScriptDocsify turns your Markdown files into a documentation website: you write Markdown, and it becomes a site with no build process required.
- 5
gitbook
29.1KGitbookIO/gitbook · TypeScriptThe 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.
- 6
mkdocs-material
27.6Ksquidfunk/mkdocs-material · PythonMaterial for MkDocs is a documentation theme and framework built on top of MkDocs that turns Markdown files into a professional, searchable static documentation site.
- 7

redoc
26KRedocly/redoc · TypeScriptRedoc 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.
- 8
docz
23.6Kpedronauck/docz · TypeScriptDocz is a documentation tool: you write MDX files showcasing your code, and it turns them into a live-reloading, production-ready documentation site.
- 9

mdBook
22.2Krust-lang/mdBook · RustmdBook 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.
- 10

buildawesome
20K11ty/buildawesome · JavaScriptBuildawesome (Eleventy) is a static site generator that transforms a directory of templates into HTML, positioned as a simpler alternative to Jekyll.
- 11
zola
17.5Kgetzola/zola · RustZola 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.
- 12

openwiki
17.3Klangchain-ai/openwiki · TypeScriptOpenWiki 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.
- 13
quarkdown
16.3Kiamgio/quarkdown · KotlinQuarkdown 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.
- 14

jsdoc
15.5Kjsdoc/jsdoc · JavaScriptJSDoc 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.
- 15

gollum
14.3Kgollum/gollum · RubyGollum 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.
- 16

fumadocs
13.4Kfuma-nama/fumadocs · TypeScriptFumadocs is a framework for building documentation websites in React.js frameworks and Astro, with built-in search, theming, and MDX content handling.
- 17

showdoc
12.9Kstar7th/showdoc · PHPShowDoc is a self-hosted tool for IT teams to write and share online documentation, especially API docs, data dictionaries, and technical specs.
- 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.
- 19

react-styleguidist
11.1Kstyleguidist/react-styleguidist · TypeScriptReact 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.
- 20

handbook
7.4Kastrid-runtime/handbookThis 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.
- 21

oh-my-mermaid
3.2Koh-my-mermaid/oh-my-mermaid · TypeScriptOh-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.
- 22

explainer
447mizchi/explainer · HTMLThis 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.
Related topics
Often tagged together