bsayli/spring-boot-openapi-generics-clients

End-to-end generics-aware OpenAPI clients with a single canonical {data, meta} contract and RFC 9457 Problem Details — built on Spring Boot 3.5 and Java 21.

33
/ 100
Emerging

This project helps software development teams maintain a consistent API contract across different services. It ensures that your Java code remains the definitive source for your API's structure, generating OpenAPI specifications and client code that precisely match. This prevents common issues like duplicated data models and lost generic types, making it ideal for backend and full-stack developers building systems with Spring Boot.

Use this if you are a software developer working with Spring Boot and OpenAPI, and you need to ensure your API's generic types and response envelopes are consistently maintained between your server and client code without manual adjustments.

Not ideal if you are looking for a comprehensive API platform solution or if your primary language for defining API contracts is not Java.

API-development backend-engineering microservices contract-management Java-development
No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 5 / 25

How are scores calculated?

Stars

16

Forks

1

Language

Java

License

MIT

Last pushed

Mar 16, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/bsayli/spring-boot-openapi-generics-clients"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.