OpenAPITools

openapi-generator

一个强大的代码生成工具,能根据OpenAPI规范(v2、v3)自动生成API客户端、服务端桩代码、文档和配置。

v7.25.0
发布于
2026年8月24日
26,770
星标
9,189
下载
同步于
1 天前

最新版本

v7.25.02026年8月24日 16:18
下载慢?可在上方随时切换镜像源

项目说明

项目概述

OpenAPI Generator 是一个开源项目,旨在根据 OpenAPI 规范(v2.0 和 v3.0)自动生成 API 客户端(SDK)、服务器端桩代码、文档和配置。它支持数十种语言和框架。

主要功能

  • 生成 API 客户端库(SDK)
  • 生成服务器端桩代码
  • 自动生成 API 文档和配置
  • 支持 OpenAPI 2.0 和 3.0 规范
  • 覆盖 ActionScript、Ada、C、C++、C#、Dart、Go、Java、Python、Ruby、Rust 等多种编程语言

适用人群

  • 希望自动化 API 客户端和服务器代码生成的开发者
  • 使用 OpenAPI 规范进行 API 设计的团队

快速上手

OpenAPI Generator 提供了多种使用方式:

  • 通过 CLI 使用:openapi-generator-cli generate -i petstore.yaml -g java -o /tmp/client
  • 通过 npm:npm install @openapitools/openapi-generator-cli -g
  • 作为 Maven 或 Gradle 插件 集成到构建流程中

核心优势

  • 支持广泛的编程语言和框架
  • 高度可定制的代码生成模板
  • 活跃的社区和持续的开发支持

历史版本

排序