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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| FriendsOfPHP/Sami Sami is a PHP API documentation generator that parses PHP source code and produces static HTML documentation, famously used for the Symfony… | 10 | 1964 | abandoned |
| mashery/iodocs I/O Docs is a Node.js web application that generates live, interactive documentation for RESTful APIs from JSON schema definitions. It rend… | 32 | 1878 | abandoned |
| hugeinc/styleguide A Node.js-based tool by Huge Inc. for creating and maintaining living style guides from a project's CSS. It generates a browsable style gui… | 32 | 1848 | abandoned |
| electron/electronjs.org-old The source code for an old version of the Electron project's website (electronjs.org), built with Handlebars templates. It has been superse… | 10 | 1743 | abandoned |
| GoogleChrome/developer.chrome.com The source code for developer.chrome.com, Google's documentation site for Chrome developers, built with Eleventy (Node.js) and containing t… | 10 | 1690 | abandoned |
| rhiokim/haroopad Haroopad is a cross-platform desktop Markdown document processor with live preview, syntax highlighting, presentation mode, and export to P… | 32 | 1670 | abandoned |
| hyde/hyde Hyde is a Python-based static website generator inspired by Jekyll, using Jinja2 templates with a plugin architecture, hierarchical metadat… | 32 | 1660 | abandoned |
| arXiv Vanity arXiv Vanity is a web application that renders arXiv academic papers as responsive web pages instead of PDFs, using the Engrafo LaTeX-to-HT… | 32 | 1640 | abandoned |
| matcornic/hugo-theme-learn A Hugo theme ported from the Grav Learn theme, designed for building documentation sites with features like automatic search, multilingual … | 23 | 1608 | abandoned |
| interactivethings/catalog Catalog is a React-based tool for creating living, interactive style guides and component documentation using Markdown and React components… | 10 | 1598 | abandoned |
| FOSSASIA-Web/gci14.fossasia.org The official FOSSASIA website for the Google Code-in 2014/15 contest, built as a static Jekyll site with JavaScript and jQuery. It showcase… | 32 | 1570 | abandoned |
| cloose/CuteMarkEd CuteMarkEd is a Qt-based, free and open source Markdown editor with live HTML preview, math expression support, and syntax highlighting for… | 23 | 1533 | abandoned |
| konfig-dev/konfig Konfig is an open-source SDK and API documentation generator that turns OpenAPI specifications into high-quality client libraries in multip… | 32 | 1527 | abandoned |
| NoDivide/astrum Astrum is a lightweight, non-opinionated pattern library tool for documenting UI components in any web project. It ships as an npm CLI that… | 23 | 1526 | abandoned |
| omz/Dash-Plugin-for-Xcode An Xcode plugin (OMQuickHelp) that integrates the Dash documentation viewer app, letting Option-Click or keyboard shortcuts open Dash inste… | 50 | 1520 | abandoned |
| toto Toto is a tiny (~300 sloc) git-powered blog engine built directly on Rack, storing articles as plain text files with YAML metadata and rend… | 32 | 1494 | abandoned |
| senchalabs/jsduck JSDuck is an API documentation generator for Sencha JavaScript frameworks like Ext JS and Sencha Touch, written in Ruby. It parses source c… | 23 | 1488 | abandoned |
| fossasia/opendesign-legacy The legacy source code for the OpenDesign.Asia website, a static HTML site for the OpenDesign.Asia community/event. It is a simple HTML-bas… | 32 | 1478 | abandoned |
| Code52/DownmarkerWPF MarkPad (formerly DownmarkerWPF) is a visual Markdown editor for Windows built with WPF, featuring real-time side-by-side preview, spellche… | 32 | 1443 | abandoned |
| regenrek/deepwiki-mcp An unofficial MCP server that fetches deepwiki.com documentation, crawls its pages, converts them to Markdown, and serves them to MCP-compa… | 49 | 1386 | abandoned |
| OpnTec/2016.opentechsummit.de The source code for the OpenTechSummit 2016 conference website, built with HTML and CSS. It is a static event website rather than a reusabl… | 32 | 1378 | abandoned |
| natew/obtvse Obtvse is a clean and simple markdown blogging platform built on Ruby on Rails, inspired by Svbtle. It is deprecated in favor of its rewrit… | 32 | 1377 | abandoned |
| creationix/wheat Wheat is a blog engine for coders written in Node.js that reads a git repository of markdown articles and renders them as a website. It sup… | 32 | 1350 | abandoned |
| pallets/flask-website The source code for the old Flask project website (flask.pocoo.org), itself built with Flask. It has been superseded by the Pallets project… | 10 | 1337 | abandoned |
| ellisonleao/glow.nvim A Neovim plugin that renders markdown previews in a floating window inside the editor, powered by charmbracelet's glow CLI. It is now archi… | 10 | 1326 | abandoned |
| sirthias/pegdown Pegdown is a pure-Java Markdown processor built on a parboiled PEG parser, supporting the original Markdown spec plus many extensions. The … | 32 | 1292 | abandoned |
| SC5/sc5-styleguide SC5 Styleguide is a Node.js tool that generates good-looking living styleguides from stylesheets using KSS notation. It can be run as a CLI… | 10 | 1245 | abandoned |
| atom/markdown-preview An Atom editor package that renders a live HTML preview of Markdown files alongside the editor, toggled with ctrl-shift-m. It supports comm… | 10 | 1226 | abandoned |
| FOSSASIA-Web/gci18.fossasia.org The official FOSSASIA website for Google Code-In 2018, built collaboratively by participating students. It showcases the competition, FOSSA… | 32 | 1189 | abandoned |
| ivarptr/yu-writer.site Yu Writer is a feature-rich, efficient markdown text editor for desktop platforms. This repository hosts the project's website and landing … | 10 | 1174 | abandoned |
| Tachiyomi The official website for Tachiyomi, an Android manga reader app, built as a static site with VitePress and Vue and deployed via Netlify. Th… | 10 | 1171 | abandoned |
| laktek/punch Punch is a Node.js web publishing framework for building static websites with Mustache templates, JSON content, and Markdown. It includes a… | 10 | 1161 | abandoned |
| nvarner/typst-lsp A deprecated language server for the Typst typesetting language, written in Rust, with a companion VS Code extension. It provides syntax hi… | 10 | 1151 | abandoned |
| PyCQA/pydocstyle pydocstyle is a static analysis CLI tool that checks Python docstrings for compliance with docstring conventions such as PEP 257. It report… | 10 | 1116 | abandoned |
| BuffaloWill/Serpico Serpico is a self-hosted web application for writing and collaborating on penetration testing reports. Users assemble findings from a share… | 10 | 1116 | abandoned |
| golang/gddo gddo is the source code for godoc.org, the original Go package documentation and search website. It was archived in 2021 and godoc.org now … | 10 | 1100 | abandoned |
| mermaidjs/mermaid.cli A command-line interface for rendering Mermaid diagram definition files into SVG, PNG, or PDF outputs. This repository is no longer activel… | 10 | 1086 | abandoned |
| fletcher/MultiMarkdown MultiMarkdown is a Perl-based extended version of Markdown that converts lightweight structured text into HTML and other formats. This repo… | 32 | 1072 | abandoned |
| jacobrask/styledocco StyleDocco is a Node.js command-line tool that generates documentation and style guide documents from stylesheets. It parses Markdown comme… | 32 | 1061 | abandoned |
| falnatsheh/MarkdownView MarkdownView is an Android library that extends WebView to render Markdown text or local/remote Markdown files as formatted HTML, with opti… | 10 | 1013 | abandoned |
| Knagis/CommonMark.NET CommonMark.NET is a C# library implementing the CommonMark specification (version 0.27) for converting Markdown documents to HTML. It is op… | 23 | 1012 | abandoned |
| 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 |
| Slidev Slidev is a markdown-based presentation framework for developers built on Vue and Vite. It turns markdown files into interactive, themable … | 91 | 48867 | active |
| Hexo Hexo is a fast, simple and powerful static site/blog framework powered by Node.js. It converts Markdown posts into static HTML files with t… | 83 | 41778 | stable |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | 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 |
| 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 |
| Highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 89 | 25004 | stable |
| markdown-it/markdown-it markdown-it is a fast, pluggable Markdown parser for JavaScript with 100% CommonMark support plus syntax extensions like URL autolinking an… | 77 | 21993 | stable |
| Etherpad Etherpad is a self-hosted, real-time collaborative rich-text document editor where every keystroke is attributed to an author and every rev… | 99 | 18586 | active |
| nhn/tui.editor TOAST UI Editor is a JavaScript Markdown editor offering both Markdown and WYSIWYG modes with GFM/CommonMark support. It is extensible via … | 10 | 18017 | stable |
| janl/mustache.js mustache.js is a zero-dependency JavaScript implementation of the Mustache logic-less template system, usable in browsers, Node.js, and Cou… | 23 | 16722 | stable |
| scalar/scalar Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui… | 91 | 16250 | active |
| Grav CMS Grav is a fast, flat-file content management system built on PHP, Markdown, Twig, and Symfony components that requires no database. Version… | 95 | 15689 | stable |
| jupyter/jupyter The Jupyter metapackage, a Python package that installs the core Jupyter ecosystem (notebook interfaces, console, kernels infrastructure) a… | 70 | 15354 | stable |
| Seafile Seafile is an open-source, self-hosted cloud storage system providing high-performance file syncing, sharing, and encrypted libraries, orga… | 67 | 15337 | active |
| yusufkaraaslan/Skill_Seekers Skill Seekers is a Python CLI toolkit and MCP server that converts documentation sites, GitHub repos, PDFs, codebases, notebooks, and other… | 83 | 15096 | active |
| Showdown Showdown is a bidirectional Markdown to HTML (and HTML to Markdown) converter library written in JavaScript. It runs both client-side in th… | 66 | 14868 | stable |
| adityatelange/hugo-PaperMod PaperMod is a fast, clean, and responsive theme for the Hugo static site generator, built for blogs and portfolio sites. It ships with ligh… | 62 | 13973 | stable |
| Shiki Shiki is a syntax highlighter for JavaScript/TypeScript that uses TextMate grammars, the same engine as VS Code, to produce accurate, beaut… | 89 | 13832 | active |
| Zettlr Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El… | 97 | 13671 | active |
| The-PR-Agent/pr-agent PR-Agent is an open-source, AI-powered code review agent that automatically reviews pull requests, generates descriptions, suggests improve… | 97 | 13427 | active |
| Markmap Markmap is a TypeScript library that renders Markdown documents as interactive mindmaps. It includes a web REPL and integrates with editors… | 65 | 13186 | active |
| yizhiyanhua-ai/fireworks-tech-graph A Python-based Agent Skill for Codex and Claude Code that converts natural language descriptions (English or Chinese) into production-quali… | 75 | 11601 | active |
| mixmark-io/turndown Turndown is a JavaScript library that converts HTML into Markdown, aiming for CommonMark compliance with configurable output styling. It ru… | 82 | 11445 | stable |
| Vanessa219/vditor Vditor is an in-browser Markdown editor written in TypeScript that supports three editing modes: WYSIWYG (rich text), instant rendering (Ty… | 90 | 11354 | active |
| bpmn-js bpmn-js is a JavaScript toolkit and web modeler for viewing, creating, and editing BPMN 2.0 diagrams directly in the browser. It can be emb… | 98 | 9685 | active |
| alufers/mitmproxy2swagger A CLI tool that converts mitmproxy traffic captures (and HAR files) into OpenAPI 3.0 / Swagger specifications. It lets you reverse-engineer… | 80 | 9636 | active |
| swagger-api/swagger-editor Swagger Editor is a browser-based and embeddable editor for authoring OpenAPI and Swagger API specifications in YAML/JSON. It is available … | 93 | 9466 | active |
| nexu-io/html-anything HTML Anything is a local-first, agentic HTML editor that drives coding-agent CLIs you already have authenticated (Claude Code, Cursor, Code… | 57 | 8934 | active |
| nuejs/nue Nue is a standards-first web development framework and toolkit (Nuekit) for building fast websites, blogs, SPAs, and full-stack apps with m… | 54 | 8822 | active |
| lewislulu/html-ppt-skill An AgentSkill that lets AI agents generate professional HTML presentations from themes, layouts, and full-deck templates, all as pure stati… | 57 | 8751 | active |
| Butterfly Hexo Theme Butterfly is a modern, feature-rich theme for the Hexo static site generator, built with pug templates and stylus styles. It provides a car… | 95 | 8367 | active |
| APIs-guru/graphql-voyager GraphQL Voyager is a React component and standalone bundle that renders any GraphQL API schema as an interactive graph, powered by introspe… | 56 | 8169 | active |
| fluid-dev/hexo-theme-fluid Fluid is an elegant Material Design theme for the Hexo static site generator, installable via npm for Hexo 5.0+. It provides a polished blo… | 68 | 8167 | active |
| hooke007/mpv_PlayKit A curated mpv media player configuration package for Windows (x64), bundling Chinese-annotated config files, shader/filter integration, and… | 76 | 7715 | active |
| google/latexify_py A Python library that compiles Python source code or AST fragments into corresponding LaTeX math expressions. It includes IPython integrati… | 10 | 7613 | active |
| leerob/next-mdx-blog A Next.js + MDX blog and personal website template styled with Tailwind CSS and written in TypeScript. It ships with syntax highlighting, l… | 75 | 7572 | active |
| swagger-api/swagger-core Swagger Core is a Java library that implements the OpenAPI Specification, generating OpenAPI 3.x definitions from JAX-RS (javax and jakarta… | 96 | 7529 | stable |
| HedgeDoc HedgeDoc (formerly CodiMD) is an open-source, self-hosted, web-based collaborative markdown editor supporting real-time co-editing, diagram… | 92 | 7483 | stable |
| RicoSuter/NSwag NSwag is a Swagger/OpenAPI 2.0 and 3.0 toolchain for .NET, ASP.NET Core, and TypeScript, written in C#. It generates OpenAPI specifications… | 83 | 7366 | 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 |
| webclipper/web-clipper Web Clipper is an open-source browser extension that saves web content to many note-taking platforms such as Notion, OneNote, Obsidian, Bea… | 43 | 6856 | active |
| hinesboy/mavonEditor mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too… | 23 | 6562 | 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 | 6501 | active |
| Hugo Theme Stack A card-style Hugo theme designed for bloggers, built with SCSS and vanilla JavaScript for lightweight, fast sites. It ships with dark mode,… | 82 | 6477 | active |
| codesandbox/sandpack Sandpack is a component toolkit by CodeSandbox for embedding live-running code editing experiences into web applications and documentation.… | 34 | 6246 | active |
| YMFE/yapi YApi is a self-hostable, visual API management platform for defining, documenting, mocking, and testing HTTP interfaces across developers, … | 23 | 27716 | maintenance |
| microsoft/typespec TypeSpec is a Microsoft-built, extensible DSL and toolchain for defining cloud service APIs and data shapes as a single source of truth. It… | 95 | 5896 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| Swashbuckle Swashbuckle.AspNetCore is a library that generates OpenAPI (Swagger) documents for ASP.NET Core APIs directly from code, with an embedded S… | 98 | 5494 | stable |
| HarisIqbal88/PlotNeuralNet A LaTeX/TikZ-based library for drawing neural network architecture diagrams, with a Python interface for generating the TikZ code. It is co… | 23 | 25035 | maintenance |
| NotionX/react-notion-x A fast and accurate React renderer for Notion pages, built in TypeScript. It fetches Notion page data via notion-client and renders it as R… | 95 | 5431 | active |
| Obsidian Obsidian Web Clipper is the official browser extension for Obsidian that lets users highlight web pages and capture content as durable Mark… | 85 | 5230 | active |
| satnaing/astro-paper AstroPaper is a minimal, responsive, accessible and SEO-friendly blog theme built on the Astro static site generator with Tailwind CSS and … | 91 | 5082 | active |
| saicaca/fuwari Fuwari is a static blog template built with Astro and Tailwind CSS, featuring smooth animations, light/dark mode, and customizable theming.… | 56 | 5038 | active |
| Shower Shower is an HTML/CSS/vanilla JavaScript presentation engine for creating browser-based slide decks, with themes separated from the core en… | 75 | 4877 | active |
| l0o0/translators_CN A community-maintained collection of Zotero translators for Chinese academic and general websites, enabling Zotero to scrape citation metad… | 76 | 4776 | active |
| FormidableLabs/react-live React Live is a React library that renders React components with editable source code and a live preview, acting as an embeddable playgroun… | 87 | 4613 | active |
| Knife4j Knife4j is an all-in-one enhancement solution for Swagger2 (OpenAPI2) and OpenAPI3 in the Java/Spring ecosystem, providing an improved API … | 48 | 4588 | active |