awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to documentationjs/documentation

Open-source alternatives to Documentation

30 open-source projects similar to documentationjs/documentation, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Documentation alternative.

  • compodoc/compodocAvatar de compodoc

    compodoc/compodoc

    4,113Voir sur GitHub↗

    Compodoc is a TypeScript API documentation generator, static site generator, and project architecture visualizer. It parses source code and JSDoc comments to create searchable technical reference sites, API catalogues, and standalone HTML pages. The project distinguishes itself by analyzing import statements to produce dependency graphs and module maps that illustrate the structural relationships within a codebase. It includes specialized support for visualizing Angular projects, NestJS workflows, and Stencil web components, and can embed live working demos directly into documentation pages.

    TypeScript
    Voir sur GitHub↗4,113
  • jsdoc/jsdocAvatar de jsdoc

    jsdoc/jsdoc

    15,442Voir sur GitHub↗

    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 pl

    JavaScript
    Voir sur GitHub↗15,442
  • microsoft/tsdocAvatar de microsoft

    microsoft/tsdoc

    4,954Voir sur GitHub↗

    TSDoc is a documentation standard and specification for writing structured comments in TypeScript code. It provides a portable system for defining metadata, tags, and cross-references within source code to ensure consistent parsing and rendering across different tooling. The project includes a doc comment parser that converts comments into a structured syntax tree and a validator that enforces syntax consistency. It allows for the definition of custom documentation tags through external configuration files and supports multiple syntax validation modes to assist with specification compliance.

    TypeScriptcommentsdoc-commentsdocumentation
    Voir sur GitHub↗4,954

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • surnet/swagger-jsdocAvatar de Surnet

    Surnet/swagger-jsdoc

    1,787Voir sur GitHub↗

    Swagger-jsdoc is a documentation utility that automates the creation of standardized interface specifications for web services and RESTful endpoints. It functions as a documentation builder that extracts metadata directly from source code comments and configuration files to maintain synchronized interface definitions alongside application logic. The tool parses code structures and merges disparate configuration files to produce machine-readable documentation that adheres to industry standards. By utilizing rule-based validation, it ensures that the generated output complies with formal struct

    JavaScriptjsdocopenapiswagger
    Voir sur GitHub↗1,787
  • tholman/github-cornersAvatar de tholman

    tholman/github-corners

    5,001Voir sur GitHub↗

    GitHub Corners is a collection of customizable web callout widgets designed to promote open source projects. It provides a lightweight UI component that acts as a visual link, directing website visitors to a project repository. The project allows for extensive style customization, enabling users to adjust colors and sizes to match a specific brand identity. These ribbons function as call-to-action elements to encourage users to view or fork source code. The system generates these graphics as scalable vector graphics through serverless image rendering. Visual styles and text content are deter

    HTML
    Voir sur GitHub↗5,001
  • go-swagger/go-swaggerAvatar de go-swagger

    go-swagger/go-swagger

    9,989Voir sur GitHub↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    Goapicode-generatorgo
    Voir sur GitHub↗9,989
  • kotlin/dokkaAvatar de Kotlin

    Kotlin/dokka

    3,780Voir sur GitHub↗

    Dokka is an extensible documentation engine designed to generate structured API reference materials for Kotlin projects. By parsing source code and comments, it functions as a static site generator that transforms codebases into readable documentation. It integrates directly into development workflows as a build system plugin, allowing for the automated creation of reference materials during the standard compilation process. The project distinguishes itself through a modular, plugin-driven processing pipeline that allows developers to modify the generation workflow, customize output formats,

    Kotlinapi-referencedocumentationdokka
    Voir sur GitHub↗3,780
  • anmol098/waka-readme-statsAvatar de anmol098

    anmol098/waka-readme-stats

    3,954Voir sur GitHub↗

    waka-readme-stats is an automated profile README updater and developer statistics dashboard. It integrates with the WakaTime API and compatible self-hosted endpoints to synchronize time-tracking data, which it then transforms into a formatted display of coding hours, languages, and operating systems. The tool operates as a GitHub Action that fetches metrics and automatically updates a profile README file by replacing marker comments with dynamic content via git commits. It allows for custom API endpoint integration to support self-hosted services. The system provides capabilities for metrics

    Python
    Voir sur GitHub↗3,954
  • raml-org/raml-specAvatar de raml-org

    raml-org/raml-spec

    3,850Voir sur GitHub↗

    RAML is a declarative YAML-based specification language used for modeling RESTful interfaces and data structures. It functions as a contract-first API framework and modeling standard, establishing a formal agreement for service communication and a single source of truth before implementation begins. The specification enables the automation of functional mock servers and the generation of language-specific client SDKs directly from the definition files. It supports a modular approach to API design through the use of external libraries, overlays for extending contracts, and reusable traits and

    Voir sur GitHub↗3,850
  • readthedocs/sphinx_rtd_themeAvatar de readthedocs

    readthedocs/sphinx_rtd_theme

    5,062Voir sur GitHub↗

    This project is a responsive Sphinx documentation theme that provides a visual layout and a set of Jinja2 templates for rendering technical content into a consistent web interface. It functions as a CSS documentation framework designed to adapt the presentation of technical manuals for both desktop and mobile screens. The theme includes a structured layout specifically for software API references, formatting function signatures, parameters, and return types. It also provides integrated mechanisms for version control linking, allowing documentation pages to point directly to source files on ex

    Sasssphinx-docsphinx-theme
    Voir sur GitHub↗5,062
  • jonschlinkert/markdown-tocAvatar de jonschlinkert

    jonschlinkert/markdown-toc

    1,752Voir sur GitHub↗

    Markdown-toc is a utility for generating and maintaining tables of contents within markdown files. It functions as both a command-line interface and a programmatic library, enabling the automated creation of structured navigation links based on the heading hierarchy of a document. The tool distinguishes itself through its marker-based injection system, which allows for the precise placement and updating of navigation blocks within existing files. It includes a dedicated transformation pipeline for slugifying heading text into URL-friendly identifiers, ensuring that generated links remain cons

    JavaScriptjavascriptjonschlinkertmarkdown
    Voir sur GitHub↗1,752
  • egoist/docuteAvatar de egoist

    egoist/docute

    3,814Voir sur GitHub↗

    Docute is a browser-based documentation framework that transforms markdown files into functional websites directly within the user's browser. By performing all processing on the fly, it eliminates the need for static build steps, server-side compilation, or complex deployment pipelines. The platform functions as a single-page application, managing navigation and content updates dynamically by intercepting browser history events to avoid full page reloads. It utilizes a virtual file system abstraction to fetch and resolve documentation assets, ensuring that the site remains responsive and ligh

    JavaScript
    Voir sur GitHub↗3,814
  • esdoc/esdocAvatar de esdoc

    esdoc/esdoc

    2,731Voir sur GitHub↗

    ESDoc - Good Documentation for JavaScript

    JavaScript
    Voir sur GitHub↗2,731
  • evbacher/gd2md-htmlE

    evbacher/gd2md-html

    0Voir sur GitHub↗

    Docs to Markdown is a free Google Docs add-on that converts a Google Doc to simple, readable Markdown or HTML text.

    Voir sur GitHub↗0
  • facebook/docusaurusAvatar de facebook

    facebook/docusaurus

    65,231Voir sur GitHub↗

    Docusaurus is a documentation framework and static site generator designed to transform markdown files and component templates into optimized web pages. It functions as a content management platform for technical knowledge bases, utilizing a build process that pre-renders content into static HTML and JavaScript bundles to ensure site performance and search visibility. The framework distinguishes itself through a component-driven architecture that allows developers to build unique page layouts and interactive elements using reusable code blocks. It employs file-system-based routing to map dire

    TypeScriptdocumentationhacktoberfestjavascript
    Voir sur GitHub↗65,231
  • gitbookio/gitbookAvatar de GitbookIO

    GitbookIO/gitbook

    28,902Voir sur GitHub↗

    Gitbook is a documentation-as-code platform designed for centralized technical knowledge management. It functions as a knowledge management system that synchronizes documentation files directly with version control repositories, allowing teams to maintain content alongside their source code. The platform distinguishes itself through an integrated artificial intelligence layer that provides context-aware search assistance and automated content suggestions. By utilizing block-based content modeling, it enables the construction of structured, modular documentation that can be compiled into stati

    TypeScriptdocumentationgitgitbook
    Voir sur GitHub↗28,902
  • google/closure-compilerAvatar de google

    google/closure-compiler

    7,663Voir sur GitHub↗

    This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a compilation pipeline designed to shrink file sizes and improve runtime performance. The system utilizes a multi-pass compilation process to perform dead code elimination, global name mangling, and static type inference. It identifies unreachable functions and unused variables to reduce the final output size and detects potential runtime errors without executing the code. The tool manages assets through dependency resolution, code chunking, and bundle management. It ensures co

    JavaScript
    Voir sur GitHub↗7,663
  • honkit/honkitAvatar de honkit

    honkit/honkit

    3,466Voir sur GitHub↗

    :book: HonKit is building beautiful books using Markdown - Fork of GitBook

    TypeScriptasciidocbookebook
    Voir sur GitHub↗3,466
  • i3months/eziwikiI

    i3months/eziwiki

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • intuit/igniteAvatar de intuit

    intuit/Ignite

    100Voir sur GitHub↗

    Ignite Modern markdown documentation generation.

    JavaScript
    Voir sur GitHub↗100
  • jashkenas/doccoAvatar de jashkenas

    jashkenas/docco

    3,574Voir sur GitHub↗

    Literate Programming can be Quick and Dirty.

    HTML
    Voir sur GitHub↗3,574
  • jsdoc3/jsdocJ

    jsdoc3/jsdoc

    0Voir sur GitHub↗

    An API documentation generator for JavaScript.

    Voir sur GitHub↗0
  • lord/slateAvatar de lord

    lord/slate

    36,082Voir sur GitHub↗

    Slate is a static API documentation generator and developer documentation framework. It transforms API specifications and text files into a formatted static website designed for hosting API references and guides. The system functions as a static site generator that builds a developer portal without the need for a backend database. It manages API reference details by organizing technical endpoints into a readable format and providing a structured layout for developer consumption. The framework covers content generation and site architecture, including the compilation of markdown guides and th

    Voir sur GitHub↗36,082
  • mgks/docmdM

    mgks/docmd

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • princeofv/envguardsAvatar de princeofv

    princeofv/envguards

    2Voir sur GitHub↗

    Managing environment variables across different frameworks and environments is painful:

    TypeScript
    Voir sur GitHub↗2
  • alonrbar/easy-template-x-angular-expressionsAvatar de alonrbar

    alonrbar/easy-template-x-angular-expressions

    11Voir sur GitHub↗

    Angular expressions support for easy-template-x

    TypeScript
    Voir sur GitHub↗11
  • apiaryio/api-blueprintAvatar de apiaryio

    apiaryio/api-blueprint

    8,648Voir sur GitHub↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Voir sur GitHub↗8,648
  • apidoc/apidocAvatar de apidoc

    apidoc/apidoc

    9,667Voir sur 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
    Voir sur GitHub↗9,667
  • coffeedoc/codoAvatar de coffeedoc

    coffeedoc/codo

    618Voir sur GitHub↗

    Codo is a CoffeeScript API documentation generator, similar to YARD. Its generated documentation is focused on CoffeeScript class syntax for classical inheritance.

    CoffeeScript
    Voir sur GitHub↗618
  • dciccale/comment.jsAvatar de dciccale

    dciccale/comment.js

    24Voir sur GitHub↗

    Simple API Documentation Generator.

    JavaScript
    Voir sur GitHub↗24