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 |
|---|---|---|---|
| raml2html/raml2html raml2html is a Node.js tool that converts RAML 1.0 API definition files into HTML documentation, usable both as a command-line script and a… | 32 | 1130 | maintenance |
| cyb3rfox/Aurora-Incident-Response A cross-platform Electron desktop application for documenting incident response investigations. It digitizes the SANS FOR508 'Spreadsheet o… | 23 | 1084 | maintenance |
| stefanjudis/tiny-helpers tiny-helpers.dev is a curated directory website listing hundreds of free, single-purpose online tools for web developers, built with Eleven… | 71 | 1043 | maintenance |
| darwiin/yaac-another-awesome-cv YAAC: Another Awesome CV is a LaTeX class/template for building professional résumés and CVs, using XeLaTeX, Adobe Source Sans Pro, and Fon… | 23 | 1043 | maintenance |
| snipsnapdev/snipsnap Snipsnap is a VS Code extension plus snippet/template collection that automatically exposes code snippets for every library used in a proje… | 10 | 1041 | maintenance |
| loklak/sphinx_loklak_theme A material design-based Sphinx HTML theme originally built for SUSI AI documentation. It is installed via pip and enabled by setting html_t… | 32 | 1034 | maintenance |
| fashiontec/fashiontec.org The source code for the Fashiontec organization website, written primarily in HTML. It is a static website rather than a reusable software … | 32 | 1031 | maintenance |
| mattn/memo A Go-based command-line memo (note-taking) tool that creates, lists, edits, greps, and serves markdown notes. It integrates with your favor… | 82 | 1028 | maintenance |
| etsy/morgue Morgue is a PHP-based self-hosted web application for tracking and managing postmortems (incident reviews). It features a pluggable system … | 10 | 1018 | maintenance |
| claudioc/jingo Jingo is a git-based wiki engine for Node.js that stores pages as GitHub-flavored markdown files in a git repository, requiring no database… | 23 | 1016 | maintenance |
| atc-project/atomic-threat-coverage Atomic Threat Coverage is a Python framework that automatically generates actionable security analytics from Detection, Response, Mitigatio… | 32 | 1007 | maintenance |
| ffii/FFII.org The source for the FFII.org website of the Foundation for a Free Information Infrastructure, a European advocacy group focused on software … | 32 | 1000 | maintenance |
| GitHub Blocks Monaspace is a superfamily of five interchangeable monospaced typefaces, offered in static, variable, Nerd Font‑patched, and frozen formats… | 10 | 345 | active |
| Kotlin/kotlin-lsp The official Kotlin Language Server implementing the Language Server Protocol, built on IntelliJ IDEA and the IntelliJ Kotlin plugin. It sh… | 83 | 3530 | experimental |
| atuinsh/desktop Atuin Desktop is a local-first, executable runbook editor that combines documentation with live terminal execution, letting users chain she… | 10 | 2452 | experimental |
| Autodoc Autodoc is an experimental CLI toolkit that auto-generates documentation for git repositories using large language models like GPT-4. It in… | 31 | 2373 | experimental |
| nextjournal/clerk Clerk is a notebook library for Clojure that turns plain Clojure namespaces or Markdown files into rich, interactive computational notebook… | 75 | 2083 | experimental |
| Davia Davia is an open-source CLI and platform that lets AI coding agents generate interactive, editable internal documentation for a codebase. D… | 10 | 1654 | experimental |
| danielmiessler/Telos Telos is an open-source framework for creating 'Deep Context' about things that matter to humans, providing a structured format (Telos Cont… | 47 | 1562 | experimental |
| ericelliott/rtype Rtype is a structural type notation for JavaScript with a TypeScript-inspired syntax, designed primarily for API documentation and embeddab… | 32 | 1120 | experimental |
| crowi/crowi Crowi is an open-source, self-hosted Markdown wiki application for team knowledge sharing, originally released in 2014. Its v2 'Reignite' r… | 86 | 1099 | experimental |
| npmaile/blog The source repository for Nate Maile's personal blog, containing his blog posts and site content. It is a personal writing project rather t… | 64 | 1005 | experimental |
| slatedocs/slate Slate is a static documentation generator that produces beautiful, three-column API documentation sites from Markdown files. Originally bui… | 10 | 36028 | abandoned |
| onevcat/VVDocumenter-Xcode VVDocumenter-Xcode is an Xcode plugin that auto-generates Javadoc-style documentation comments for Objective-C and Swift when you type '///… | 10 | 8236 | abandoned |
| facebookarchive/nuclide Nuclide was a collection of features for the Atom editor providing IDE-like functionality for web and native mobile development, with first… | 10 | 7711 | abandoned |
| Dash Dash for iOS was an iPad and iPhone app providing instant offline access to 150+ API documentation sets, built in Objective-C. The project … | 23 | 7088 | abandoned |
| gitpitch/gitpitch GitPitch is a markdown-based presentation tool for creating slide decks for tech conferences, training, developer advocacy, and education. … | 23 | 5475 | abandoned |
| justinwalsh/daux.io Daux.io is a documentation generator that builds custom documentation sites from a simple folder structure of Markdown files. This specific… | 23 | 4515 | abandoned |
| dropbox/hackpad Hackpad is a web-based realtime wiki built on the open source EtherPad collaborative document editor, originally developed by Dropbox. The … | 32 | 3577 | abandoned |
| fastai/fastpages fastpages is a blogging platform that automatically converts Jupyter Notebooks, Markdown, and Word documents into blog posts via GitHub Act… | 10 | 3541 | abandoned |
| Mintlify Documentation Mintlify Writer is an AI-powered editor plugin (VS Code extension and IntelliJ plugin) that generates docstrings and documentation from hig… | 10 | 3127 | abandoned |
| Try .NET Try .NET is a set of tools for developers and content authors to create interactive C# coding experiences, including a Blazor-powered in-br… | 10 | 3004 | abandoned |
| git-chglog/git-chglog git-chglog is a CHANGELOG generator implemented in Go that produces changelog files from Git history, with support for conventional commit … | 10 | 2861 | abandoned |
| brrd/abricotine Abricotine is a desktop Markdown editor with inline preview, rendering formatted elements like headers, images, and math directly in the te… | 10 | 2623 | abandoned |
| marcgibbons/django-rest-swagger A Swagger/OpenAPI documentation generator for Django REST Framework that renders OpenAPI JSON schemas and an interactive Swagger UI from DR… | 10 | 2566 | abandoned |
| Vue Styleguidist Vue Styleguidist is an isolated Vue component development environment that generates a living style guide website from component documentat… | 10 | 2492 | abandoned |
| revolunet/sublimetext-markdown-preview A Sublime Text 2/3 plugin that previews and builds Markdown files in a web browser. This repository has been superseded and moved to facele… | 10 | 2290 | abandoned |
| rms-support-letter/rms-support-letter.github.io A GitHub Pages website hosting an open letter in support of Richard M. Stallman's reinstatement to the Free Software Foundation board, wher… | 10 | 2283 | abandoned |
| antonreshetov/massCode massCode v1 is a free and open source desktop code snippets manager for developers, built with Electron, Vue, and the Monaco editor. This o… | 23 | 2018 | abandoned |
| xiaolai/xiaolai.github.io A personal knowledge base and publishing site ('an ever-growing brain') by Li Xiaolai, hosting his books, articles, and notes as a static H… | 10 | 1988 | abandoned |
| 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 |
| microsoft/microsoft-pdb Microsoft's reference source code and documentation for the PDB (Program Database) debug symbol file format, intended to help alternative c… | 10 | 1935 | 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 |
| Kite The public issue tracker for Kite, an AI-powered coding assistant that included a local engine, editor plugins, and a documentation compani… | 32 | 1732 | 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 |
| jcl5m1/ventilator An open-source project documenting how to convert a low-cost CPAP blower into a rudimentary non-invasive pressure support ventilator or a P… | 32 | 1665 | abandoned |
| FOSSASIA-Web/gci16.fossasia.org The official FOSSASIA student website for Google Code-In 2016/17, built as a Jekyll static site showcasing students, mentors, and their pro… | 32 | 1649 | 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 |
| FOSSASIA-Web/gci15.fossasia.org The FOSSASIA Google Code-In 2015/16 website, a Jekyll-based static site showcasing mentors, students, and event information. It is a histor… | 32 | 1598 | 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/gci17.fossasia.org The FOSSASIA Google Code-In 2017/18 contest website, a Jekyll-based static site showcasing students, mentors, blogs, and projects from the … | 32 | 1593 | 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 |
| Jugaadfest The source code for the Jugaadfest website, a one-day open source hackathon and developer gathering in Hyderabad, India organized by FOSSAS… | 32 | 1519 | abandoned |
| iodide-project/iodide Iodide is a browser-based notebook for literate scientific computing, letting users mix narrative text, runnable JavaScript code, and inter… | 23 | 1505 | 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-Web/techcul.org The source code for the UNESCO TechCul program website (techcul.org), an ideathon initiative to develop digital solutions for the culture a… | 32 | 1437 | abandoned |
| angular-ui/AngularJS-sublime-package A Sublime Text package providing AngularJS code completion, snippets, go-to-definition, and quick panel search. It indexes projects to offe… | 10 | 1401 | abandoned |
| argenos/zotero-mdnotes A Zotero plugin that exports item metadata and notes as markdown files, with customizable templates and batch export. It is popular for Obs… | 10 | 1399 | abandoned |
| OpnTec/2019.opentechsummit.net The source code for the OpenTechSummit 2019 conference website, built in HTML. It hosts event information, schedules, and meetup details fo… | 32 | 1366 | abandoned |
| OpnTec/2020.opentechsummit.cn The website for OpenTechSummit China 2020, a conference site built in HTML. It hosts event information for the Open Technology Summit meetu… | 32 | 1366 | abandoned |
| OpnTec/2018.opentechsummit.net The source code for the OpenTechSummit 2018 conference website, an event site for the open technology summit in India. It is a static HTML … | 32 | 1362 | 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 |
| angular/mobile-toolkit A set of tools and guides from the Angular team for building Progressive Web Apps with Angular and Angular CLI. It covers making apps insta… | 10 | 1322 | abandoned |
| garethr/vagrantboxes-heroku The source content for Vagrantbox.es, a community-maintained directory of third-party base boxes for the Vagrant virtualization tool. Contr… | 32 | 1276 | abandoned |
| rubyide/vscode-ruby A monorepo of Visual Studio Code extensions providing Ruby language support, including syntax highlighting, snippets, linting, formatting, … | 10 | 1255 | 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 |
| 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 |
| 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 |
| wudi/swoole-ide-helper A PHP stub/IDE helper package providing auto-completion, suggestions, and inline documentation for the Swoole extension in editors and IDEs… | 10 | 1121 | 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 |
| 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 |
| ApicurioArchive/apicurio-studio Apicurio Studio is a web-based API design studio for visually creating and editing OpenAPI and AsyncAPI definitions without writing specifi… | 10 | 1057 | abandoned |
| kimsungwhee/KSHObjcUML An Xcode plugin that displays an oriented dependency graph between Objective-C and Swift classes in a project. It is based on objc-dependen… | 23 | 1045 | abandoned |
| ffii/FFII-blog The source repository for the FFII (Foundation for a Free Information Infrastructure) blog, containing the blog's content and site setup. I… | 32 | 1000 | abandoned |
| f/prompts.chat prompts.chat is an open‑source web application that hosts the world’s largest curated library of AI prompts. It can be self‑hosted for priv… | 77 | 172880 | active |
| github/spec-kit Spec Kit is an open-source toolkit from GitHub for Spec-Driven Development, providing a CLI (specify) that scaffolds structured spec, plan,… | 81 | 141310 | stable |
| GBrain gstack is a collection of 23 opinionated slash commands and 8 power tools that turn Claude Code into a virtual engineering team with roles … | 60 | 136791 | active |
| Anduin2017/HowToCook HowToCook is an open‑source, community‑maintained collection of cooking recipes presented as a searchable web application. It can be self‑h… | 79 | 102440 | active |
| colbymchenry/codegraph CodeGraph is a local-first tool that indexes any codebase into a queryable knowledge graph using Tree-sitter parsing, exposing it to AI cod… | 82 | 73612 | active |
| Plane Plane is an open-source project management platform offering issue tracking, cycles/sprints, kanban boards, roadmaps, and an integrated wik… | 97 | 61193 | active |
| Academic Research Skills Academic Research Skills is a Python library of Claude Code skills that guides researchers through the full academic workflow, from questio… | 83 | 52555 | active |
| cheat.sh cheat.sh is a web service that provides instant access to community‑driven cheat sheets for programming languages, commands, and tools. It … | 75 | 41796 | active |
| Manim Manim Community Edition is a Python library for programmatically creating precise mathematical animations, often used in educational videos… | 95 | 41722 | active |
| Halo Halo is a powerful and easy-to-use open-source website building tool (CMS) written in Java, supporting blogs, knowledge bases, corporate si… | 99 | 39944 | active |
| Project NOMAD Project NOMAD is a self-hosted, offline-first knowledge and education server that packages Wikipedia, books, courses, offline maps, and opt… | 85 | 39414 | active |
| Backstage Backstage is an open‑source framework for building internal developer portals. It provides a software catalog, templating system, and docum… | 94 | 34573 | active |
| charmbracelet/glow Glow is a terminal-based markdown reader that renders markdown files with styled formatting directly in the CLI. It can discover local mark… | 87 | 27640 | active |
| D2 D2 is a modern declarative diagram scripting language that turns plain text descriptions into diagrams. It ships as a CLI compiler with the… | 92 | 25596 | active |
| MDX MDX is an authorable format that combines Markdown with JSX, letting you import and embed components like charts or alerts directly in long… | 68 | 19829 | stable |
| APIJSON APIJSON is a Tencent open-source Java ORM and JSON-based API protocol that auto-generates CRUD APIs and documentation without backend codin… | 98 | 18400 | active |
| vuejs/vitepress VitePress is a Vue-powered static site generator built on Vite, designed primarily for creating fast documentation sites from Markdown. It … | 96 | 18365 | stable |
| Overleaf Overleaf is an open-source, web-based real-time collaborative LaTeX editor, self-hostable via Docker (Community Edition) with a commercial … | 66 | 18172 | active |
| iamgio/quarkdown Quarkdown is a modern Markdown-based typesetting system written in Kotlin that compiles Markdown with scripting extensions into papers, pre… | 94 | 16320 | active |