awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesClient Library Generation

The process of transforming OpenAPI specifications into functional, language-specific client libraries.

Distinct from OpenAPI Processors: Focuses on generating executable client libraries rather than general specification processing or AI tool conversion.

Explore 5 awesome GitHub repositories matching data & databases · Client Library Generation. Refine with filters or upvote what's useful.

Awesome Client Library Generation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • swagger-api/swagger-codegenAvatar de swagger-api

    swagger-api/swagger-codegen

    17,760Ver en GitHub↗

    Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs, and human-readable documentation from OpenAPI specifications. It translates these specifications into functional libraries and boilerplate routing code across various target programming languages. The tool utilizes a pluggable generator module system and an integrated template engine, allowing for the customization of generated source code and the creation of new language-specific generators. It supports flexible specification sourcing via local files, remote HTTP endpoints,

    Generates language-specific libraries from OpenAPI specifications to automate request handling and typed interfaces.

    Mustacheopen-sourceopenapi-specificationopenapi3
    Ver en GitHub↗17,760
  • deepmap/oapi-codegenAvatar de deepmap

    deepmap/oapi-codegen

    8,398Ver en GitHub↗

    oapi-codegen is a suite of generators that converts OpenAPI 3 specifications into type-safe Go client libraries, server boilerplate, and data models. It provides tools for producing production-ready HTTP clients and server-side interfaces to ensure that Go implementations remain compliant with defined API contracts. The tool supports server generation across various web frameworks and allows for extensive customization via template overrides, specification overlays, and custom type definition mappings. It handles complex API requirements through external reference resolution to organize code

    Transforms OpenAPI specifications into functional, type-safe Go client libraries.

    Go
    Ver en GitHub↗8,398
  • oapi-codegen/oapi-codegenAvatar de oapi-codegen

    oapi-codegen/oapi-codegen

    8,088Ver en GitHub↗

    oapi-codegen is an OpenAPI specification compiler and code generator for Go. It transforms OpenAPI definitions into type-safe Go client libraries, server boilerplate, and data models to facilitate contract-first API development. The tool distinguishes itself through a flexible customization system that allows users to override generated types and imports via specification extensions. It supports the use of custom text templates to redefine the final source code structure and provides a specification overlay mechanism to modify or remove endpoints without altering the original source file. Th

    Transforms OpenAPI specifications into production-ready, type-safe Go client libraries.

    Gogogolangopenapi
    Ver en GitHub↗8,088
  • rsuter/nswagAvatar de RSuter

    RSuter/NSwag

    7,342Ver en GitHub↗

    NSwag is a toolchain for the .NET ecosystem designed to automate the generation of API documentation, server controllers, and typed client proxies from OpenAPI contracts. It functions as a contract-first API tool that enables the creation of server-side boilerplate and client libraries based on predefined specifications. The suite distinguishes itself through its ability to extract OpenAPI specifications from existing ASP.NET Core code via reflection and its capacity to generate type-safe TypeScript client proxies. It also provides an interactive documentation server that hosts and renders th

    Transforms OpenAPI specifications into functional, type-safe client libraries in TypeScript and .NET.

    C#
    Ver en GitHub↗7,342
  • openapitools/openapi-generator-cliAvatar de OpenAPITools

    OpenAPITools/openapi-generator-cli

    1,956Ver en GitHub↗

    OpenAPI Generator CLI es una utilidad de línea de comandos diseñada para automatizar la creación de artefactos API a partir de archivos de especificación. Funciona como una herramienta para generar librerías cliente, stubs de servidor y documentación, permitiendo a los desarrolladores producir código boilerplate consistente y materiales de referencia a través de varios lenguajes de programación. El proyecto proporciona un wrapper que gestiona el ciclo de vida de un motor de ejecución basado en Java, el cual realiza la síntesis de código real utilizando plantillas sin lógica. Para asegurar resultados reproducibles y evitar conflictos de dependencias en el sistema host, la herramienta soporta gestión de motores versionada y entornos de ejecución contenerizados. Los usuarios pueden definir reglas de generación específicas del proyecto a través de archivos de configuración persistentes, los cuales automatizan tareas repetitivas y mantienen la consistencia a través de diferentes entornos de desarrollo. El conjunto de herramientas cubre el alcance completo de la producción de artefactos API, desde la creación inicial del esqueleto del servidor hasta la generación de kits de desarrollo de software cliente integrados.

    Creates client libraries in various programming languages from specification files to simplify integration.

    TypeScriptnpmopenapiopenapi-generator
    Ver en GitHub↗1,956
  1. Home
  2. Data & Databases
  3. OpenAPI Processors
  4. Client Library Generation