Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source documentation software

1098 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.

1098 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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 …
538465active
TypeDoc
TypeDoc is a documentation generator for TypeScript projects that converts source code comments into HTML documentation sites or a JSON mod…
878453active
readthedocs/readthedocs.org
Read the Docs is the open-source platform that powers readthedocs.org, a documentation hosting service that automatically builds, versions,…
978393stable
joemccann/dillinger
Dillinger is a browser-based Markdown editor with live preview, built on Next.js and the Monaco editor (VS Code's core). It supports cloud …
598291active
sphinx-doc/sphinx
Sphinx is a Python-based documentation generator that converts reStructuredText and Markdown sources into HTML, PDF, EPUB, man pages, and o…
1008070stable
Markdown Preview
A Vim/Neovim plugin that renders Markdown files in a modern browser with synchronized scrolling and asynchronous updates. It supports KaTeX…
238015active
mindoc-org/mindoc
MinDoc is a self-hosted document management system for IT teams, built in Go on the beego framework, used to store and share API docs, data…
677831active
Metalsmith
Metalsmith is an extremely simple, pluggable static site generator for Node.js that converts a source directory of files into JavaScript ob…
577822stable
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…
737537active
repowise-dev/repowise
Repowise is a Python-based codebase intelligence tool that indexes code structure, call graphs, git history, tests, and architectural decis…
787464active
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…
557413active
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…
827411active
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…
677380active
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…
827266stable
retorquere/zotero-better-bibtex
Better BibTeX (BBT) is a Zotero plugin that improves bibliographic data management for LaTeX and Markdown-based writing workflows. It gener…
957212active
purocean/yn
Yank Note is a highly extensible desktop Markdown editor built on Electron and the Monaco editor, with features like version control, docum…
966760active
doxygen/doxygen
Doxygen is the de facto standard open-source tool for generating documentation from annotated source code, with primary support for C++ and…
926593stable
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 …
896559active
langchain-ai/chat-langchain
Chat LangChain is a production-ready documentation assistant agent that answers questions about LangChain, LangGraph, and LangSmith, built …
776470active
lervag/vimtex
VimTeX is a modern filetype and syntax plugin for Vim and Neovim that provides comprehensive LaTeX editing support. It offers compilation v…
846396active
markdownlint
markdownlint is a Node.js static analysis library that checks Markdown/CommonMark files against a configurable library of style rules, supp…
776375stable
epwalsh/obsidian.nvim
A Neovim plugin written in Lua for writing and navigating Obsidian markdown vaults directly from the editor. It provides autocompletion for…
576211active
Vale
Vale is a fast, cross-platform command-line linter for prose that enforces editorial style guides on documentation. It is markup-aware, par…
986182active
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…
796048active
Quarto
Quarto is an open-source scientific and technical publishing system built on Pandoc that renders Markdown documents with embedded executabl…
946025stable
Keldos-Li/typora-latex-theme
A Typora theme that restyles the Markdown editor to look like Chinese LaTeX typesetting, written in SCSS. It targets lightweight academic w…
595981active
lewish/asciiflow
ASCIIFlow is a client-side web application for drawing ASCII diagrams and flowcharts. It runs entirely in the browser at asciiflow.com with…
835970active
Fokkyp/SoftwareCopyright-Skill
A coding-agent Skill that reads a local project and automatically generates a complete set of Chinese software copyright (软著) application m…
825944active
likec4/likec4
LikeC4 is a modeling language (DSL) and toolchain for describing software architecture as code, inspired by the C4 Model and Structurizr DS…
945930active
MarkEdit
MarkEdit is a free, open-source native macOS Markdown editor built with Swift and CodeMirror 6, designed to feel like TextEdit but dedicate…
995848active
Zensical
Zensical is a modern static site generator for building documentation sites from Markdown, created by the Material for MkDocs team. It is w…
815831active
daattali/beautiful-jekyll
Beautiful Jekyll is a ready-to-use Jekyll theme/template for quickly building beautiful personal sites, blogs, and simple project websites,…
575827stable
scanopy/scanopy
Scanopy is a self-hostable network discovery and documentation tool that scans networks on a schedule and automatically generates live topo…
785812active
connorferster/handcalcs
handcalcs is a Python library that renders Python calculation code as LaTeX in a hand-written style, showing symbolic formulas, numeric sub…
805803active
WUBING2023/PaperSpine
PaperSpine is an orchestrated AI-agent skill (for Claude Code, Codex, OpenClaw, and Hermes CLI) that guides academic writing: it learns fro…
665724active
zarazhangrui/codebase-to-course
A Claude Code skill that converts any codebase into a self-contained, interactive single-page HTML course for non-technical 'vibe coders'. …
455642active
tuna/thuthesis
ThuThesis is a LaTeX document class and template for writing Tsinghua University dissertations, covering undergraduate, master's, doctoral,…
775450active
Code Hike
Code Hike is an open-source TypeScript library that bridges Markdown/MDX and React, letting authors build rich content websites with struct…
685389active
peaceiris/actions-gh-pages
A GitHub Action that deploys static files to GitHub Pages, publishing a directory to the gh-pages branch from CI workflows. It works with a…
795368stable
hiroppy/fusuma
Fusuma is a zero-config CLI tool that turns Markdown and MDX files into presentation slides. It provides development, build, PDF export, Gi…
105356active
xoofx/markdig
Markdig is a fast, CommonMark-compliant, extensible Markdown processor for .NET that converts Markdown to HTML. It provides a rich AST with…
965339stable
AnswerDotAI/nbdev
nbdev is a notebook-driven development platform for Python that lets you write code, tests, and prose documentation in Jupyter Notebooks. I…
945317stable
zircote/swagger-php
A PHP library that generates OpenAPI (Swagger) documentation for RESTful APIs using PHP 8 attributes or legacy doctrine annotations embedde…
955309active
WireViz
WireViz is a Python tool for easily documenting cables, connectors, and wiring harnesses. It takes simple YAML descriptions and generates w…
585291active
visit1985/mdp
mdp is a command-line based markdown presentation tool written in C using ncurses. It renders markdown files as terminal slides, using hori…
755281active
blushft/go-diagrams
A Go library for creating system and application architecture diagrams as code, ported from the Python 'diagrams' project. It generates Gra…
345235active
Asciidoctor
Asciidoctor is a fast, open source Ruby-based text processor and publishing toolchain that parses AsciiDoc content into a document model an…
815222stable
Docz
Docz is a zero-configuration documentation tool for JavaScript projects that turns MDX files into live-reloading, production-ready document…
1023568maintenance
wikimedia/mediawiki
MediaWiki is a free, open-source wiki software package written in PHP that powers Wikipedia and thousands of other collaborative knowledge …
775201stable
Sayi/poi-tl
poi-tl is a Word (docx) template engine for Java built on Apache POI, generating new documents from Word templates and data. It is a logic-…
675160active
liam-hq/liam
Liam ERD is an open-source tool that automatically generates beautiful, interactive entity-relationship diagrams from database schema files…
705147active
tectonic-typesetting/tectonic
Tectonic is a modernized, self-contained TeX/LaTeX typesetting engine built on XeTeX and TeXLive, implemented largely in Rust. It compiles …
855133active
mqtt/mqtt.org
The source code for mqtt.org, the official community website for the MQTT IoT messaging protocol, built with Jekyll and SCSS. It provides p…
635123active
StackEdit
StackEdit is a full-featured, open-source, in-browser Markdown editor based on PageDown, with live preview, scroll sync, and support for GF…
2323094maintenance
alex
alex is a JavaScript-based linter that catches insensitive, inconsiderate writing such as gendered, ableist, or polarizing phrasing in text…
235105active
readthedocs/sphinx_rtd_theme
The official Read the Docs Sphinx theme, a Python package providing a responsive HTML theme for Sphinx documentation projects. It is highly…
575091stable
BingyanStudio/LapisCV
LapisCV is a Markdown-based resume template and theme that works inside VSCode, Typora, and Obsidian, letting users write resumes in Markdo…
605088active
MeanderingProgrammer/render-markdown.nvim
A Neovim plugin written in Lua that improves Markdown viewing by rendering headings, code blocks, tables, quotes, callouts, checkboxes, and…
895085active
vuejs/vuepress
VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th…
2322727maintenance
goldmark
goldmark is a Markdown parser written in pure Go that is fully compliant with the CommonMark 0.31.2 specification. It features an extensibl…
985047stable
unified
unified is a JavaScript library and ecosystem for parsing, inspecting, transforming, and serializing content as syntax trees (ASTs) through…
555037stable
coleam00/excalidraw-diagram-skill
A coding agent skill that enables Claude Code and other skill-compatible agents to generate polished Excalidraw diagrams from natural langu…
434978active
microsoft/tsdoc
TSDoc is a proposed standard for TypeScript doc comments, with an open-source reference parser (@microsoft/tsdoc) that tools can use to ext…
664968active
vuepress-theme-vdoing
Vdoing is a clean, efficient knowledge management and blog theme for VuePress, built with Vue and Markdown. It supports structured, fragmen…
314894active
terraform-docs
terraform-docs is a CLI utility that generates documentation from Terraform modules in various output formats such as Markdown, AsciiDoc, J…
844827stable
preservim/vim-markdown
A Vim plugin providing Markdown syntax highlighting, matching rules, folding, concealing, and mappings for the original Markdown and extens…
414815stable
danyuchn/asd-ste100-skill
A Claude Code skill that rewrites dense, ambiguous English into ASD-STE100 Simplified Technical English, the aerospace controlled-language …
584797active
dokuwiki/dokuwiki
DokuWiki is an open-source wiki engine written in PHP that stores content in plain text files, requiring no database. It has been actively …
964729stable
inkeep/open-knowledge
OpenKnowledge is an AI-native WYSIWYG markdown editor and knowledge base app for humans and LLM agents, available as a desktop app (macOS, …
784643active
octokatherine/readme.so
readme.so is an online drag-and-drop editor for building project README files quickly. It lets developers pick sections, edit content, rear…
614627active
amperser/proselint
proselint is a command-line linter for English prose that scans text files for style, usage, and clarity issues based on advice from renown…
684581active
microsoft/codetour
CodeTour is a Visual Studio Code extension for recording and playing back guided, step-by-step walkthroughs of codebases directly in the ed…
554578active
zLanqing/codex-claude-academic-skills
A collection of three academic skill packages for Claude Code and Codex covering paper writing, academic Word/PPT document generation, and …
484507active
jonschlinkert/gray-matter
gray-matter is a JavaScript library for parsing YAML front matter from strings or files, with support for JSON, TOML, and Coffee front matt…
404492stable
thlorenz/doctoc
DocToc is a Node.js command-line tool that generates and maintains table of contents sections in Markdown files within a local git reposito…
884468active
dotnet/docfx
docfx is a static site generator that builds technical documentation sites from markdown, .NET assemblies, XML code comments, and Swagger/R…
944446active
DocSearch
DocSearch is Algolia's open-source solution for adding fast, accessible search to documentation sites, combining a hosted crawler that inde…
944377stable
k1LoW/tbls
tbls is a CI-friendly command-line tool written in Go that automatically generates database documentation in GFM/Markdown and other formats…
984359active
Kroki
Kroki is a unified HTTP API service that converts textual diagram descriptions (PlantUML, Mermaid, GraphViz, Ditaa, Excalidraw, and many mo…
914354active
phpDocumentor/phpDocumentor
phpDocumentor is the de-facto documentation generator for PHP projects, producing API documentation from source code and DocBlock comments.…
854347stable
Spec Workflow
A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tools for AI-assisted software development.…
554293active
jupyter-book/jupyter-book
Jupyter Book is an open-source tool for building publication-quality books, documentation sites, and PDFs from Markdown and Jupyter noteboo…
944286active
Python-Markdown/markdown
Python-Markdown is a Python implementation of John Gruber's Markdown that converts Markdown text to HTML, nearly compliant with the origina…
954251stable
ivanceras/svgbob
Svgbob is a Rust library and CLI that converts ASCII art diagrams into clean SVG graphics. It parses text-based diagram scribbles and rende…
544233active
Compodoc
Compodoc is a documentation generator for Angular, NestJS, and Stencil applications that parses TypeScript source code (without compilation…
944119active
voormedia/rails-erd
A Ruby gem that generates entity-relationship diagrams from Rails applications' Active Record models using reflection. It outputs Mermaid d…
934101stable
alex-shpak/hugo-book
Hugo Book is a minimal, book-style documentation theme for the Hugo static site generator. It provides a sidebar file-tree menu, full-text …
874101active
bookdown
bookdown is an open-source R package for authoring books and long-form technical documents with R Markdown. It renders Markdown sources int…
914079active
Lychee
lychee is a fast, async, stream-based link checker written in Rust that finds broken hyperlinks and mail addresses in Markdown, HTML, reStr…
914027active
nicejade/markdown-online-editor
Arya is an online Markdown editor built with Vue2 and Vditor, offering live preview and WYSIWYG editing. It supports flowcharts, Gantt and …
763984active
giuspen/cherrytree
CherryTree is a hierarchical note-taking desktop application featuring rich text editing and syntax highlighting, storing data in a single …
933967active
Lektor
Lektor is a static file content management system and static site generator written in Python. It builds flat-file content into static HTML…
883949active
mohuangrui/ucasthesis
ucasthesis is a LaTeX thesis template for bachelor's, master's, and doctoral degree theses at the University of Chinese Academy of Sciences…
233907stable
dillonzq/LoveIt
LoveIt is a clean, elegant, and feature-rich blog theme for the Hugo static site generator. It offers dark mode, multilingual support, clie…
733871active
jekyll/minima
Minima is the default, one-size-fits-all Jekyll theme designed for writers, providing ready-made layouts for home pages, posts, and static …
533837active
JohannesKaufmann/html-to-markdown
A robust Go library and CLI that converts HTML (including entire websites) into clean, readable Markdown, with smart escaping and support f…
833835active
reactjs/react-docgen
react-docgen is a highly customizable library and CLI that parses React component source files (via Babel) and extracts structured, machine…
993817active
Kotlin/dokka
Dokka is an API documentation engine for Kotlin that understands KDoc and Javadoc comments in mixed-language projects. It generates documen…
783816active
umijs/dumi
dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc…
923801active
AminBlg/SimpleEnglish
An agent skill (SKILL.md) that makes LLMs write documentation in ASD-STE100 Simplified Technical English, the controlled language used in a…
793794active

← prev page 2 / 11 next →