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 |
|---|---|---|---|
| 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 |
| OpenProject OpenProject is a web-based, open source project management application for classic, agile, and hybrid project, product, and portfolio manag… | 92 | 16196 | stable |
| AgriciDaniel/claude-obsidian A Claude Code plugin/skill system that turns an Obsidian vault into a self-organizing AI second brain. It captures sources, creates linked … | 81 | 15587 | active |
| OpenMetadata OpenMetadata is an open-source metadata management platform that unifies data cataloging, lineage, data quality, governance, and business s… | 95 | 15506 | active |
| Zotero Zotero is a free, open-source reference management application for collecting, organizing, annotating, citing, and sharing research sources… | 76 | 15465 | 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 |
| shuding/nextra Nextra is a static site generation framework built on Next.js and MDX, letting you write content in Markdown/MDX files with file-based rout… | 73 | 13928 | 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 |
| jackyzha0/quartz Quartz is a fast, batteries-included static-site generator written in TypeScript that transforms Markdown content into fully functional web… | 67 | 13409 | active |
| fuma-nama/fumadocs Fumadocs is a React.js documentation framework for building beautiful, flexible docs sites, officially supporting Next.js, Astro, and Vite-… | 92 | 13358 | active |
| Pelican Pelican is a Python-based static site generator that converts content written in Markdown, reStructuredText, or HTML into fully static webs… | 79 | 13354 | stable |
| Orchestra-Research/AI-Research-SKILLs An open-source library of ~98 packaged 'skills' (knowledge modules) that turn AI coding agents like Claude Code, Codex, or Gemini into auto… | 69 | 12991 | active |
| Pocket Flow An AI agent built with the Pocket Flow LLM framework that crawls GitHub repositories, analyzes codebases to identify core abstractions, and… | 54 | 12683 | active |
| Changesets Changesets is a CLI tool and workflow for managing package versioning and changelog generation, with first-class monorepo support. Contribu… | 93 | 12477 | active |
| James-Yu/LaTeX-Workshop LaTeX Workshop is a Visual Studio Code extension providing core LaTeX typesetting features such as compilation, PDF preview, autocompletion… | 77 | 12367 | active |
| notionnext-org/NotionNext NotionNext is an open-source website builder that turns a Notion workspace into a fast, customizable standalone site using Next.js and the … | 94 | 11848 | active |
| gskinner/regexr RegExr is an HTML/JS web application for creating, testing, and learning about Regular Expressions, with real-time match highlighting, expr… | 34 | 10377 | active |
| chaitin/PandaWiki PandaWiki is an open-source, AI large-language-model-driven knowledge base system for building intelligent product docs, technical document… | 81 | 10309 | active |
| Agents365-ai/drawio-skill An agent skill (SKILL.md + Python CLI) that generates professional draw.io diagrams from natural language, codebases, IaC configs, SQL sche… | 80 | 9943 | active |
| bobthecow/psysh PsySH is a runtime developer console, interactive debugger, and REPL for PHP. It provides an interactive shell with tab completion, inline … | 94 | 9828 | active |
| awslabs/mcp A suite of open-source Model Context Protocol (MCP) servers from AWS Labs that expose AWS services, documentation, and best practices to LL… | 84 | 9806 | active |
| ibelick/ui-skills A curated registry of design-engineering 'skills' (reusable instruction documents) that help humans and AI agents build better user interfa… | 78 | 9803 | active |
| anthropics/claude-for-legal A suite of Claude plugins, skills, and MCP connectors from Anthropic for legal workflows across practice areas like commercial, privacy, li… | 58 | 9611 | active |
| oclif/oclif oclif is an open-source framework for building command-line interfaces in Node.js and TypeScript, created by Salesforce. This repository co… | 93 | 9594 | active |
| mini.nvim mini.nvim is a library of 45+ independent Lua modules for Neovim (0.10+) covering common editing tasks like textobjects, commenting, comple… | 81 | 9542 | 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 |
| Just the Docs Just the Docs is a modern, highly customizable, responsive Jekyll theme designed for building documentation websites, with built-in client-… | 86 | 9208 | active |
| react-cosmos/react-cosmos React Cosmos is a sandbox for developing and testing React UI components in isolation, with a fixture-based file convention and a playgroun… | 92 | 8685 | active |
| Markdoc Markdoc is a Markdown-based authoring framework and toolchain created by Stripe, extending CommonMark with custom tags, annotations, and va… | 94 | 8510 | stable |
| xwmx/nb nb is a command-line and local web note-taking, bookmarking, archiving, and knowledge base application implemented as a single portable she… | 92 | 8420 | stable |
| jnMetaCode/superpowers-zh A Chinese community edition of the superpowers project that installs 20 battle-tested Markdown 'skills' (methodologies like brainstorming, … | 82 | 8341 | active |
| 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 … | 59 | 8291 | active |
| openedx/openedx-platform Open edX Platform is the open-source Learning Management System (LMS) and Studio (CMS) that powers online course delivery and authoring at … | 66 | 8193 | active |
| golang/tools The golang.org/x/tools module provides packages and commands for static analysis of Go programs, including SSA IR, call graphs, and a modul… | 95 | 8007 | active |
| 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… | 67 | 7829 | active |
| lingfengQAQ/webnovel-writer A Claude Code plugin for long-form serialized webnovel writing, built in Python. It provides slash-command skills for initializing story se… | 84 | 7566 | active |
| glushchenko/fsnotes FSNotes is a fast, native open-source note-taking app for macOS and iOS built around plain Markdown and plaintext files stored in user-cont… | 98 | 7529 | active |
| deanpeters/Product-Manager-Skills A library of 77 battle-tested product management skills and 6 command workflows packaged as a Claude Code plugin (also usable with Codex, C… | 79 | 7416 | active |
| MrLesk/Backlog.md Backlog.md is a zero-config CLI that turns any Git repository into a Markdown-native task manager and Kanban board, storing every task as a… | 80 | 6866 | active |
| purocean/yn Yank Note is a highly extensible desktop Markdown editor built on Electron and the Monaco editor, with features like version control, docum… | 96 | 6760 | active |
| internetarchive/openlibrary Open Library is an open, editable library catalog from the Internet Archive aiming to create one web page for every book ever published, wi… | 95 | 6752 | active |
| humhub/humhub HumHub is an open-source (AGPLv3) enterprise social network and intranet collaboration platform written in PHP on the Yii2 framework. It of… | 95 | 6751 | stable |
| GLPI GLPI is a free, open-source IT asset management and IT service management (ITSM) platform written in PHP. It provides ITIL-aligned service … | 99 | 6458 | stable |
| ponylang/ponyc ponyc is the compiler for Pony, an open-source, object-oriented, actor-model, capabilities-secure, high-performance programming language th… | 100 | 6203 | active |
| Vale Vale is a fast, cross-platform command-line linter for prose that enforces editorial style guides on documentation. It is markup-aware, par… | 98 | 6182 | active |
| GraphQL Editor GraphQL Editor is an open-source visual editor and IDE for designing, exploring, and documenting GraphQL schemas using a node-based visual … | 47 | 6068 | active |
| redmine/redmine Redmine is a flexible, self-hosted project management web application written in Ruby on Rails. It provides issue tracking, wikis, forums, … | 77 | 6050 | stable |
| Org-roam Org-roam is a plain-text personal knowledge management system for Emacs that replicates Roam Research's networked note-taking features usin… | 62 | 6030 | 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 |
| Livebook Livebook is an open-source web application for writing interactive and collaborative Elixir notebooks, mixing Markdown prose with executabl… | 98 | 5888 | 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 |
| Galaxy-Dawn/claude-scholar A semi-automated research assistant framework that augments AI coding agents (Claude Code, Codex CLI, Kimi Code CLI, OpenCode) with workflo… | 59 | 5788 | active |
| dotnet/skills A curated collection of agent skills and custom agents from the .NET team, packaged as plugins for AI coding agents like Copilot CLI and Cl… | 63 | 5655 | active |
| Allure Report Allure Report is a flexible, multi-language test reporting tool that transforms test execution data into clear, interactive HTML reports. I… | 96 | 5553 | stable |
| awslabs/aidlc-workflows AI-DLC Workflows is AWS's implementation of the AI-Driven Development Life Cycle methodology, packaged as adaptive workflow steering rules,… | 85 | 5450 | active |
| Code Hike Code Hike is an open-source TypeScript library that bridges Markdown/MDX and React, letting authors build rich content websites with struct… | 68 | 5389 | active |
| AG2 FastStream is an asynchronous Python framework for building event-driven applications on top of message brokers like Kafka, RabbitMQ, NATS,… | 98 | 5361 | active |
| breferrari/obsidian-mind Obsidian Mind is a self-organizing Obsidian vault template that gives AI coding agents like Claude Code, Codex CLI, and Gemini CLI persiste… | 82 | 5300 | active |
| Racket Racket is a mature, general-purpose programming language and ecosystem designed for language-oriented programming, with a core implementati… | 87 | 5215 | stable |
| wikimedia/mediawiki MediaWiki is a free, open-source wiki software package written in PHP that powers Wikipedia and thousands of other collaborative knowledge … | 77 | 5209 | stable |
| StackEdit StackEdit is a full-featured, open-source, in-browser Markdown editor based on PageDown, with live preview, scroll sync, and support for GF… | 23 | 23094 | maintenance |
| Kimai Kimai is a professional open-source, web-based, multi-user time-tracking application built with PHP/Symfony. It supports timesheets, invoic… | 99 | 5078 | stable |
| vuejs/vuepress VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th… | 23 | 22727 | maintenance |
| Swift Agent Skills An agent skill (SwiftUI Pro) that teaches AI coding assistants like Claude Code, Codex, Gemini, and Cursor to write modern, idiomatic Swift… | 56 | 4873 | active |
| macro-inc/macro Macro is an open-source all-in-one team workspace that unifies email, chat, docs, tasks, calls, CRM, and AI agents into a single fast inter… | 81 | 4810 | active |
| VectifyAI/OpenKB OpenKB is an open-source CLI tool that compiles raw documents (PDF, Word, Markdown, HTML, and more) into a structured, interlinked wiki-sty… | 71 | 4717 | active |
| o2oa/o2oa O2OA is a 100% open-source (AGPL-3.0) enterprise office automation (OA) and collaboration platform built on a JavaEE distributed architectu… | 75 | 4683 | active |
| andreasfertig/cppinsights C++ Insights is a Clang-based source-to-source transformation tool that shows the compiler's view of C++ code, revealing implicit conversio… | 76 | 4671 | active |
| 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, … | 78 | 4656 | active |
| 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 … | 48 | 4507 | active |
| mikepenz/AboutLibraries AboutLibraries is a Kotlin Multiplatform library and Gradle plugin that automatically collects all dependencies and their licenses of a Gra… | 100 | 4477 | active |
| eternityspring/shuohao-skills A collection of agent skills for AI short-drama production that turn a novel into production-ready assets: adaptation outlines, character b… | 57 | 4462 | active |
| Lua Language Server A Language Server Protocol implementation for Lua, written in Lua, providing features like autocompletion, type checking, diagnostics, form… | 100 | 4391 | stable |
| Cloudflare MCP Server A collection of Model Context Protocol (MCP) servers from Cloudflare that let MCP clients like Cursor or Claude manage Cloudflare services … | 81 | 4365 | active |
| Spec Workflow A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tools for AI-assisted software development.… | 55 | 4293 | active |
| 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… | 54 | 4233 | active |
| kunchenguid/lavish-axi Lavish is a local-first CLI editor for reviewing and annotating agent-generated HTML artifacts in the browser. It lets humans pinpoint elem… | 78 | 4221 | active |
| rust-lang/rust.vim rust.vim is the official Vim plugin for Rust development, providing file detection, syntax highlighting, formatting via rustfmt, and integr… | 32 | 4191 | stable |
| scottbez1/splitflap An open-source DIY split-flap display project based on ESP32, including mechanical designs (OpenSCAD), electronics (KiCad), and firmware (A… | 74 | 4153 | active |
| sourcebot-dev/sourcebot Sourcebot is a self-hosted code search and code intelligence platform that indexes repos across GitHub, GitLab, Bitbucket, Azure DevOps, Ge… | 86 | 3990 | active |
| Behat Behat is a behavior-driven development (BDD) testing framework for PHP that lets teams write executable business expectations in Gherkin sy… | 98 | 3972 | stable |
| release-drafter/release-drafter Release Drafter is a GitHub Action, GitHub App, and Node.js CLI that automatically drafts release notes as pull requests are merged into yo… | 99 | 3948 | active |
| siteserver/cms SSCMS (SiteServer CMS) is an open-source content management system built on .NET Core for rapidly deploying full-featured, high-performance… | 67 | 3914 | active |
| ZHENFENG13/My-Blog My Blog is a simple and beautiful personal blogging system built with Spring Boot, MyBatis, and Thymeleaf, featuring an admin dashboard and… | 32 | 3888 | active |
| blossom-editor/blossom Blossom is a self-hosted markdown note-taking application with bidirectional links, built-in image hosting, and real-time device synchroniz… | 63 | 3794 | active |
| gemini-cli-extensions/conductor Conductor is a plugin for AI coding agents such as Antigravity and Claude Code that enables Spec-Driven Development. It turns the agent int… | 69 | 3768 | active |
| JetBrains/intellij-platform-plugin-template An official JetBrains GitHub template repository that scaffolds new IntelliJ Platform plugin projects in Kotlin. It preconfigures Gradle bu… | 91 | 3765 | active |
| davepoon/buildwithclaude A curated plugin marketplace and discovery hub for Claude Code, Claude Desktop, Agent SDK, and OpenClaw, aggregating agents, slash commands… | 67 | 3614 | active |
| deta/surf Deta Surf is an open-source, local-first AI notebook for macOS, Windows, and Linux that lets users organize files, PDFs, websites, and YouT… | 72 | 3600 | active |
| nullptrlabs/pgmodeler pgModeler is an open-source, cross-platform visual database modeling tool built specifically for PostgreSQL, letting users design entity-re… | 76 | 3599 | active |
| Myriad-Dreamin/tinymist Tinymist is an integrated language service for the Typst typesetting language, providing an LSP server, a CLI, a preview server, and a VSCo… | 93 | 3595 | active |
| Mereithhh/vanblog VanBlog is a self-hosted personal blogging system built with Next.js/TypeScript that combines a static-site-generated frontend, an admin da… | 67 | 3587 | active |
| vercel/release Release is a command-line tool by Vercel that automatically creates GitHub Releases populated with commits made since the last release. It … | 57 | 3584 | stable |
| Commitizen Commitizen is a Python CLI tool that enforces standardized commit messages (Conventional Commits by default) and automates semantic version… | 94 | 3526 | active |
| TextMate TextMate is an open-source graphical text editor for macOS 10.12+, written in Objective-C++ with a C++ core. It supports many programming l… | 23 | 14578 | maintenance |
| Universal Commerce Protocol The Universal Commerce Protocol (UCP) is an open standard and specification for interoperable, agentic commerce, defining capabilities like… | 77 | 3420 | active |
| thomiceli/opengist Opengist is a self-hosted, open-source pastebin alternative to GitHub Gist, written in Go, where every snippet is stored as a Git repositor… | 92 | 3367 | active |
| samber/cc-skills-golang A curated collection of 46 Go-specific agent skills (reusable instruction sets) for AI coding assistants like Claude Code, Codex, Gemini CL… | 77 | 3337 | active |