awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesAPI Documentation

Tools and frameworks for modeling, documenting, and visualizing service interfaces.

Explore 18 awesome GitHub repositories matching part of an awesome list · API Documentation. Refine with filters or upvote what's useful.

Awesome API Documentation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • lord/slatelord 的头像

    lord/slate

    36,082在 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

    Static site generator for API documentation.

    在 GitHub 上查看↗36,082
  • slatedocs/slateslatedocs 的头像

    slatedocs/slate

    36,078在 GitHub 上查看↗

    Slate is a static API documentation generator and reference website builder. It transforms API specifications and Markdown files into a professional, hosted static site used for developer portals and REST API referencing. The tool creates a single-page API reference guide that integrates code samples and request-response examples. It utilizes a two-pane layout architecture to separate navigation from detailed endpoint descriptions. The system includes a Markdown-based content pipeline and static site generation to produce flat HTML files. It provides client-side search indexing and a respons

    Converts markdown into static, stylish API documentation.

    在 GitHub 上查看↗36,078
  • swagger-api/swagger-uiswagger-api 的头像

    swagger-api/swagger-ui

    28,853在 GitHub 上查看↗

    Swagger UI is an OpenAPI specification renderer and documentation interface that transforms JSON or YAML API definitions into a navigable, searchable website. It functions as an OpenAPI documentation UI and request client, providing a visual catalog for exploring endpoints and sending live HTTP requests to a server using a schema-defined interface. The project distinguishes itself through a plugin-based extension system and a schema-driven UI generation model. This architecture allows for the injection of custom components, state selectors, and helper functions to modify core behavior and lay

    Dynamically generates documentation from Swagger APIs.

    JavaScripthacktoberfestoasopen-source
    在 GitHub 上查看↗28,853
  • rebilly/redocRebilly 的头像

    Rebilly/ReDoc

    25,758在 GitHub 上查看↗

    ReDoc is an OpenAPI documentation generator that transforms OpenAPI and Swagger specifications into interactive, three-panel API reference websites. It provides a system for generating these references as standalone static HTML files or as embedded UI components for integration into existing websites and developer portals. The tool organizes API specifications into a responsive layout featuring a navigation sidebar, detailed endpoint descriptions, and language-specific code samples. It supports the visualization of complex data models by mapping schema definitions to human-readable tables and

    Generates API reference documentation from OpenAPI specs.

    TypeScript
    在 GitHub 上查看↗25,758
  • redocly/redocRedocly 的头像

    Redocly/redoc

    25,507在 GitHub 上查看↗

    Redoc is an API documentation generator that transforms standard API specification files into interactive, responsive, and highly customizable web-based documentation interfaces. It provides a three-panel layout that includes synchronized navigation, code samples, and search functionality, allowing developers to explore endpoints and schemas directly within a browser-based environment. Beyond rendering, the project functions as an API governance toolkit that enforces structural standards and quality rules across API definitions. It includes a suite of processing utilities for bundling, splitt

    Modern documentation renderer with advanced theming and multi-language support.

    TypeScriptapi-documentationdocumentation-generatordocumentation-tool
    在 GitHub 上查看↗25,507
  • scalar/scalarscalar 的头像

    scalar/scalar

    13,979在 GitHub 上查看↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Interactive API reference renderer with integrated client capabilities.

    TypeScriptapiapi-clientdocs
    在 GitHub 上查看↗13,979
  • asyncapi/specasyncapi 的头像

    asyncapi/spec

    5,219在 GitHub 上查看↗

    AsyncAPI is a machine-readable specification standard for defining and documenting event-driven interfaces and asynchronous message-based architectures. It provides a unified framework for modeling the structure of distributed systems, including the definition of servers, channels, messages, and operations. The specification distinguishes itself by utilizing a protocol-agnostic design layer, which separates core interface definitions from transport-specific configurations. This allows developers to maintain a single source of truth while accommodating the unique requirements of diverse messag

    Standard specification for defining asynchronous event-driven APIs.

    JavaScript
    在 GitHub 上查看↗5,219
  • danielgtaylor/agliodanielgtaylor 的头像

    danielgtaylor/aglio

    4,751在 GitHub 上查看↗

    Aglio 是一个命令行界面工具和静态 HTML 渲染器,旨在将 API Blueprint 规范文件转换为可读的 Web 文档。它将结构化的 API 规范转换为无需后端服务器即可托管和分发的独立 HTML 页面。 该项目包含一个主题引擎,允许通过 CSS 变量和布局模板覆盖来自定义视觉样式。用户可以应用内置主题或集成外部模块来更改文档的渲染方式。 该工具支持模块化文档组合,能够使用相对路径包含将多个规范和 Markdown 文件合并为单个文档。它还提供了一个带有实时重载预览的本地开发服务器,以便实时查看渲染后的更改。

    Renders API Blueprint documentation to HTML.

    CoffeeScript
    在 GitHub 上查看↗4,751
  • fern-api/fernfern-api 的头像

    fern-api/fern

    3,680在 GitHub 上查看↗

    Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer

    Generates SDKs and interactive documentation from API definitions.

    TypeScript
    在 GitHub 上查看↗3,680
  • stoplightio/elementsstoplightio 的头像

    stoplightio/elements

    2,430在 GitHub 上查看↗

    Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown.

    Web component-based API documentation.

    TypeScript
    在 GitHub 上查看↗2,430
  • interagent/prmdinteragent 的头像

    interagent/prmd

    2,092在 GitHub 上查看↗

    JSON Schema tools and doc generation for HTTP APIs

    Tooling for JSON Schema documentation and verification.

    Ruby
    在 GitHub 上查看↗2,092
  • rapi-doc/rapidocrapi-doc 的头像

    rapi-doc/RapiDoc

    1,892在 GitHub 上查看↗

    RapiDoc -WebComponent for OpenAPI Spec

    Customizable, responsive interactive API documentation generator.

    JavaScript
    在 GitHub 上查看↗1,892
  • mermade/widdershinsMermade 的头像

    Mermade/widdershins

    1,576在 GitHub 上查看↗

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

    Generates documentation from OpenAPI and AsyncAPI definitions.

    JavaScript
    在 GitHub 上查看↗1,576
  • anvilco/spectaqlanvilco 的头像

    anvilco/spectaql

    1,225在 GitHub 上查看↗

    Autogenerate static GraphQL API documentation

    Static documentation generator for GraphQL schemas.

    JavaScript
    在 GitHub 上查看↗1,225
  • tmcw/docboxtmcw 的头像

    tmcw/docbox

    1,132在 GitHub 上查看↗

    REST API documentation generator

    REST API documentation generator using Markdown.

    CSS
    在 GitHub 上查看↗1,132
  • zuplo/zudokuzuplo 的头像

    zuplo/zudoku

    555在 GitHub 上查看↗

    Framework for building high quality, interactive API documentation.

    Framework for delivering developer-focused API documentation.

    TypeScript
    在 GitHub 上查看↗555
  • dapperdox/dapperdoxDapperDox 的头像

    DapperDox/dapperdox

    417在 GitHub 上查看↗

    Author full documentation in GitHub Flavoured Markdown. Document multiple API specifications as a suite of cross-referenced products. Seamlessly overlay content onto the automatically generated reference documentation. Integrate the built-in API explorer with your APIs and authentication model.…

    Generates interactive documentation from OpenAPI specifications.

    Go
    在 GitHub 上查看↗417
  • rhosys/openapi-explorerRhosys 的头像

    Rhosys/openapi-explorer

    351在 GitHub 上查看↗

    Web Component Custom Element for Open-API spec viewing, with automatic integration for React and Vue.

    Creates interactive user interfaces for exploring OpenAPI specs.

    JavaScript
    在 GitHub 上查看↗351
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. API Documentation