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

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

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

5 个仓库

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

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

    swagger-api/swagger-codegen

    17,760在 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
    在 GitHub 上查看↗17,760
  • deepmap/oapi-codegendeepmap 的头像

    deepmap/oapi-codegen

    8,398在 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
    在 GitHub 上查看↗8,398
  • oapi-codegen/oapi-codegenoapi-codegen 的头像

    oapi-codegen/oapi-codegen

    8,088在 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
    在 GitHub 上查看↗8,088
  • rsuter/nswagRSuter 的头像

    RSuter/NSwag

    7,342在 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#
    在 GitHub 上查看↗7,342
  • openapitools/openapi-generator-cliOpenAPITools 的头像

    OpenAPITools/openapi-generator-cli

    1,956在 GitHub 上查看↗

    OpenAPI Generator CLI 是一个命令行工具,旨在自动化从规范文件创建 API 工件的过程。它作为一个用于生成客户端库、服务器存根和文档的工具,使开发者能够在各种编程语言中生成一致的样板代码和参考资料。 该项目提供了一个封装器,用于管理基于 Java 的执行引擎的生命周期,该引擎使用无逻辑模板执行实际的代码合成。为了确保可复现的结果并避免宿主系统上的依赖冲突,该工具支持版本控制的引擎管理和容器化执行环境。 用户可以通过持久化配置文件定义特定于项目的生成规则,从而自动化重复性任务并保持不同开发环境之间的一致性。该工具集涵盖了 API 工件生产的全范围,从初始服务器骨架创建到集成客户端软件开发工具包(SDK)的生成。

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

    TypeScriptnpmopenapiopenapi-generator
    在 GitHub 上查看↗1,956
  1. Home
  2. Data & Databases
  3. OpenAPI Processors
  4. Client Library Generation