Open-source documentation software
1012 open-source libraries, tools and applications tagged documentation, ranked by how closely documentation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1012 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| nilbuild/developer-roadmap roadmap.sh is an interactive web service that provides visual roadmaps, guides, and resources to help developers plan and grow their career… | 66 | 367928 | active |
| DigitalPlatDev/FreeDomain DigitalPlat FreeDomain is a free domain registration service offering extensions like .DPDNS.ORG and .US.KG, with this repository containin… | 65 | 203576 | active |
| HelloGitHub HelloGitHub is a web service that curates and shares interesting, entry‑level open‑source projects from GitHub. It publishes monthly newsle… | 98 | 180299 | active |
| 30 seconds of code 30 seconds of code is a curated collection of short coding articles and code snippets across multiple programming languages. It provides a … | 69 | 129148 | active |
| ruanyf/weekly A GitHub repository that publishes a weekly technology newsletter in markdown format. It serves as a curated collection of articles, resour… | 75 | 104767 | active |
| Storybook Storybook is an open‑source frontend workshop for building, documenting, and testing UI components in isolation. It runs as a Node.js appli… | 92 | 91172 | active |
| Mermaid Mermaid is a JavaScript/TypeScript library that renders diagrams and flowcharts from simple Markdown-like text definitions. It can be used … | 94 | 90537 | active |
| Egonex-AI/Understand-Anything Understand Anything turns codebases, knowledge bases, and docs into interactive knowledge graphs that can be explored, searched, and querie… | 77 | 86084 | active |
| thedaviddias/Front-End-Checklist Front-End Checklist is an open-source web application that provides a comprehensive set of best‑practice rules for modern front‑end develop… | 80 | 74358 | active |
| facebook/docusaurus Docusaurus is a React-based static-site generator from Meta for building, deploying, and maintaining documentation websites. It turns Markd… | 94 | 66480 | stable |
| upstash/context7 Context7 is a platform that provides up-to-date, version‑specific code documentation and examples directly to LLMs and AI code editors. It … | 81 | 62588 | active |
| GitHubDaily/GitHubDaily GitHubDaily is a curated repository that lists high-quality and interesting open‑source projects from GitHub. It provides regular summaries… | 56 | 48187 | active |
| Pandoc Pandoc is a universal markup converter written in Haskell, available as both a library and a command-line tool. It converts documents betwe… | 99 | 46615 | stable |
| Logseq Logseq is a privacy-first, open-source knowledge management and note-taking application built with Clojure/ClojureScript. It stores notes l… | 95 | 45313 | active |
| mingrammer/diagrams Diagrams is a Python library that lets you create cloud system architecture diagrams using code. It renders the diagrams via Graphviz and s… | 80 | 42630 | active |
| cheat.sh A unified cheat sheet service providing instant access to community-driven cheat sheets for 56 programming languages, DBMSes, and 1000+ UNI… | 75 | 41796 | stable |
| freeCodeCamp/devdocs DevDocs is an API documentation browser that combines multiple developer documentations into a single clean web UI with instant search, off… | 77 | 39546 | active |
| doocs/leetcode A comprehensive repository of LeetCode, Offer, and interview question solutions implemented in many programming languages. It serves as a r… | 67 | 36676 | active |
| Backstage Backstage is an open-source framework, originally created by Spotify and now a CNCF Incubation project, for building internal developer por… | 94 | 34573 | active |
| Trinea/android-open-project A curated collection of Android open source projects presented via a website and an Android Dev Tools app. It helps developers discover, ex… | 62 | 31804 | active |
| OpenAPI Specification The OpenAPI Specification is a vendor-neutral, language-agnostic standard for describing HTTP APIs in JSON or YAML. It is maintained by the… | 88 | 31229 | active |
| Frontend Slides A Claude Code plugin/skill that generates beautiful single-file HTML presentations, including conversion of PowerPoint files to the web. It… | 63 | 30109 | active |
| GitBook The open source frontend that renders GitBook's published documentation sites, built in TypeScript and runnable locally with Node.js and Bu… | 76 | 29064 | active |
| Wiki.js Wiki.js is a modern, open-source wiki application built on Node.js with a Vue.js frontend. It supports multiple databases, Git-based storag… | 99 | 29032 | active |
| swagger-api/swagger-ui Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swa… | 93 | 29025 | stable |
| posquit0/Awesome-CV Awesome CV is a LaTeX template for creating professional CVs, résumés, and cover letters for job applications. It uses clean, semantic mark… | 75 | 28582 | active |
| google-labs-code/design.md DESIGN.md is a format specification for describing a visual identity and design system to coding agents, combining YAML design tokens with … | 77 | 28380 | active |
| squidfunk/mkdocs-material Material for MkDocs is a powerful documentation framework and theme on top of MkDocs that turns Markdown files into a professional, searcha… | 93 | 27516 | stable |
| dwmkerr/hacker-laws Hacker Laws is a curated collection of software engineering laws, theories, principles, and patterns presented as a static website. It prov… | 89 | 27306 | active |
| Shields Shields.io is a service that generates concise, consistent, and legible project badges in SVG and raster formats for inclusion in GitHub re… | 76 | 27246 | stable |
| OI Wiki OI Wiki is an open, community‑maintained website that aggregates competitive programming knowledge. It is built with MkDocs and serves stat… | 75 | 26727 | active |
| Redocly/redoc Redoc is an open-source tool that generates beautiful, responsive API reference documentation from OpenAPI/Swagger definitions. It is distr… | 82 | 25923 | active |
| eip-work/kuboard-press Kuboard-press is the source repository for the official Kuboard v4 documentation site, built with VitePress. It provides bilingual (Chinese… | 77 | 25255 | active |
| agentsmd/agents.md AGENTS.md is an open, markdown‑based format that provides structured instructions for AI coding agents. It acts as a machine‑readable compa… | 61 | 24783 | active |
| shimohq/chinese-programmer-wrong-pronunciation A multilingual web and mobile application that lists English technical terms commonly mispronounced by Chinese programmers, providing corre… | 75 | 23323 | active |
| lissy93/personal-security-checklist Personal Security Checklist is an open‑source, web‑based guide that compiles 300+ actionable tips for protecting digital security and priva… | 77 | 22581 | active |
| rust-lang/mdBook mdBook is a fast, Rust‑based command‑line tool that builds modern online books from plain Markdown files. It produces static HTML sites wit… | 92 | 22176 | active |
| TeamStuQ/skill-map Skill Map is an open-source, web‑based collection of programmer skill roadmaps covering many IT domains. It presents the information as mar… | 23 | 22004 | active |
| git-tips/tips A curated collection of commonly used Git tips and tricks, available as a searchable markdown repository and an optional CLI utility. It pr… | 76 | 21722 | active |
| github/docs GitHub Docs is the open‑source repository powering docs.github.com, providing the full documentation site for GitHub products. It is built … | 67 | 21020 | active |
| Compiler Explorer Compiler Explorer is an interactive web application for compiling code in 30+ languages (C, C++, Rust, Go, Haskell, Swift, and more) and vi… | 77 | 19141 | active |
| BookStack BookStack is a free, open-source, self-hosted documentation and wiki platform built with PHP and Laravel. It organizes content into Books, … | 98 | 19078 | stable |
| DeepWiki / Grok Wiki DeepWiki-Open (now Grok-Wiki) is an open-source, AI-powered tool that automatically generates interactive wikis, documentation, diagrams, a… | 62 | 18138 | active |
| Foam Foam is a personal knowledge management (PKM) and sharing system built on VS Code and GitHub, inspired by Zettelkasten-style note-taking. I… | 98 | 17449 | active |
| langchain-ai/openwiki OpenWiki is a TypeScript CLI that uses a Deep Agents documentation agent to generate and continuously maintain a linked Markdown wiki for a… | 81 | 17281 | active |
| suitenumerique/docs Docs (La Suite Numérique) is an open-source, self-hostable collaborative text editor and knowledge base positioned as an alternative to Not… | 92 | 16893 | stable |
| gitmoji Gitmoji is a standardized guide and cheatsheet for using emojis in Git commit messages to convey the intent of each change at a glance. It … | 67 | 16804 | stable |
| JSDoc JSDoc is an API documentation generator for JavaScript, similar to Javadoc. It parses JSDoc-style comments in source code and generates an … | 68 | 15469 | stable |
| jupyter/jupyter The Jupyter metapackage, a Python package that installs the core Jupyter ecosystem (notebook interfaces, console, kernels infrastructure) a… | 70 | 15354 | stable |
| barryvdh/laravel-ide-helper A Laravel package that generates helper files and PHPDoc annotations so IDEs can provide accurate autocompletion for facades, Eloquent mode… | 87 | 14971 | stable |
| Gollum Gollum is a simple Git-powered wiki with a built-in local web frontend for editing and viewing pages. It supports many markup formats and i… | 43 | 14335 | active |
| andrewyng/context-hub Context Hub (chub) is an npm-distributed CLI that gives coding agents curated, versioned, language-specific API documentation stored as mar… | 54 | 13976 | active |
| cheat cheat is a Go-based command-line tool for creating, viewing, editing, and searching interactive cheatsheets for *nix commands. It ships wit… | 76 | 13476 | active |
| jupyter/notebook Jupyter Notebook is a web-based interactive notebook environment for computational documents combining code, rich text, visualizations, and… | 99 | 13449 | stable |
| PlantUML PlantUML is an open-source Java tool that generates UML and other diagrams (sequence, class, activity, Gantt, mindmap, and more) from simpl… | 96 | 13343 | stable |
| tandpfun/skill-icons A service and icon set that renders consistent SVG skill icons for GitHub READMEs and resumes via a simple URL API (skillicons.dev). It sup… | 60 | 13195 | active |
| Swag (Go Swagger generator) Swag converts Go source code annotations into Swagger 2.0 (OpenAPI) documentation, with a CLI generator and integrations for popular Go web… | 85 | 13039 | stable |
| star7th/showdoc ShowDoc is a self-hostable online documentation tool for IT teams, focused on API docs, data dictionaries, and technical manuals with a Mar… | 96 | 12871 | stable |
| zealdocs/zeal Zeal is an offline documentation browser for Windows and Linux, inspired by macOS's Dash, that lets developers download and search hundreds… | 90 | 12816 | active |
| langgptai/LangGPT LangGPT is a structured, reusable prompt design framework for large language models, offering template-based methodology with variables, co… | 73 | 12612 | active |
| git-cliff git-cliff is a highly customizable changelog generator written in Rust that creates changelog files from Git history using Conventional Com… | 92 | 12262 | stable |
| tw93/Kami Kami is a constraint-based document design system packaged as an installable skill/plugin for AI coding agents like Claude Code and Codex. … | 81 | 11932 | active |
| handsomestWei/patent-disclosure-skill A Python-based agent skill for Chinese patent work that mines patentable points from project materials, drafts disclosure documents (invent… | 60 | 11694 | active |
| react-styleguidist React Styleguidist is an isolated React component development environment with a hot-reloaded dev server and a living style guide. It auto-… | 23 | 11059 | stable |
| nicobailon/visual-explainer An agent skill that turns complex terminal output from coding agents into styled, self-contained HTML pages and slide decks with diagrams, … | 77 | 9896 | active |
| HugoBlox HugoBlox is an open-source (MIT) page-building framework for Hugo that lets users compose sites from structured Markdown and reusable Tailw… | 84 | 9768 | active |
| HKUSTDial/Supervisor-Skills A collection of structured AI skills distilled from a professor's decade of research experience, designed to act as an AI co-supervisor for… | 59 | 9743 | active |
| agefanscom/website A release page that publishes the current official website URLs and app download links for AGE Animation (AGE动漫), an anime streaming site w… | 70 | 9724 | active |
| vimwiki/vimwiki VimWiki is a personal wiki plugin for Vim that manages interlinked plain-text files with custom syntax highlighting, Markdown, or MediaWiki… | 55 | 9516 | active |
| phpDocumentor/ReflectionDocBlock A PHP library from the phpDocumentor project that parses DocBlocks (doc comments) into structured objects, fully compatible with the PHPDoc… | 86 | 9357 | stable |
| Astro Starlight is a full-featured documentation website framework built on top of the Astro web framework. It provides built-in site navigation,… | 92 | 9350 | stable |
| toly1994328/FlutterUnit FlutterUnit is a cross-platform Flutter experience app that lets users explore and interact with Flutter widgets, layouts, painting, and an… | 93 | 8847 | active |
| TiddlyWiki/TiddlyWiki5 TiddlyWiki is a complete interactive wiki implemented in JavaScript that runs as a single self-contained HTML file in the browser or as a N… | 82 | 8668 | stable |
| Conventional Changelog A family of Node.js tools that generate CHANGELOG.md files and release notes from git commit history following conventions like Conventiona… | 95 | 8519 | active |
| idosal/git-mcp GitMCP is a free, open-source remote Model Context Protocol (MCP) server that turns any public GitHub repository or GitHub Pages site into … | 53 | 8465 | active |
| TypeDoc TypeDoc is a documentation generator for TypeScript projects that converts source code comments into HTML documentation sites or a JSON mod… | 87 | 8453 | active |
| readthedocs/readthedocs.org Read the Docs is the open-source platform that powers readthedocs.org, a documentation hosting service that automatically builds, versions,… | 97 | 8393 | stable |
| windingwind/zotero-better-notes Better Notes is a Zotero plugin for comprehensive note management, adding an enhanced note editor, note linking, templates, and two-way Mar… | 89 | 8281 | active |
| The Open Book The Open Book is an open-source e-reader hardware design built around the Raspberry Pi Pico and an e-paper display, intended to be assemble… | 32 | 8093 | active |
| sphinx-doc/sphinx Sphinx is a Python-based documentation generator that converts reStructuredText and Markdown sources into HTML, PDF, EPUB, man pages, and o… | 100 | 8070 | stable |
| Markdown Preview A Vim/Neovim plugin that renders Markdown files in a modern browser with synchronized scrolling and asynchronous updates. It supports KaTeX… | 23 | 8015 | active |
| hooke007/mpv_PlayKit A curated mpv media player configuration package for Windows (x64), bundling Chinese-annotated config files, shader/filter integration, and… | 77 | 7715 | active |
| github-changelog-generator/github-changelog-generator A Ruby gem and CLI tool that automatically generates a CHANGELOG.md file from GitHub tags, issues, labels, and merged pull requests. It gro… | 73 | 7537 | active |
| Neorg Neorg is a Neovim plugin for structured note taking, task and project management, time tracking, and document writing, all built on a singl… | 85 | 7493 | active |
| repowise-dev/repowise Repowise is a Python-based codebase intelligence tool that indexes code structure, call graphs, git history, tests, and architectural decis… | 78 | 7464 | active |
| Cocoon-AI/architecture-diagram-generator A Claude AI skill that generates dark-themed system architecture diagrams as standalone HTML/SVG files from plain-English descriptions. Out… | 55 | 7413 | active |
| plantuml-stdlib/C4-PlantUML C4-PlantUML is a set of PlantUML macros and includes for creating C4 model software architecture diagrams as code. It lets teams describe c… | 82 | 7411 | active |
| realm/jazzy Jazzy is a Ruby-based command-line tool that generates API documentation for Swift and Objective-C projects. It uses Clang and SourceKit AS… | 67 | 7380 | active |
| jupytext/jupytext Jupytext is a Python package and Jupyter extension that converts Jupyter notebooks two-way between .ipynb and plain-text formats such as Ma… | 95 | 7269 | active |
| Wandmalfarbe/pandoc-latex-template Eisvogel is a clean pandoc LaTeX template for converting markdown documents to PDF or LaTeX, including a beamer variant for slides. It is d… | 82 | 7266 | stable |
| Oppia Oppia is a free, open-source online learning platform for creating and taking interactive lessons, built with Python on Google App Engine a… | 94 | 6868 | active |
| django-extensions/django-extensions A collection of custom management command extensions for the Django framework, installable via pip and enabled through INSTALLED_APPS. It a… | 75 | 6808 | active |
| doxygen/doxygen Doxygen is the de facto standard open-source tool for generating documentation from annotated source code, with primary support for C++ and… | 92 | 6593 | stable |
| tealdeer-rs/tealdeer Tealdeer is a very fast Rust implementation of the tldr client, showing simplified, example-based community man pages for CLI commands. It … | 89 | 6559 | active |
| microsoft/rushstack Rush Stack is a Microsoft-hosted monorepo of tools for managing large-scale TypeScript monorepos, including the Rush build orchestrator, He… | 77 | 6500 | active |
| lervag/vimtex VimTeX is a modern filetype and syntax plugin for Vim and Neovim that provides comprehensive LaTeX editing support. It offers compilation v… | 84 | 6396 | active |
| LSPosed/LSPosed.github.io The official website for LSPosed, an Xposed framework implementation for rooted Android devices, providing downloads and changelogs. It als… | 73 | 6355 | active |
| silverbulletmd/silverbullet SilverBullet is a self-hosted, browser-based personal knowledge management app that stores notes as Markdown pages with wiki-style bidirect… | 97 | 6163 | active |
| github/markup github-markup is a Ruby library that determines which markup library to use to convert content files like READMEs into HTML, supporting for… | 79 | 6048 | active |
| Quarto Quarto is an open-source scientific and technical publishing system built on Pandoc that renders Markdown documents with embedded executabl… | 94 | 6025 | stable |
page 1 / 11 next →