function: documentation
1014 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| likec4/likec4 LikeC4 is a modeling language (DSL) and toolchain for describing software architecture as code, inspired by the C4 Model and Structurizr DS… | 91 | 5542 | active |
| Swashbuckle Swashbuckle.AspNetCore is a library that generates OpenAPI (Swagger) documents for ASP.NET Core APIs directly from code, with an embedded S… | 96 | 5496 | stable |
| 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'. … | 48 | 5464 | active |
| tuna/thuthesis ThuThesis is a LaTeX document class and template for writing Tsinghua University dissertations, covering undergraduate, master's, doctoral,… | 83 | 5431 | active |
| buildermethods/agent-os Agent OS is a lightweight, open-source system for documenting coding standards from your codebase and injecting them into AI coding agents … | 65 | 5339 | 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… | 59 | 5317 | active |
| AnswerDotAI/nbdev nbdev is a notebook-driven development platform for Python that lets you write code, tests, and prose documentation in Jupyter Notebooks. I… | 99 | 5312 | stable |
| xoofx/markdig Markdig is a fast, CommonMark-compliant, extensible Markdown processor for .NET that converts Markdown to HTML. It provides a rich AST with… | 95 | 5307 | stable |
| zircote/swagger-php A PHP library that generates OpenAPI (Swagger) documentation for RESTful APIs using PHP 8 attributes or legacy doctrine annotations embedde… | 95 | 5306 | active |
| wireviz/WireViz WireViz is a Python tool for easily documenting cables, connectors, and wiring harnesses. It takes simple YAML descriptions and generates w… | 62 | 5231 | active |
| pedronauck/docz Docz is a zero-configuration documentation tool for JavaScript projects that turns MDX files into live-reloading, production-ready document… | 10 | 23581 | maintenance |
| Asciidoctor Asciidoctor is a fast, open source Ruby-based text processor and publishing toolchain that parses AsciiDoc content into a document model an… | 81 | 5208 | stable |
| 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… | 67 | 5121 | active |
| liam-hq/liam Liam ERD is an open-source tool that automatically generates beautiful, interactive entity-relationship diagrams from database schema files… | 71 | 5093 | active |
| zigtools/zls ZLS is a non-official Language Server Protocol implementation for Zig, written in Zig. It provides IDE features such as autocomplete, goto … | 83 | 5092 | active |
| 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… | 60 | 5076 | stable |
| Fokkyp/SoftwareCopyright-Skill A coding-agent Skill that reads a local project and automatically generates a complete set of Chinese software copyright (软著) application m… | 76 | 5070 | active |
| WUBING2023/PaperSpine PaperSpine is an orchestrated AI-agent skill (for Claude Code, Codex, OpenClaw, and Hermes CLI) that guides academic writing: it learns fro… | 67 | 4991 | active |
| 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… | 67 | 4961 | active |
| xugaoyi/vuepress-theme-vdoing Vdoing is a clean, efficient knowledge management and blog theme for VuePress, built with Vue and Markdown. It supports structured, fragmen… | 34 | 4902 | active |
| terraform-docs/terraform-docs terraform-docs is a CLI utility that generates documentation from Terraform modules in various output formats such as Markdown, AsciiDoc, J… | 83 | 4814 | stable |
| fritzing/fritzing-app Fritzing is an open-source Electronic Design Automation desktop application for makers and hobbyists, offering a breadboard view, schematic… | 66 | 4785 | active |
| 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 … | 98 | 4707 | stable |
| nisrulz/app-privacy-policy-generator A free, open-source web app that generates customized Privacy Policy and Terms & Conditions documents for Android, iOS, KaiOS, and Web apps… | 93 | 4675 | active |
| 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… | 65 | 4628 | active |
| 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… | 59 | 4568 | active |
| geongeorge/i-hate-regex iHateRegex.io is a web application and regex cheat sheet that helps users understand, test, and share regular expressions. It provides visu… | 66 | 4556 | active |
| ctran/annotate_models A Ruby gem that adds schema summary comments to the top or bottom of ActiveRecord model files, fixtures, tests, factories, and routes.rb in… | 23 | 4484 | stable |
| 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… | 90 | 4462 | active |
| dotnet/docfx docfx is a static site generator that builds technical documentation sites from markdown, .NET assemblies, XML code comments, and Swagger/R… | 86 | 4448 | active |
| phpDocumentor/phpDocumentor phpDocumentor is the de-facto documentation generator for PHP projects, producing API documentation from source code and DocBlock comments.… | 89 | 4346 | stable |
| k1LoW/tbls tbls is a CI-friendly command-line tool written in Go that automatically generates database documentation in GFM/Markdown and other formats… | 97 | 4329 | active |
| 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… | 91 | 4273 | active |
| HJLebbink/asm-dude AsmDude2 is a Visual Studio 2022 extension providing assembly syntax highlighting, code completion, hover descriptions, and signature help … | 66 | 4177 | active |
| compodoc/compodoc Compodoc is a documentation generator for Angular, NestJS, and Stencil applications that parses TypeScript source code (without compilation… | 96 | 4120 | active |
| voormedia/rails-erd A Ruby gem that generates entity-relationship diagrams from Rails applications' Active Record models using reflection. It outputs Mermaid d… | 96 | 4105 | stable |
| swagger-api/swagger-codegen Swagger Codegen is a template-driven code generator that parses OpenAPI/Swagger definitions to produce API client SDKs, server stubs, and d… | 98 | 17780 | maintenance |
| 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 … | 86 | 4089 | active |
| rstudio/bookdown bookdown is an open-source R package for authoring books and long-form technical documents with R Markdown. It renders Markdown sources int… | 87 | 4069 | active |
| React Native Upgrade Helper A web application that shows the exact file diffs between any two React Native versions to guide app upgrades. It is built on the rn-diff-p… | 75 | 4062 | active |
| juhaku/utoipa Utoipa is a Rust library that auto-generates OpenAPI documentation at compile time using proc macros, treating a code-first approach as a f… | 93 | 4054 | stable |
| 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… | 23 | 3897 | stable |
| reactjs/react-docgen react-docgen is a highly customizable library and CLI that parses React component source files (via Babel) and extracts structured, machine… | 90 | 3820 | active |
| Kotlin/dokka Dokka is an API documentation engine for Kotlin that understands KDoc and Javadoc comments in mixed-language projects. It generates documen… | 80 | 3805 | active |
| umijs/dumi dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc… | 96 | 3795 | active |
| fern-api/fern Fern is a CLI-based platform that takes OpenAPI (and AsyncAPI, Protobuf, OpenRPC) definitions and generates type-safe SDKs in multiple lang… | 89 | 3764 | active |
| springdoc/springdoc-openapi springdoc-openapi is a Java library that automatically generates OpenAPI 3 API documentation for Spring Boot applications, with built-in Sw… | 97 | 3737 | stable |
| schemaspy/schemaspy SchemaSpy is a Java-based database metadata analyzer that generates HTML documentation of relational database schemas, including entity-rel… | 57 | 3710 | active |
| ShahjalalShohag/code-library A personal code library of templates, algorithms, and data structures for competitive programming, written mostly in C++. It includes pract… | 64 | 3682 | active |
| holistics/dbml DBML (Database Markup Language) is a simple, human-readable DSL for defining and documenting database structures, database-agnostic in desi… | 76 | 3679 | active |
| ThePrimeagen/refactoring.nvim A Neovim plugin providing automated refactoring operations (extract/inline variable and function) and print-debugging helpers, powered by t… | 76 | 3644 | active |
| varkor/quiver Quiver is a web-based graphical editor for creating commutative and pasting diagrams used in category theory and mathematics. It renders hi… | 77 | 3609 | active |
| OXY2DEV/markview.nvim A hackable Neovim plugin that renders live previews of Markdown, LaTeX, Typst, inline HTML, YAML, and AsciiDoc directly inside the editor. … | 84 | 3608 | active |
| microsoft/WinUI-Gallery An interactive companion app from Microsoft demonstrating all WinUI 3 controls and Fluent Design styles for building modern Windows apps. E… | 86 | 3597 | active |
| npmx-dev/npmx.dev npmx.dev is a fast, modern web application for browsing the npm package registry, offering instant search, source code viewing, version dif… | 82 | 3596 | active |
| laravel/boost Laravel Boost is an official MCP (Model Context Protocol) server that gives AI coding agents like Claude Code and Cursor deep insight into … | 81 | 3592 | active |
| histoire-dev/histoire Histoire is a Vite-powered tool for building interactive component playgrounds (story books) for Vue and Svelte projects. It lets developer… | 82 | 3571 | active |
| pradyunsg/furo Furo is a clean, customizable HTML theme for the Sphinx documentation generator, distributed on PyPI. It offers responsive layouts, light/d… | 86 | 3569 | active |
| AIDotNet/OpenDeepWiki OpenDeepWiki is an AI-driven platform that turns Git repositories, ZIP archives, and local directories into searchable, structured document… | 86 | 3550 | active |
| honkit/honkit HonKit is a Node.js command line tool and library for building beautiful books and documentation from Markdown or AsciiDoc files, forked fr… | 94 | 3497 | active |
| agenticnotetaking/arscontexta A Claude Code plugin that generates a personalized knowledge management system (a 'second brain') of plain markdown files from a conversati… | 46 | 3482 | active |
| AvdLee/SwiftUI-Agent-Skill A packaged Agent Skill that adds expert SwiftUI best-practices guidance to AI coding tools like Claude Code, Cursor, and Codex. It provides… | 81 | 3459 | active |
| gnebbia/kb kb is a minimalist command-line knowledge base manager written in Python for organizing notes, cheatsheets, and procedures. It lets users a… | 35 | 3414 | active |
| endoflife-date/endoflife.date A community-maintained website that aggregates end-of-life dates and support lifecycles for hundreds of products, including operating syste… | 77 | 3360 | active |
| twitter/opensource-website The source code for Twitter's open source website (opensource.twitter.dev), built with Hugo and a custom SCSS theme, showcasing released pr… | 67 | 3325 | active |
| SublimeText-Markdown/MarkdownEditing A powerful Markdown editing plugin for Sublime Text with robust syntax definitions for Standard Markdown, GitHub Flavored Markdown, and Mul… | 91 | 3322 | active |
| artempyanykh/marksman Marksman is a Language Server Protocol (LSP) server for Markdown that provides code-assist features like completion, goto definition, find … | 74 | 3314 | active |
| jupyter-xeus/xeus-cling xeus-cling is a Jupyter kernel for the C++ programming language, built on the Cling C++ interpreter and the native xeus implementation of t… | 54 | 3294 | active |
| Ar9av/obsidian-wiki A skill-based Python framework that lets AI coding agents (Claude Code, Cursor, Codex, etc.) build and maintain an Obsidian markdown knowle… | 81 | 3289 | active |
| zmister2016/MrDoc MrDoc is a self-hosted online document and knowledge base system built with Python and Django, supporting Markdown editing for individuals … | 82 | 3231 | active |
| markdown-viewer/skills A collection of 14 opinionated Agent Skills that teach AI coding agents (Claude Code, Codex, Cursor, Copilot) to generate diagrams, charts,… | 53 | 3216 | active |
| cognitive-engineering-lab/aquascope Aquascope is a tool that generates interactive visualizations of Rust programs, showing how the borrow checker reasons about permissions at… | 76 | 3131 | active |
| dtolnay/cargo-expand A Cargo subcommand that prints the result of macro and #[derive] expansion for a Rust crate, wrapping the verbose `cargo rustc -- -Zunprett… | 98 | 3126 | stable |
| Norman-bury/research-writing-skill A research/academic writing assistant skill for AI coding agents (Claude Code, Cursor, Codex, Gemini CLI) that turns paper writing into a t… | 54 | 3108 | active |
| rstudio/rmarkdown An R package for creating dynamic documents that combine code, rendered output, and prose, rendered via Pandoc to HTML, PDF, Word, slidesho… | 80 | 3054 | stable |
| OpenBoard-org/OpenBoard OpenBoard is an open-source cross-platform interactive whiteboard application designed primarily for classroom use in schools and universit… | 82 | 3029 | active |
| jakubkrehel/make-interfaces-feel-better An installable agent skill packaged as a Markdown instruction file that teaches AI coding agents the small interface details that make UIs … | 58 | 3020 | active |
| nuxt-content/docus Docus is a Nuxt-based documentation theme and starter that lets you write beautiful, SEO-optimized docs in Markdown with MDC syntax for emb… | 96 | 3013 | active |
| zenorocha/alfred-workflows A curated collection of Alfred 3 and 4 workflows for the macOS Alfred launcher, bundling community workflows like Caffeinate, Can I Use, Co… | 23 | 12253 | maintenance |
| tajo/ladle Ladle is a fast, zero-configuration environment for developing, testing, and documenting React components using the Component Story Format.… | 75 | 2983 | active |
| eli64s/readme-ai ReadmeAI is a Python CLI tool that automatically generates README.md files for any codebase using large language models. It supports multip… | 66 | 2979 | active |
| google/docsy Docsy is a Hugo theme specifically designed for building technical documentation sites, providing navigation, site structure, and documenta… | 94 | 2961 | active |
| haskell/haskell-language-server The official Haskell language server implementing the Language Server Protocol, providing IDE features like diagnostics, completions, and r… | 84 | 2952 | active |
| DarkaOnLine/L5-Swagger L5-Swagger is a Laravel package that integrates swagger-php and Swagger UI to generate and serve OpenAPI/Swagger documentation for Laravel … | 90 | 2931 | active |
| starcwang/easy_javadoc Easy Javadoc is an IntelliJ IDEA plugin that automatically generates Javadoc and KDoc documentation comments for Java and Kotlin classes, m… | 75 | 2914 | active |
| pwndoc/pwndoc PwnDoc is a self-hosted web application for writing penetration test findings and generating customizable Docx reports. It supports multi-u… | 98 | 2882 | active |
| AminBlg/SimpleEnglish An agent skill (SKILL.md) that makes LLMs write documentation in ASD-STE100 Simplified Technical English, the controlled language used in a… | 67 | 2862 | active |
| Nriver/trilium-translation A Chinese translation and enhanced fork of Trilium Notes, a hierarchical note-taking application, distributed as patched builds and Docker … | 64 | 2861 | active |
| tfranzel/drf-spectacular drf-spectacular is a Python library that generates OpenAPI 3 (3.0, 3.1, and 3.2) schema specifications for Django REST framework APIs. It e… | 85 | 2857 | active |
| event-catalog/eventcatalog EventCatalog is an open-source documentation tool purpose-built for software architecture, letting teams document domains, services, events… | 95 | 2841 | active |
| jupyter/nbdime nbdime provides tools for diffing and merging Jupyter notebooks, with terminal commands (nbdiff, nbmerge, nbshow) and rich web-based diff/m… | 72 | 2840 | active |
| pseudomuto/protoc-gen-doc A protoc plugin that generates documentation (HTML, JSON, DocBook, Markdown) from comments in Protocol Buffers .proto files. It supports pr… | 65 | 2836 | active |
| zk-org/zk zk is a command-line note-taking assistant for maintaining a plain text Zettelkasten or personal wiki in Markdown. It offers templated note… | 94 | 2777 | active |
| instant-markdown/vim-instant-markdown A Vim plugin that opens a browser window showing a real-time compiled preview of the markdown file currently being edited in Vim, closing w… | 75 | 2752 | active |
| kefranabg/readme-md-generator A Node.js CLI tool that generates polished README.md files for projects by interactively asking questions and suggesting defaults from pack… | 23 | 11129 | maintenance |
| bergside/design-md-chrome A Chrome extension that extracts visual styles (typography, colors, spacing, shadows, motion) from any website and generates DESIGN.md or S… | 68 | 2738 | active |
| dnl-blkv/mcdowell-cv A LuaLaTeX document class implementing Gayle L. McDowell's clean, space-efficient CV/resume design. It provides commands for headers, conta… | 23 | 2704 | stable |
| philippemerle/KubeDiagrams KubeDiagrams generates Kubernetes architecture diagrams from manifest files, kustomization files, Helm charts, helmfiles, and live cluster … | 81 | 2682 | active |
| MadMaxChow/VLOOK VLOOK is an open-source theme package and typesetting enhancement plugin for the Typora Markdown editor. It improves document layout, conte… | 91 | 2586 | active |
| AnswerDotAI/llms-txt A proposal and Python tooling for the /llms.txt standard, a markdown file placed at a website root to give language models and agents conci… | 78 | 2586 | active |