awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jsdoc avatar

jsdoc/jsdoc

0
View on GitHub↗
15,442 stars·1,493 forks·JavaScript·Apache-2.0·24 viewsjsdoc.app↗

Jsdoc

JSDoc is a JavaScript API documentation generator that parses comments in source code to produce structured documentation files for a project interface. It functions as a source code documentation tool that extracts metadata from code comments to automate the creation of technical API references.

The system operates as a template-based documentation engine, supporting external templates to customize the visual presentation and layout of the output. It also serves as a Markdown documentation exporter, transforming extracted documentation into Markdown files for use on alternative publishing platforms.

The tool provides capabilities for automated documentation workflows and custom documentation templating. It supports the generation of JavaScript API documentation and the export of that content to Markdown.

Features

  • Documentation Generators - Generates structured technical documentation by extracting and formatting information from source code comments.
  • Source Code Documentation Tools - Extracts metadata from code comments to automate the creation of technical API references.
  • JavaScript - Parses comments in JavaScript source code to produce structured documentation files for a project interface.
  • JavaScript API Documentation - Generates structured documentation from JavaScript source code comments to describe library or application interfaces.
  • Metadata Extraction Tools - Parses source code comments using a specific syntax to extract structured metadata for technical documentation.
  • Markdown Converters - Converts internal documentation data into formatted Markdown text for compatibility with various publishing platforms.
  • Document Generation Templates - Uses external templates to customize the visual layout and structure of generated API references.
  • PDF to Markdown Converters - Transforms extracted documentation into Markdown files for hosting on platforms like GitHub.
  • Template-Driven Generation Engines - Processes extracted documentation metadata through external templates to generate structured HTML output.
  • Pluggable Documentation Pipelines - Implements a pluggable pipeline allowing external plugins to intercept and modify documentation data before output.
  • Documentation Build Configurations - Provides a centralized configuration system to define source paths, output targets, and template preferences.
  • Documentation Automation - Automates the documentation lifecycle by triggering updates based on code changes within CI pipelines.
  • Abstract Syntax Tree Parsers - Analyzes the source code structure via abstract syntax trees to map documentation comments to the correct code elements.
  • Documentation Layouts - Allows the application of external templates to customize how the generated documentation is structured and presented.
  • Documentation Generators - Standard API documentation generator for JavaScript.
  • Notes and Documentation - API documentation generator for JavaScript.

Star history

Star history chart for jsdoc/jsdocStar history chart for jsdoc/jsdoc

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jsdoc

These projects share indexed features with Jsdoc. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apidoc/apidocapidoc avatar

    apidoc/apidoc

    9,667View on GitHub↗

    apidoc is a source-code API documentation generator that parses specialized annotations within comments to automatically create a searchable API documentation website. It functions as an annotation-based API parser and a static documentation site generator, extracting definitions directly from the codebase to maintain a synchronized reference. The tool is designed as a multi-language parser, using configurable regular expressions to extract metadata from various programming languages. It can also serve as a JSON API definition exporter, converting source-code comments into raw JSON files for

    JavaScript
    View on GitHub↗9,667
  • fokkyp/softwarecopyright-skillFokkyp avatar

    Fokkyp/SoftwareCopyright-Skill

    4,035View on GitHub↗

    SoftwareCopyright-Skill is a software copyright application generator and documentation tool designed to automate the creation of registration materials and operation manuals. It analyzes local project source code to produce formatted documents and source code extracts required for official software copyright filings. The project synthesizes software operation manuals by translating project business logic and technical features into descriptive functional text. It utilizes template-based generation to inject extracted project data into standardized Word documents, facilitating the creation of

    Python
    View on GitHub↗4,035
  • realm/jazzyrealm avatar

    realm/jazzy

    7,384View on GitHub↗

    Jazzy is a source code documentation tool and API generator designed for Swift and Objective-C. It analyzes project roots and compiled modules to produce searchable HTML websites or offline docsets. The system functions as a multi-module API documenter, aggregating documentation from separate source modules into a single site with cross-module linking. It serves as a markdown-based documentation engine that integrates technical guides and LaTeX mathematical equations to complement generated API references. The tool covers a broad capability surface including multi-language API generation for

    Ruby
    View on GitHub↗7,384
  • rtfd/readthedocs.orgrtfd avatar

    rtfd/readthedocs.org

    8,365View on GitHub↗

    Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports

    Python
    View on GitHub↗8,365
Compare all 30 related projects→

Frequently asked questions

What does jsdoc/jsdoc do?

JSDoc is a JavaScript API documentation generator that parses comments in source code to produce structured documentation files for a project interface. It functions as a source code documentation tool that extracts metadata from code comments to automate the creation of technical API references.

What are the main features of jsdoc/jsdoc?

The main features of jsdoc/jsdoc are: Documentation Generators, Source Code Documentation Tools, JavaScript, JavaScript API Documentation, Metadata Extraction Tools, Markdown Converters, Document Generation Templates, PDF to Markdown Converters.

Which projects share features with jsdoc/jsdoc?

Projects with overlapping indexed features include: apidoc/apidoc — apidoc is a source-code API documentation generator that parses specialized annotations within comments to… fokkyp/softwarecopyright-skill — SoftwareCopyright-Skill is a software copyright application generator and documentation tool designed to automate the… realm/jazzy — Jazzy is a source code documentation tool and API generator designed for Swift and Objective-C. It analyzes project… rtfd/readthedocs.org — Read the Docs is an automated documentation hosting platform that transforms source files from version control into… sphinx-doc/sphinx — Sphinx is an extensible documentation framework and multi-format document publisher. It serves as a technical content… rust-lang/mdbook — mdBook is a documentation build system and static site generator designed to compile collections of Markdown files…