Open source documentation projects

Every project in the registry tagged documentation, ranked by real GitHub adoption.

projects 58 combined stars ★ 726K refresh nightly
01 storybook ★ 91K

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

last push16 hours ago languageTypeScript licenseMIT
02 Mermaid ★ 91K

Text-based diagramming that renders in code and docs

last push31 hours ago languageTypeScript licenseMIT
03 AppFlowy ★ 78K

AI workspace for docs, projects, and wikis you control

last push6 days ago languageDart licenseAGPL-3.0
04 docusaurus ★ 67K

Easy to maintain open source documentation websites.

last push3 days ago languageTypeScript licenseMIT
05 devdocs ★ 40K

API Documentation Browser

last push15 hours ago languageRuby licenseMPL-2.0
06 docsify ★ 32K

🃏 A magical documentation site generator.

last push20 hours ago languageJavaScript licenseMIT
07 wiki ★ 29K

Wiki.js | Next Generation Open Source Wiki

last push15 hours ago languageTypeScript licenseAGPL-3.0
08 mkdocs-material ★ 28K

Documentation that simply works

last push3 days ago languagePython licenseMIT
09 mkdocs ★ 23K

Project documentation with Markdown.

last push13 months ago languagePython licenseBSD-2-Clause
10 Docmost ★ 22K

Self-hosted wiki with AI, compliance, and real-time editing

last push19 hours ago languageTypeScript licenseAGPL-3.0
11 BookStack ★ 19K

NOW MANAGED ON CODEBERG

last push14 hours ago languagePHP licenseMIT
12 Docs ★ 17K

Create, edit and share documents with real-time collaboration

last push21 hours ago languagePython licenseMIT
13 jsdoc ★ 15K

An API documentation generator for JavaScript.

last push25 hours ago languageJavaScript licenseApache-2.0
14 Skill_Seekers ★ 15K

Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic conflict detection

last push1 months ago languagePython licenseMIT
15 gollum ★ 14K

A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.

last push11 months ago languageRuby licenseMIT
16 cheat ★ 13K

cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for comman

last push6 months ago languageGo licenseMIT
17 zeal ★ 13K

Offline documentation browser. Your personal reference library, searchable in an instant.

last push2 days ago languageC++ licenseGPL-3.0
18 PandaWiki ★ 10K

PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统,帮助你快速构建智能化的 产品文档、技术文档、FAQ、博客系统,借助大模型的力量为你提供 AI 创作、AI 问答、AI 搜索等能力。

last push13 days ago languageTypeScript licenseAGPL-3.0
19 markdoc ★ 8.5K

A powerful, flexible, Markdown-based authoring framework.

last push7 days ago languageTypeScript licenseMIT
20 repowise ★ 8.1K

Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.

last push21 hours ago languagePython licenseAGPL-3.0
21 Scanopy ★ 5.9K

Auto-generated network diagrams that stay current

last push28 hours ago languageRust licenseAGPL-3.0
22 liam ★ 5.2K

Automatically generates beautiful and easy-to-read ER diagrams from your database.

last push39 hours ago languageTypeScript licenseApache-2.0
23 huma ★ 4.5K

Huma REST/HTTP API Framework for Golang with OpenAPI 3.1

last push5 days ago languageGo licenseMIT
24 docfx ★ 4.4K

Static site generator for .NET API documentation.

last push33 hours ago languageC# licenseMIT
25 utoipa ★ 4.1K

Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust

last push13 days ago languageRust licenseApache-2.0
26 compodoc ★ 4.1K

:notebook_with_decorative_cover: The missing documentation tool for your Angular, Nest & Stencil application

last push18 hours ago languageTypeScript licenseMIT
27 react-docgen ★ 3.8K

A CLI and library to extract information from React component files for documentation generation purposes.

last push14 hours ago languageTypeScript licenseMIT
28 dokka ★ 3.8K

API documentation engine for Kotlin

last push14 days ago languageKotlin licenseApache-2.0
29 mm-wiki ★ 3.8K

MM-Wiki 一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。

last push7 months ago languageGo licenseMIT
30 schemaspy ★ 3.7K

Database documentation built easy

last push8 months ago languageHTML licenseLGPL-3.0
31 oh-my-mermaid ★ 3.4K

Turn complex codebases into clear, navigable architecture diagrams with Claude Code.

last push7 months ago languageTypeScript licenseMIT
32 kin-openapi ★ 3.3K

OpenAPI 3.0 and 3.1 and 3.2 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)

last push24 hours ago languageGo licenseMIT
33 readme-ai ★ 3.0K

README file generator, powered by AI.

last push6 days ago languagePython licenseMIT
34 L5-Swagger ★ 2.9K

OpenApi or Swagger integration to Laravel

last push4 days ago languagePHP licenseMIT
35 docmd ★ 2.5K

Documentation compiler for humans and machines. One Markdown source to website, search, AI context, and knowledge formats together.

last push2 days ago languageTypeScript licenseMIT
36 larecipe ★ 2.5K

✏️ Write gorgeous documentation for your products using Markdown inside your Laravel app

last push3 days ago languagePHP licenseMIT
37 community ★ 2.4K

Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS

last push6 months ago languageJavaScript licenseAGPL-3.0
38 remix-ide ★ 2.4K

Documentation for Remix IDE

last push15 hours ago language— licenseApache-2.0
39 IntuneManagement ★ 2.1K

Copy, export, import, delete, document and compare policies and profiles in Intune and Azure with PowerShell script and WPF UI. Import ADMX files and registry s

last push8 days ago languagePowerShell licenseMIT
40 yard ★ 2.0K

YARD is a Ruby Documentation tool. The Y stands for "Yay!"

last push2 months ago languageRuby licenseMIT
41 Vrite ★ 2.0K

Collaborative content creation for technical teams

last push19 hours ago languageTypeScript license—
42 md-to-pdf ★ 2.0K

Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.

last push11 months ago languageTypeScript licenseMIT
43 RapiDoc ★ 1.9K

RapiDoc -WebComponent for OpenAPI Spec

last push32 hours ago languageJavaScript licenseMIT
44 pg-aiguide ★ 1.9K

MCP server and Claude plugin for Postgres skills and documentation. Helps AI coding tools generate better PostgreSQL code.

last push6 days ago languagePython licenseApache-2.0
45 mex ★ 1.8K

Team memory for engineers and their AI agents. Lives in your repo. Shared through Git.

last push4 days ago languageTypeScript licenseMIT
46 tapir ★ 1.5K

Rapid development of self-documenting APIs

last push33 hours ago languageScala licenseApache-2.0
47 xc ★ 1.4K

Markdown defined task runner.

last push2 months ago languageGo licenseMIT
48 sourcey ★ 1.4K

Precision documentation from OpenAPI, MCP, Doxygen, and Markdown guides. Static HTML you own.

last push5 days ago languageTypeScript licenseAGPL-3.0
49 leafwiki ★ 1.2K

LeafWiki - Self-hosted wiki. Single Go binary, SQLite, Markdown on disk. No external database required.

last push21 hours ago languageGo licenseMIT
50 pdoc ★ 1.2K

🐍 ➡️ 📜 Auto-generate API docs for Python projects

last push3 months ago languagePython licenseAGPL-3.0
51 codealmanac ★ 994

A codebase wiki for AI coding agents. Captures what the code can't say: decisions, flows, invariants, gotchas.

last push3 months ago languageTypeScript licenseApache-2.0
52 poznote ★ 977

Powerful note-taking without the hassle.

last push20 hours ago languageJavaScript licenseMIT
53 backend.ai ★ 677

Backend.AI is a streamlined, container-based computing cluster platform that hosts popular computing/ML frameworks and diverse programming languages, with plugg

last push14 hours ago languagePython licenseLGPL-3.0
54 InternalSteamWebAPI ★ 654

Documenting the unofficial and internal Steam Web API

last push17 days ago languageHTML licenseMIT
55 claude-token-optimizer ★ 641

Cut the tokens Claude Code loads at session start. CLI that sets up a small CLAUDE.md with on-demand docs, measures startup tokens, and keeps them small.

last push6 days ago languageJavaScript licenseMIT
56 wiki-go ★ 625

A modern, feature-rich, databaseless flat-file wiki platform built with Go.

last push17 hours ago languageGo licenseGPL-3.0
57 Typemill ★ 619

Open-source CMS for text-driven websites

last push10 days ago languageJavaScript licenseMIT
58 xyd ★ 115

Transform documentation with developer-focused simplicity

last push4 days ago languageTypeScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source documentation projects are there?

This registry tracks 58 projects tagged documentation, with 725,849 GitHub stars between them. The most-adopted is storybook at 91,422 stars.

Are these documentation projects free to use?

Yes — 57 of the 58 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which documentation project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these documentation projects still maintained?

49 of the 58 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.