Ross ROSS = Recommend OSS · open-source software intelligence for agents

OpenAPI Generator

Some data may be outdated — see provenance labels.

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) observed · 2026-09-24

github.com/OpenAPITools/openapi-generator · homepage · Java · Apache-2.0 (permissive) observed · 2026-09-24

Health v2 · maintenance only

91/100

  • Activity 96
  • Release rhythm 80
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 38
  • age_days: 3083
  • days_rel: 57
  • days_push: 27
  • n_releases_24m: 16

Full methodology

Adoption not part of the score

26758 stars · 7683 forks observed · 2026-09-24

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97

OpenAPI Generator is a Java‑based tool that automatically creates API client libraries, server stubs, documentation, and configuration from OpenAPI specifications. It is distributed as a CLI and can be integrated into build pipelines via Maven, Gradle, and other plugins.

Use cases

  • generate a Python client SDK from an OpenAPI spec
  • create a Java Spring server stub for a new REST API
  • produce HTML API documentation from a Swagger file
  • automate SDK updates in a CI/CD pipeline
  • customize generated code with user‑defined Mustache templates

When to choose

  • You need to quickly produce client libraries for many languages from a single OpenAPI definition.
  • You want to keep server stub code in sync with API specifications automatically.
  • Your project relies on CI/CD integration for code generation.
  • You require extensive template customization for generated code.

When to avoid

  • You need a lightweight, single‑language code generator without Java runtime dependencies.
  • Your API specifications are not in OpenAPI format.
  • You prefer hand‑written SDKs for fine‑grained control over implementation details.

Facets

cli-tool · maturity active

api-framework http-client http-server templating cli web-development backend developer-tools jvm cli cross-platform code-generation sdk-generation server-stubs openapi mustache-templates nodejs

8 sources

Member repositories

For agents

markdown · JSON · MCP: product_card(name="OpenAPITools/openapi-generator")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem