What OpenAPI Generator is#
OpenAPI Generator is a community fork of Swagger Codegen, made in 2018 when most of the maintainer group left the original project. It is Apache 2.0, governed by a core team with a technical committee per language, and published to Maven Central on a regular release cadence.
Calling it a generator undersells it. It is a framework hosting around a hundred generators: client libraries in more than 40 languages, server stubs for more than 20 frameworks, plus documentation, Postman collections, Protobuf schemas, GraphQL, JMeter and k6 scripts, and build configuration. Each generator is a Java class plus a tree of Mustache templates, and each has its own maintainers and its own maturity.
You configure it with command-line options, a config file, and template overrides: copy the templates out, edit them, point the CLI at your directory. It runs on the JVM, or from a Docker image, or through Maven, Gradle and npm wrappers.
The scale shows in the issue tracker. As of 7 September 2026 the repository showed over five thousand open issues and several hundred open pull requests. That number describes a hundred generators of different ages and different levels of maintenance sharing one tracker, rather than the health of any one of them. The practical consequence is that experience varies by which generator a project lands on.