awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

106 Repos

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 106 awesome GitHub repositories matching development tools & productivity · API Documentation Generators. Refine with filters or upvote what's useful.

Awesome API Documentation Generators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kamranahmedse/developer-roadmapAvatar von kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Auf GitHub ansehen↗

    Developer Roadmap ist eine Community-gesteuerte Plattform, die strukturierte, graphbasierte Lernpfade für das Software-Engineering bietet. Sie dient als umfassendes Wissens-Repository, in dem technische Bereiche in visuellen Sequenzen organisiert sind, um den Erwerb beruflicher Fähigkeiten und das Karrierewachstum zu steuern. Das Projekt zeichnet sich durch ein kollaboratives Ökosystem aus, das es Nutzern ermöglicht, Roadmaps beizusteuern, bewährte Branchenpraktiken zu kuratieren und berufliche Profile zu pflegen. Es integriert diagnostische Bewertungs-Frameworks, um die technische Kompetenz zu evaluieren, und hilft Entwicklern dabei, Wissenslücken zu identifizieren und sich durch gezielte Lernsequenzen auf professionelle Vorstellungsgespräche vorzubereiten. Über seine Kern-Mapping-Funktionen hinaus bietet die Plattform praktische Projektideen und interaktives Tutoring, um Engineering-Konzepte zu festigen. Sie bietet einen zentralen Raum für die Community, um Ressourcen zu teilen, den fortschreitenden Kompetenzaufbau zu verfolgen und durch komplexe technische Landschaften zu navigieren.

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

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Auf GitHub ansehen↗357,434
  • storybooks/storybookAvatar von storybooks

    storybooks/storybook

    90,364Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗90,364
  • moby/mobyAvatar von moby

    moby/moby

    71,729Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗71,729
  • lord/slateAvatar von lord

    lord/slate

    36,082Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗36,082
  • slatedocs/slateAvatar von slatedocs

    slatedocs/slate

    36,078Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗36,078
  • beego/beegoAvatar von beego

    beego/beego

    32,398Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗32,398
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,083
  • begriffs/postgrestAvatar von begriffs

    begriffs/postgrest

    27,234Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,234
  • yamadashy/repomixAvatar von yamadashy

    yamadashy/repomix

    26,498Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,498
  • apache/flinkAvatar von apache

    apache/flink

    26,086Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,086
  • rebilly/redocAvatar von Rebilly

    Rebilly/ReDoc

    25,758Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,758
  • redocly/redocAvatar von Redocly

    Redocly/redoc

    25,507Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,507
  • flipped-aurora/gin-vue-adminAvatar von flipped-aurora

    flipped-aurora/gin-vue-admin

    24,323Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,323
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,994
  • voltagent/awesome-claude-code-subagentsAvatar von VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,906
  • nocobase/nocobaseAvatar von nocobase

    nocobase/nocobase

    21,542Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,542
  • quozd/awesome-dotnetAvatar von quozd

    quozd/awesome-dotnet

    21,410Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,410
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,221
  • davila7/claude-code-templatesAvatar von davila7

    davila7/claude-code-templates

    20,933Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,933
  • crystal-lang/crystalAvatar von crystal-lang

    crystal-lang/crystal

    20,299Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,299
Vorherige12345…6Nächste
  1. Home
  2. Development Tools & Productivity
  3. API Documentation Generators

Unter-Tags erkunden

  • .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-TagTools 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-TagsAutomated 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.