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 |
|---|---|---|---|
| kristoff-it/superhtml SuperHTML is a CLI tool and language server written in Zig that validates, autoformats, and provides LSP features for HTML5 documents. It i… | 83 | 1392 | active |
| huozhi/sugar-high Sugar High is a super lightweight, zero-dependency syntax highlighter library that tokenizes source code into styled spans with a tiny cust… | 99 | 1379 | active |
| ByteMD ByteMD (formerly HashMD) is a hackable Markdown editor and viewer component library built in TypeScript with Svelte. It provides a modular,… | 19 | 1371 | active |
| ahonn/hexo-theme-even A super concise, minimalist theme for the Hexo static site generator, written in SCSS. It provides a clean blog layout with configurable op… | 23 | 1370 | stable |
| bridgetownrb/bridgetown Bridgetown is a next-generation progressive site generator and fullstack framework powered by Ruby, built on Ruby, Roda, and esbuild. It re… | 94 | 1366 | active |
| serkodev/markdown-exit markdown-exit is a fast, customizable Markdown parser and HTML renderer with full CommonMark support, written in TypeScript as a rewrite of… | 79 | 1365 | active |
| hans/obsidian-citation-plugin An Obsidian plugin that integrates academic reference managers like Zotero with the Obsidian editor. It reads BibTeX/BibLaTeX and CSL-JSON … | 23 | 1341 | active |
| prose/prose Prose is a web-based content editor for GitHub that provides a simple authoring interface for CMS-free websites. It lets users create, edit… | 23 | 4777 | maintenance |
| nvk/llm-wiki A plugin that lets AI agents (Claude Code, OpenAI Codex, OpenCode, portable agents) compile and maintain LLM-curated knowledge bases as pla… | 74 | 1334 | active |
| bevibing/tutor-skills A pair of Claude Code skills that convert documents (PDF, MD, HTML, EPUB) or source codebases into structured Obsidian study vaults with in… | 43 | 1333 | active |
| xun082/DocFlow DocFlow is an AI-powered collaborative documentation platform built with Next.js, Tiptap, and Yjs, offering block-based editing, real-time … | 49 | 1321 | active |
| mozilla/policy-templates A collection of policy templates for centrally deploying and managing Firefox in enterprise environments such as businesses, schools, and p… | 96 | 1311 | active |
| Toha Hugo Theme Toha is a minimalist, fully responsive Hugo theme for building personal portfolio websites and blogs. It includes sections for skills, expe… | 89 | 1251 | active |
| owen2345/camaleon-cms Camaleon CMS is a dynamic and advanced content management system built on Ruby on Rails, designed as a flexible alternative to WordPress fo… | 92 | 1237 | active |
| Demystify (formerly OpenAPI DevTools) A browser extension for Chrome and Firefox that automatically generates OpenAPI 3.1 specifications in real time from network requests obser… | 20 | 4304 | maintenance |
| apiaryio/dredd Dredd is a language-agnostic command-line tool that validates an API's backend implementation against its API description document (API Blu… | 10 | 4223 | maintenance |
| sdorra/content-collections A TypeScript library that transforms markdown, MDX, and YAML content files into type-safe, validated data collections that can be imported … | 87 | 1193 | active |
| Solitude Theme Solitude is a feature-rich blog theme for the Hexo static site generator (with a separate native Hugo edition), built with Stylus and offer… | 89 | 1184 | active |
| internetarchive/bookreader The Internet Archive BookReader is a JavaScript library for viewing scanned books online in a browser, with page-turning, zoom, search-insi… | 99 | 1180 | active |
| scalameta/scalameta Scalameta is a Scala library for reading, analyzing, transforming, and generating Scala programs via lossless syntax trees and quasiquotes.… | 98 | 1158 | active |
| HarryChen0506/react-markdown-editor-lite A lightweight, pluggable Markdown editor React component with editor/preview panes, synced scrolling, image upload, and custom parser suppo… | 65 | 1137 | stable |
| FixIt FixIt is a clean, elegant, and feature-rich blog theme for the Hugo static site generator, based on the LoveIt, KeepIt, and LeaveIt themes.… | 89 | 1120 | active |
| EveryInc/proof-sdk Proof SDK is an open-source collaborative markdown editor with a realtime collaboration server, provenance tracking, and an HTTP bridge tha… | 56 | 1120 | active |
| apache/freemarker Apache FreeMarker is a Java template engine library that generates text output (HTML pages, emails, configuration files, source code) by me… | 74 | 1116 | stable |
| DSpace DSpace is an open-source digital asset management system that powers institutional repositories, providing durable access to digital resour… | 98 | 1102 | stable |
| cworld1/astro-theme-pure Astro Theme Pure is a blog and documentation theme built on the Astro static site framework, published as an npm package (astro-pure). It s… | 87 | 1102 | active |
| lookbook-hq/lookbook Lookbook is a UI development environment for Ruby on Rails applications, implemented as a Rails Engine gem. It combines a component browser… | 97 | 1099 | active |
| fastify/fastify-swagger A Fastify plugin that automatically generates and serves Swagger (OpenAPI v2) or OpenAPI v3 schemas from your route schemas or an existing … | 98 | 1098 | active |
| damianavila/RISE RISE is a Jupyter/IPython notebook extension that turns notebooks into live reveal.js-based slideshows. It lets users present notebooks dir… | 32 | 3734 | maintenance |
| Ovilia/ovilia.github.io Ovilia's personal portfolio and blog website, built with JavaScript and hosted on GitHub Pages. It serves as a personal site showcasing the… | 48 | 1068 | active |
| reuixiy/hugo-theme-meme MemE is a powerful and highly customizable Hugo theme for personal blogs, focused on elegance, simplicity, modernity, and coding best pract… | 34 | 1066 | active |
| andreaselia/laravel-api-to-postman A Laravel package that automatically generates a Postman collection (v2.1.0 schema) from your application's API routes via an Artisan comma… | 61 | 1055 | active |
| favourhong/Awesome-Marp Awesome Marp is a collection of pure-CSS themes and 38+ custom styles for creating presentations with Marp (Markdown Presentations). It pro… | 69 | 1049 | active |
| Vimux/Mainroad Mainroad is a responsive, simple, clean and content-focused Hugo theme based on the MH Magazine lite WordPress theme. It provides configura… | 32 | 1049 | active |
| Zenodo Zenodo is a CERN-built open-source research data repository platform where researchers can share and preserve research outputs of any size … | 61 | 1045 | active |
| jarrekk/Jalpc Jalpc is a flexible, lightweight Jekyll theme for building personal websites, portfolios, resumes, and blogs. It renders pages from YAML da… | 23 | 1039 | stable |
| Contentlayer Contentlayer is a content SDK that validates and transforms Markdown, MDX, and CMS content into type-safe JSON data you can import directly… | 23 | 3539 | maintenance |
| alphagov/whitehall Whitehall is a Ruby on Rails application used by UK government publishers to create and manage content published on GOV.UK. It provides an … | 94 | 1033 | active |
| glorious-codes/glorious-demo A small JavaScript library (4.6kb gzipped) that creates animated demonstrations of code in action, simulating a code editor and terminal wi… | 32 | 3392 | maintenance |
| chrisdiana/cms.js CMS.js is a fully client-side JavaScript Markdown site generator in the spirit of Jekyll that renders Markdown content into a complete sing… | 23 | 3049 | maintenance |
| Notion API A fast React renderer that displays Notion pages as React components, letting developers use Notion as a headless CMS. It renders a block m… | 23 | 3000 | maintenance |
| Dashibase/lotion Lotion is an open-source Notion-style block editor UI built as a Vue 3 component library. It supports drag-to-reorder blocks, basic Markdow… | 23 | 2909 | maintenance |
| mrwill84/DOClever DOClever is a free, open-source API management platform for small and medium teams, offering interface editing, debugging, mock serving, au… | 46 | 2902 | maintenance |
| Poole Poole is a foundational setup ('butler') for Jekyll static sites, providing example templates, pages, posts, and styles, with official them… | 23 | 2848 | maintenance |
| Indigo Theme A Material Design style theme for the Hexo static site generator, built for Hexo 3.0+. It offers card and flat layout branches, built-in st… | 23 | 2797 | maintenance |
| scullyio/scully Scully is a static site generator for Angular applications that pre-renders each route into plain HTML and CSS for fast, SEO-friendly Jamst… | 23 | 2527 | maintenance |
| for-GET/know-your-http-well A reference dataset and library summarizing HTTP encodings, headers, media types, methods, relations, and status codes, with links to their… | 23 | 2447 | maintenance |
| developit/snarkdown Snarkdown is a dead-simple 1kb Markdown parser written in JavaScript that converts a Markdown string into an HTML string. It is intentional… | 23 | 2403 | maintenance |
| helpers/handlebars-helpers A library of 188 Handlebars template helpers organized into ~20 categories such as array, string, math, date, and markdown. It works with a… | 32 | 2268 | maintenance |
| mmistakes/so-simple-theme So Simple is a minimal Jekyll theme for blogs and personal sites, distributed as a Ruby gem and compatible with GitHub Pages. It provides c… | 23 | 2125 | maintenance |
| SpringForAll/spring-boot-starter-swagger A Spring Boot starter that auto-configures Swagger 2.x (SpringFox) to generate API documentation for Spring MVC applications with minimal s… | 23 | 2101 | maintenance |
| johno/pixyll Pixyll is a simple, beautiful Jekyll theme emphasizing content over aesthetic fluff, built mobile-first with SCSS. It is designed for light… | 23 | 2053 | maintenance |
| idyll-lang/idyll Idyll is a markup language and compiler toolchain for authoring interactive articles, explorable explanations, and data-driven stories on t… | 32 | 2043 | maintenance |
| refactory-id/bootstrap-markdown A Bootstrap plugin that adds a markdown editor with toolbar and preview to textareas. It is tied to Bootstrap 2.x/3.x versions. | 23 | 1972 | maintenance |
| ageitgey/amplify Amplify is a Jekyll theme styled after Medium.com and built with Google AMP (Accelerated Mobile Pages) for near-instant mobile page loads. … | 32 | 1848 | maintenance |
| jaredly/hexo-admin An admin interface plugin for the Hexo static blog engine, providing a Ghost-style UI for authoring and editing posts. It runs alongside th… | 32 | 1788 | maintenance |
| laobubu/HyperMD HyperMD is a WYSIWYG Markdown editor for browsers built as a set of CodeMirror add-ons, modes, themes, and keymaps. It renders Markdown for… | 32 | 1588 | maintenance |
| fi3ework/hexo-theme-archer Archer is a modern Hexo blog theme featuring a sidebar for quick archive, tag, and category navigation, inspired by the yilia and huxpro th… | 23 | 1585 | maintenance |
| Molunerfinn/hexo-theme-melody A simple, beautiful, and fast theme for the Hexo static site generator, written in Stylus. It provides blog layouts, theming configuration,… | 23 | 1584 | maintenance |
| strongdm/comply Comply is an open-source SOC2-focused compliance automation CLI written in Go. It generates auditor-friendly policy documents from Markdown… | 23 | 1584 | maintenance |
| politza/pdf-tools pdf-tools is an Emacs library that provides fast, feature-rich PDF viewing and interaction inside Emacs, backed by a C server (epdfinfo) fo… | 10 | 1573 | maintenance |
| regebro/hovercraft Hovercraft! is a command-line tool that generates impress.js presentations from reStructuredText files. The output is a standalone HTML sli… | 32 | 1508 | maintenance |
| Valaxy hexo-theme-yun is a fast, lightweight, and cute theme for the Hexo static site generator, built with Pug and Stylus. It is now in maintenan… | 43 | 1506 | maintenance |
| Mermade/openapi-gui OpenAPI-GUI is a browser-based visual editor for creating and editing OpenAPI 3.0.x (and Swagger 2.0, auto-converted) JSON/YAML definitions… | 32 | 1494 | maintenance |
| GitHub-Laziji/VBlog VBlog is a Vue-based blog system that runs entirely on GitHub Pages, storing posts in GitHub Gists and interacting with them via the GitHub… | 32 | 1472 | maintenance |
| nielsenramon/chalk Chalk is a free, customizable, and performant Jekyll blog theme written with SCSS and Liquid templates. It ships with dark/light modes, tag… | 23 | 1281 | maintenance |
| davidhsianturi/laravel-compass Laravel Compass is a Laravel package that embeds a REST client UI inside your Laravel application. It auto-discovers your app's routes so y… | 23 | 1266 | maintenance |
| Fechin/hexo-theme-diaspora A clean, responsive Hexo blog theme ported from a WordPress design, suited for photography, film/music reviews, and writing. It supports Aj… | 10 | 1265 | maintenance |
| jquery-archive/plugins.jquery.com The source code for the jQuery Plugins site, a web registry that indexes GitHub repositories containing jQuery plugins via manifest files a… | 10 | 1221 | maintenance |
| c8r/kit Compositor Kit is a set of tools including a zero-config CLI dev server and React utility components for developing, documenting, and testi… | 32 | 1208 | maintenance |
| jlongster/blog The source code for James Long's personal blog (jlongster.com), a simple Node.js server that indexes blog posts from the filesystem. It pre… | 32 | 1207 | maintenance |
| FormidableLabs/component-playground A React component that renders other React components with editable source code and a live preview, powered by CodeMirror. It is typically … | 10 | 1181 | maintenance |
| knadh/tg-archive tg-archive is a Python CLI tool that syncs Telegram group chat messages into a local SQLite database and generates a static website archive… | 61 | 1172 | maintenance |
| ppoffice/hexo-theme-hueman Hueman is a responsive Hexo blog theme ported from AlxMedia's WordPress theme of the same name. It offers built-in widgets, self-hosted sit… | 10 | 1162 | maintenance |
| josephernest/writing Writing is a lightweight, distraction-free Markdown and LaTeX text editor that runs entirely in the browser with no server code. It offers … | 32 | 1119 | maintenance |
| Fabricator Fabricator is a Node.js tool for building website UI toolkits and generating style guides from component code. It uses Gulp, Handlebars, an… | 10 | 1090 | maintenance |
| mulesoft/api-designer API Designer is a standalone or embeddable web editor for authoring RAML (RESTful API Modeling Language) specifications, written in JavaScr… | 10 | 1069 | maintenance |
| EnlighterJS EnlighterJS is an open-source syntax highlighter written in pure JavaScript with zero dependencies, supporting 40 languages and 12 themes. … | 23 | 1053 | maintenance |
| samuelkraft/notion-blog-nextjs A Next.js example blog that fetches posts from Notion's Public API and renders them as a website. It serves as a starter template for build… | 32 | 1020 | maintenance |
| mermaidjs/mermaid-live-editor A web-based live editor for Mermaid diagrams that lets users edit, preview, and share flowcharts, sequence diagrams, and gantt charts in re… | 32 | 1019 | 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 |
| 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 |
| 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 |
| Repo Visualizer A GitHub Action that generates an SVG diagram visualizing the file structure of a repository, with customizable colors, exclusions, and dep… | 10 | 1310 | experimental |
| NexT Hexo Theme NexT is a high-quality, elegant theme for the Hexo static site generator, offering multiple layout schemes (Muse, Mist, Pisces, Gemini) for… | 23 | 15750 | abandoned |
| evilstreak/markdown-js markdown-js is a JavaScript library that parses Markdown text and converts it to well-formed HTML or XHTML, with an intermediate JsonML tre… | 23 | 7668 | abandoned |
| googlearchive/code-prettify An embeddable JavaScript library that adds syntax highlighting to source-code snippets in HTML pages via a simple script include and CSS cl… | 10 | 5751 | abandoned |
| swagger-api/swagger-node A Node.js module and CLI for designing, building, and testing Swagger 2.0-compliant REST APIs, integrating with Express, Hapi, Restify, and… | 10 | 3943 | abandoned |
| spring-attic/sagan Sagan is the Spring team's own web application that powered the spring.io website, including its blog and guides, built with Spring Boot as… | 10 | 3092 | abandoned |
| nicoespeon/gitgraph.js GitGraph.js is a JavaScript/TypeScript library for drawing pretty git commit graphs in the browser, with renderers for plain JS, React, and… | 10 | 3071 | abandoned |
| docpad/docpad DocPad is a Node.js static site generator offering layouts, metadata, pre-processors (Markdown, Jade, CoffeeScript), partials, file watchin… | 32 | 3046 | abandoned |
| lepture/editor A plain-text Markdown editor for the web built on CodeMirror, providing a toolbar, statusbar, shortcuts, and live preview via marked. It re… | 32 | 2800 | abandoned |
| noirbizarre/flask-restplus Flask-RESTPlus is a Flask extension for quickly building REST APIs with automatic Swagger/OpenAPI documentation. The project is officially … | 32 | 2731 | 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 |
| Shikiji Shikiji is an ESM-focused rewrite of the Shiki syntax highlighter, using TextMate grammars (the same engine as VS Code) to produce accurate… | 10 | 1454 | abandoned |
| TooBug/wemark wemark is a Markdown rendering library for WeChat Mini Programs, provided as a custom component that parses and renders Markdown (including… | 32 | 1312 | abandoned |
| panr/hugo-theme-hello-friend Hello Friend is a minimal, responsive Hugo theme for personal blogs and sites, featuring dark/light mode, PrismJS code highlighting, and bu… | 10 | 1080 | 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 |
← prev page 11 / 11