awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

107 repositorios

Awesome GitHub RepositoriesAPI Documentation Generators

Tools that automatically generate or facilitate the creation of technical documentation for API endpoints and collections.

Distinguishing note: This category focuses specifically on the automated generation and management of API-related documentation, distinct from general-purpose documentation tools.

Explore 107 awesome GitHub repositories matching development tools & productivity · API Documentation Generators. Refine with filters or upvote what's useful.

Awesome API Documentation Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Ver en GitHub↗

    Developer Roadmap es una plataforma impulsada por la comunidad que proporciona rutas de aprendizaje estructuradas basadas en grafos para la ingeniería de software. Sirve como un repositorio de conocimiento integral donde los dominios técnicos se organizan en secuencias visuales para guiar la adquisición de habilidades profesionales y el crecimiento profesional. El proyecto se distingue por un ecosistema colaborativo que permite a los usuarios contribuir con roadmaps, curar las mejores prácticas de la industria y mantener perfiles profesionales. Integra marcos de evaluación de diagnóstico para evaluar la competencia técnica, ayudando a los desarrolladores a identificar brechas de conocimiento y prepararse para entrevistas profesionales a través de secuencias de aprendizaje específicas. Más allá de sus capacidades principales de mapeo, la plataforma ofrece ideas de proyectos prácticos y tutoría interactiva para reforzar los conceptos de ingeniería. Proporciona un espacio centralizado para que la comunidad comparta recursos, rastree el desarrollo progresivo de habilidades y navegue por paisajes técnicos complejos.

    Generates automated API documentation and client code using standardized specification formats.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Ver en GitHub↗357,434
  • storybooks/storybookAvatar de storybooks

    storybooks/storybook

    90,364Ver en GitHub↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    Offers APIs to generate technical documentation and interactive examples describing component functions and behaviors.

    TypeScript
    Ver en GitHub↗90,364
  • moby/mobyAvatar de moby

    moby/moby

    71,729Ver en GitHub↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Exposes a machine-readable API definition to automatically generate documentation and language-specific clients.

    Gocontainersdockergo
    Ver en GitHub↗71,729
  • lord/slateAvatar de lord

    lord/slate

    36,082Ver en 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

    Transforms API specifications into a formatted static website for developer consumption.

    Ver en GitHub↗36,082
  • slatedocs/slateAvatar de slatedocs

    slatedocs/slate

    36,078Ver en 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

    Generates professional static websites from API specifications to organize and display endpoints for developers.

    Ver en GitHub↗36,078
  • beego/beegoAvatar de beego

    beego/beego

    32,398Ver en GitHub↗

    Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user

    Includes tools that automatically generate technical documentation for API endpoints by scanning configurations.

    Gobeegogo
    Ver en GitHub↗32,398
  • encode/django-rest-frameworkAvatar de encode

    encode/django-rest-framework

    30,083Ver en GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Generates interactive documentation and machine-readable schemas from existing code.

    Pythonapidjangopython
    Ver en GitHub↗30,083
  • begriffs/postgrestAvatar de begriffs

    begriffs/postgrest

    27,234Ver en GitHub↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    Produces standardized OpenAPI specifications to provide interactive documentation and testing guides for endpoints.

    Haskell
    Ver en GitHub↗27,234
  • yamadashy/repomixAvatar de yamadashy

    yamadashy/repomix

    26,498Ver en GitHub↗

    Repomix is an AI-focused development utility designed to prepare local and remote codebases for analysis, review, and automated interaction. It functions as a codebase context bundler and a Model Context Protocol server, aggregating project files into structured documents that are optimized for ingestion by large language models. By serving as a bridge between local repositories and external intelligence agents, the tool facilitates real-time codebase inspection and automated development workflows. The system distinguishes itself through rigorous repository token management and security-consc

    Produces comprehensive guides for APIs and system architecture by summarizing project structure.

    TypeScriptaianthropicartificial-intelligence
    Ver en GitHub↗26,498
  • apache/flinkAvatar de apache

    apache/flink

    26,086Ver en GitHub↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Automatically generates a full reference of server endpoints from classes and message definitions to streamline API cataloging.

    Java
    Ver en GitHub↗26,086
  • rebilly/redocAvatar de Rebilly

    Rebilly/ReDoc

    25,758Ver en 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

    Automatically transforms API specifications into interactive and human-readable reference pages for developers.

    TypeScript
    Ver en GitHub↗25,758
  • redocly/redocAvatar de Redocly

    Redocly/redoc

    25,507Ver en 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

    Transforms standard API specification files into interactive, responsive web-based documentation.

    TypeScriptapi-documentationdocumentation-generatordocumentation-tool
    Ver en GitHub↗25,507
  • flipped-aurora/gin-vue-adminAvatar de flipped-aurora

    flipped-aurora/gin-vue-admin

    24,323Ver en GitHub↗

    Gin-vue-admin is a full-stack development scaffold designed to accelerate the creation of enterprise-grade web applications. It provides a pre-configured foundation for both backend and frontend components, incorporating a modular plugin architecture that allows developers to organize and manage application features as decoupled packages. The platform distinguishes itself through extensive automation, utilizing template-driven code generation to produce boilerplate code and interactive API documentation directly from source code annotations. It features a database-first schema mapping system

    Generating interactive endpoint specifications directly from source code annotations to simplify integration and testing for frontend and backend development teams.

    Goadminaicasbin
    Ver en GitHub↗24,323
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Ver en GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Generates and serves machine-readable API documentation from defined tools and resources to allow external systems to discover available capabilities.

    Pythonagentsfastmcpllms
    Ver en GitHub↗22,994
  • voltagent/awesome-claude-code-subagentsAvatar de VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Ver en GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Produces interface specifications and interactive documentation automatically based on defined path operations.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Ver en GitHub↗21,906
  • nocobase/nocobaseAvatar de nocobase

    nocobase/nocobase

    21,542Ver en GitHub↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

    Produces standardized technical documentation automatically from application code to help developers understand how to integrate with services.

    TypeScriptadmin-dashboardairtableapp-builder
    Ver en GitHub↗21,542
  • quozd/awesome-dotnetAvatar de quozd

    quozd/awesome-dotnet

    21,410Ver en GitHub↗

    This project serves as a comprehensive, community-driven directory for the .NET ecosystem. It functions as a curated index of high-quality libraries, frameworks, and tools designed to assist developers in identifying recommended solutions for a wide range of project requirements and software engineering tasks. The repository distinguishes itself by providing a categorized catalogue that simplifies the discovery of resources across the entire .NET development lifecycle. By maintaining a standardized collection of community-contributed utilities, it helps developers navigate the ecosystem to fi

    Automatically generates technical documentation for API endpoints and collections.

    awesomeawesome-listclr
    Ver en GitHub↗21,410
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Attaches OpenAPI metadata to routes for automatically generated documentation and interactive testing.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Ver en GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Automatically generates and maintains technical documentation and API references from the codebase.

    Pythonanthropicanthropic-claudeclaude
    Ver en GitHub↗20,933
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Ver en GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Automatically generates structured API documentation websites from source code and comments.

    Crystalcompilercrystalcrystal-language
    Ver en GitHub↗20,299
Ant.12345…6Siguiente
  1. Home
  2. Development Tools & Productivity
  3. API Documentation Generators

Explorar subetiquetas

  • .NET API Reference GeneratorsGenerates structured API reference pages from compiled .NET assemblies and XML documentation comments. **Distinct from API Documentation Generators:** Distinct from API Documentation Generators: specifically targets .NET assemblies and XML comments, not general API definitions.
  • AsyncAPI Example Generation1 sub-etiquetaTools for creating standardized event-driven API specification examples for validation and educational use. **Distinct from API Documentation Generators:** Targets AsyncAPI event-driven workflows rather than general API documentation generation.
  • Asynchronous API SpecificationsTools for generating and hosting documentation specifically for event-driven asynchronous APIs. **Distinct from API Documentation Generators:** Focuses on AsyncAPI for event-driven systems rather than general REST API documentation.
  • Content FilteringRules for restricting which API paths or components are included in the generated documentation output. **Distinct from API Documentation Generators:** Focuses on visibility control of documentation content, unlike general output filtering for logs or commits.
  • Functional Endpoint Documentation2 sub-etiquetasAutomated generation of documentation for functional routing endpoints via programmatic APIs. **Distinct from API Documentation Generators:** Specifically targets functional-style routing instead of standard controller-based endpoints.
  • Inheritance MechanismsAutomated propagation of documentation from parent definitions to child implementations. **Distinct from API Documentation Generators:** Focuses on the inheritance logic, distinct from general API documentation generation.
  • Member Visibility FilteringLogic to control which API members are exposed in documentation based on accessibility or patterns. **Distinct from API Documentation Generators:** The parent is the general generator; this is the specific capability of filtering which members appear.
  • Project-Based GeneratorsGenerates API documentation by performing MSBuild design-time builds of .csproj, .vbproj, or solution files. **Distinct from API Documentation Generators:** Distinct from general API Documentation Generators: this feature specifically compiles project files via MSBuild rather than reflecting pre-built assemblies or parsing source files directly.
  • Route AnnotationsMechanisms for adding metadata, summaries, and descriptions to API routes for documentation purposes. **Distinct from API Documentation Generators:** Focuses on route-level metadata annotation for documentation, distinct from general-purpose documentation generation tools.
  • Runtime Member Visibility FilteringLogic to determine which object members are accessible to a runtime engine based on custom rules. **Distinct from Member Visibility Filtering:** Distinct from API documentation filtering as it controls actual runtime access, not just documentation visibility.
  • Test-Driven Documentation GeneratorsTools that extract API specifications from test suites to produce documentation. **Distinct from API Documentation Generators:** Distinct from general API documentation generators: specifically focuses on extracting documentation from test suite execution.
  • UI Component API DocumentationTools specifically designed to generate technical documentation and interactive examples for interface component APIs. **Distinct from API Documentation Generators:** Specifically targets UI component API specifications rather than general web API endpoints.