JavaScript Documentation

Open-source JavaScript projects categorized as Documentation

Top 23 JavaScript Documentation Projects

Documentation
  1. docsify

    πŸƒ A magical documentation site generator.

    Project mention: Ask HN: Best self-hosted wiki solution in 2025? Mediawiki or something else? | news.ycombinator.com | 2025-08-29

    I had wanted to use Gitbook for blog/wiki[0] but then discovered that it's not opensource anymore. After not finding anything for a long while finally found something close that will work for me: Docsify[1].

    Docsify is git-backed but not a static site generator. Instead it reads the markdown as-is and renders to HTML/DOM (don't know the details) in the browser. I had 2 problems with it, first the sidebar wasn't convenient to edit/update, which I handled by creating a tags: `name` `name` annotation convention. The second was it didn't work for private github repos, which was solved by using Cloudflare Pages to auto-publish changes from git. Effectively now it has a 'build' step like a static-site-generator but it's only to write _sidebar.md from the tagged .md files.

    You can see the start of my personal wiki/notes[2] which includes some info about Docsify and Cloudflare Pages & Access (transparently login protect http routes). Note the 'Edit' buttons won't work (as you don't have access to private repo).*

    [0] https://blog.keithkim.org

    [1] https://docsify.js.org

    [2] https://notes.keithkim.org

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. JSDoc

    An API documentation generator for JavaScript.

    Project mention: Connecting the Custom Elements Manifest to Figma Code Connect | dev.to | 2025-10-27

    Most analysers that generate a Custom Elements Manifest operate by extending JSDoc comments. In our case, we'll need to add a @figma tag to our component comments so that we can tie the two together. The URL provided here can be found by selecting the main component in Figma and copying the link. Both the file name and node-id are key pieces of information that we'll need to query the Figma API later.

  4. editor.md

    The open source embeddable online markdown editor (component).

  5. documentation.js

    :book: documentation for modern JavaScript

  6. ESDoc

    ESDoc - Good Documentation for JavaScript

  7. codecrumbs

    Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.

  8. Documize

    Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS (by documize)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. dox

    JavaScript documentation generator for node using markdown and jsdoc

  11. widdershins

    OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown

  12. retype

    Retype is an ultra-high-performance static site generator that builds a website based on simple text files. Made in Canada πŸ‡¨πŸ‡¦.

    Project mention: Ditching Obsidian and building my own | news.ycombinator.com | 2025-05-18

    If you need an option to publish your notes online, check out Retype (https://retype.com). You can use Obsidian or GitBook or any Markdown files as your GUI editor and generate a static website using Retype.

  13. documentation

    Strapi Documentation (by strapi)

    Project mention: How to Migrate from Sanity to Strapi: Complete Step-by-Step Guide | dev.to | 2025-10-10

    Check out the Strapi documentation to learn more about Strapi.

  14. spectaql

    Autogenerate static GraphQL API documentation

    Project mention: Getting started with GraphQL | dev.to | 2025-04-06

    This year, I've had to get rapidly up-to-speed with GraphQL. I thought I'd be starting from nothing, but I'd forgotten that TinaCMS (the headless content management system that I use with this site) uses it. One of the first problems I had to solve was how to generate static documentation. My limited research led me to two possible solutions: SpectaQL, developed from the earlier DociQL, and Magidoc. The latter has built-in search, so that made my choice for me. I use Hugo as my static site generator, so the first thing I had to do was start the local version of TinaCMS from my site's Git repository:

  15. styledocco

    Automatically generate a style guide from your stylesheets.

  16. fastify-swagger

    Swagger documentation generator for Fastify

  17. rabbitmq-website

    RabbitMQ website

  18. generator

    Use your AsyncAPI definition to generate literally anything. Markdown documentation, Node.js code, HTML documentation, anything!

  19. opentelemetry.io

    The OpenTelemetry website and documentation

  20. documentation

    πŸ“˜ Nextcloud documentation (by nextcloud)

  21. docmd

    Generate minimal, fast & beautiful docs from Markdown. No React, no bloat, just content. Built for developers.

    Project mention: Show HN: Docmd v0.3 – Static documentation generator (built-in search, no React) | news.ycombinator.com | 2025-12-02
  22. hugo-theme-relearn

    A theme for Hugo designed for documentation

  23. Typemill

    Typemill is a flat-file CMS based on Markdown and designed for informational websites like documentation, manuals, and handbooks.

    Project mention: Archiving Your ChatGPT History in Markdown | dev.to | 2025-08-01

    Typemill is a lightweight, open-source CMS built specifically for documentation and structured content. It stores each page as a Markdown file on your server β€” no database needed. It’s ideal for knowledge bases, manuals, or project notes. To get started, read the quick guide in the documentation.

  24. insomnia-documenter

    Tool to create minimalist and beautiful API documentation pages using your Insomnia workspace export file.

  25. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Documentation discussion

JavaScript Documentation related posts

  • [Threat Thinker] Trying LLM-Based Threat Modeling

    4 projects | dev.to | 10 Dec 2025
  • What even is "literate programming"?

    4 projects | news.ycombinator.com | 7 Dec 2025
  • Show HN: Docmd v0.3 – Static documentation generator (built-in search, no React)

    2 projects | news.ycombinator.com | 2 Dec 2025
  • Toon – Token Oriented Object Notation

    6 projects | news.ycombinator.com | 26 Oct 2025
  • Connecting the Custom Elements Manifest to Figma Code Connect

    1 project | dev.to | 27 Oct 2025
  • 5 Absolutely Free Web Tools Every Developer Should Bookmark

    3 projects | dev.to | 3 Sep 2025
  • Ask HN: Best self-hosted wiki solution in 2025? Mediawiki or something else?

    4 projects | news.ycombinator.com | 29 Aug 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 25 Dec 2025
    Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more. Learn more β†’

Index

What are some of the best open-source Documentation projects in JavaScript? This list will help you:

# Project Stars
1 docsify 30,731
2 JSDoc 15,378
3 editor.md 14,269
4 documentation.js 5,803
5 ESDoc 2,737
6 codecrumbs 2,721
7 Documize 2,346
8 dox 2,154
9 widdershins 1,554
10 retype 1,306
11 documentation 1,219
12 spectaql 1,208
13 styledocco 1,064
14 fastify-swagger 1,061
15 rabbitmq-website 1,056
16 generator 980
17 opentelemetry.io 816
18 documentation 578
19 docmd 573
20 hugo-theme-relearn 569
21 Typemill 563
22 docusaurus-lunr-search 548
23 insomnia-documenter 502

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 4th most popular programming language
based on number of references?