JavaScript Documentation

Open-source JavaScript projects categorized as Documentation

Top 23 JavaScript Documentation Projects

Documentation
  1. docsify

    πŸƒ A magical documentation site generator.

    Project mention: πŸš€ Fast Static Site Deployment on AWS with Pulumi YAML | dev.to | 2025-04-05

    I built a fast, responsive, and lightweight static documentation site powered by Docsify, hosted on AWS S3 with a CloudFront CDN for global distribution. The entire infrastructure is managed using Pulumi YAML, allowing me to declaratively define and deploy resources without writing any imperative code.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. JSDoc

    An API documentation generator for JavaScript.

    Project mention: Documenting Web Components With Storybook | dev.to | 2025-02-19

    One of the best tools available in Web Component development is the Custom Elements Manifest. It's a JSON representation of all your available components, covering all the attributes, methods, slots and events they support, powered by your JSDoc comments and TypeScript types. You can customize the manifest generation through plugins to support custom JSDoc comments, allowing you to power more pieces of your documentation through code comments; for example, you could set up a comment format to indicate if your component is experimental or stable or provide a way to add a link to your Figma files.

  4. editor.md

    The open source embeddable online markdown editor (component).

  5. documentation.js

    :book: documentation for modern JavaScript

  6. docs

    User documentation for Knative components. (by knative)

    Project mention: Kubernetes and Cloud Native Associate (KCNA) Exam Guide | dev.to | 2024-11-30

    Serverless containers on K8s

  7. ESDoc

    ESDoc - Good Documentation for JavaScript

  8. codecrumbs

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

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. Documize

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

  11. dox

    JavaScript documentation generator for node using markdown and jsdoc

  12. widdershins

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

  13. retype

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

    Project mention: Retype | news.ycombinator.com | 2024-05-22
  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. documentation

    Strapi Documentation (by strapi)

    Project mention: 6 Authentication Methods for Secure Web Applications | dev.to | 2025-04-25

    If you’re building secure, scalable web applications, Strapi v5 offers a robust authentication foundation. It supports multiple strategies-including local logins, third-party providers, and token-based authentication using JWTs-right out of the box. With built-in Role-Based Access Control (RBAC), you can define fine-grained user permissions through an intuitive admin panel. To explore how Strapi can help you implement secure, modern authentication in your next project, check out the Strapi 5 documentation.

  16. styledocco

    Automatically generate a style guide from your stylesheets.

  17. fastify-swagger

    Swagger documentation generator for Fastify

    Project mention: Deprecating Node JS REST APIs in 6 Frameworks | dev.to | 2024-12-19

    Fastify allows you to set custom metadata for routes, and when combined with the fastify-swagger plugin, you can mark routes as deprecated in your OpenAPI documentation.

  18. rabbitmq-website

    RabbitMQ website

  19. generator

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

  20. opentelemetry.io

    The OpenTelemetry website and documentation

  21. documentation

    πŸ“˜ Nextcloud documentation (by nextcloud)

  22. documentation

    The source for Datadog's documentation site. (by DataDog)

  23. insomnia-documenter

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

  24. Typemill

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

    Project mention: Open Source Needs a New Business Model – What if AI Could Help? | dev.to | 2025-02-12

    I’ve been running Typemill, a small flat-file CMS for publishing documentation and handbooks, for eight years now. Last year, I introduced paid plugins as a way to support development. It hasn't worked well. Let’s be honest – competing with massive plugin ecosystems is nearly impossible for smaller projects.

  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

Log in or Post with

JavaScript Documentation related posts

  • Doc Detective, test framework to validate product doc accuracy

    1 project | news.ycombinator.com | 7 May 2025
  • 6 Authentication Methods for Secure Web Applications

    1 project | dev.to | 25 Apr 2025
  • πŸš€ Fast Static Site Deployment on AWS with Pulumi YAML

    2 projects | dev.to | 5 Apr 2025
  • How You Can Build The Best, Fastest Blog On The Internet

    5 projects | dev.to | 17 Feb 2025
  • Open Source Needs a New Business Model – What if AI Could Help?

    1 project | dev.to | 12 Feb 2025
  • Deprecating Node JS REST APIs in 6 Frameworks

    2 projects | dev.to | 19 Dec 2024
  • Just Say No to JavaScript

    1 project | news.ycombinator.com | 10 Dec 2024
  • A note from our sponsor - Civic Auth
    www.civic.com | 16 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today. Learn more β†’

Index

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

# Project Stars
1 docsify 29,278
2 JSDoc 15,223
3 editor.md 14,097
4 documentation.js 5,791
5 docs 4,727
6 ESDoc 2,743
7 codecrumbs 2,715
8 Documize 2,228
9 dox 2,152
10 widdershins 1,527
11 retype 1,170
12 spectaql 1,154
13 documentation 1,112
14 styledocco 1,066
15 fastify-swagger 995
16 rabbitmq-website 945
17 generator 866
18 opentelemetry.io 703
19 documentation 533
20 docusaurus-lunr-search 522
21 documentation 512
22 insomnia-documenter 499
23 Typemill 500

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

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