openapi-generator
by
OpenAPITools

Description: OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec...

View on GitHub ↗

Summary Information

Updated 52 minutes ago
Added to GitGenius on June 21st, 2026
Created on May 12th, 2018
Open Issues & Pull Requests: 5,732 (-4)
Number of forks: 7,592
Total Stargazers: 26,490 (+0)
Total Subscribers: 218 (+0)

Issue Activity (beta)

Open issues: 1,681
New in 7 days: 3
Closed in 7 days: 4
Avg open age: 724 days
Stale 30+ days: 1,608
Stale 90+ days: 1,459

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 15
Events in 7 days: 50

Top labels

  • Issue: Bug (1,868)
  • Enhancement: Feature (597)
  • Client: TypeScript (22)
  • Client: Python (19)
  • Announcement (18)
  • Client: Java (11)
  • Client: PHP (6)
  • help wanted (6)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 6.0 days
90th percentile: 0.0 hours
Tracked items: 2,717

Most active contributors

Detailed Description

OpenAPI Generator is a Java-based tool that automatically generates API client libraries, server stubs, documentation, and configuration from OpenAPI specifications supporting both version 2 and version 3 formats. The project enables developers to eliminate manual coding of REST API integrations by parsing OpenAPI specs and producing ready-to-use code across multiple programming languages and frameworks.

The repository serves as a comprehensive code generation platform classified across multiple domains including API code generation, OpenAPI specification handling, REST client generation, API server scaffolding, SDK generation, API documentation, language support, code templates, automation, and protocol conversion. This breadth reflects the tool's role as a central hub for transforming API specifications into functional implementations across diverse technology stacks.

The project maintains active development with a median issue and pull request response latency of 0.0 hours and a mean latency of 144.0 hours across 2715 tracked items, indicating responsive community engagement. Bug reports represent the most active issue category with 1866 tracked items, followed by feature enhancement requests with 597 items. TypeScript client generation emerges as a particularly active focus area with 21 dedicated issue labels, suggesting strong demand for JavaScript ecosystem support.

Contributor activity centers around key maintainers, with wing328 leading engagement across 1797 events, followed by Picazsoo with 171 events and 4brunu with 132 events. The project's influence extends beyond its immediate codebase, as GitGenius identifies overlapping contributors with major repositories including microsoft/vscode, argoproj/argo-workflows, and rust-lang/rust, indicating that OpenAPI Generator attracts developers from significant open source ecosystems.

The repository includes migration documentation for users transitioning from Swagger Codegen, acknowledging its role as a successor to that earlier tool. The project provides extensive learning resources including a Wiki page, FAQ section, and a beginner's guide eBook titled "A Beginner's Guide to Code Generation for REST APIs" available through Gum. Security considerations are explicitly documented, with warnings about validating untrusted OpenAPI specs, templates, and input parameters before code generation to prevent code injection vulnerabilities.

The project maintains active CI/CD integration with CircleCI for integration testing on the master branch and Bitrise for Swift 4 and 5 testing, ensuring code quality across releases. The current master branch runs version 7.24.0. The project has cultivated substantial commercial support, with bronze-level sponsors including companies like Datadog, Kong, Adyen, and numerous other organizations, reflecting widespread adoption in enterprise environments. The repository explicitly clarifies that neither OpenAPI Tools nor OpenAPI Generator are affiliated with the OpenAPI Initiative, maintaining clear organizational boundaries within the API tooling ecosystem.

openapi-generator
by
OpenAPIToolsOpenAPITools/openapi-generator

Repository Details

Fetching additional details & charts...