-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
There's a huge number of them https://openapi.tools/#sdk
Including the semi official tools https://github.com/OpenAPITools/openapi-generator
Now if you want multi language generation and especially high quality you may have to spend a lot of time evaluating different choices. I decided that the official java client didn't generate very nice python code and went with https://github.com/openapi-generators/openapi-python-client even though it's a small personal project with a primary developer+random contributions from users. It just seemed nicer to use for python. Finding which generator to use especially for JavaScript seems difficult
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Which this product seems to build off: https://github.com/konfig-dev/konfig/tree/main/generator
-
This isn't exactly what you mentioned, but Josh Pigford gave up on his startup Maybe, shut down the company and open sourced it. It got incredibly popular on Github, so he started it up again. (https://maybefinance.com/)
-
There's a huge number of them https://openapi.tools/#sdk
Including the semi official tools https://github.com/OpenAPITools/openapi-generator
Now if you want multi language generation and especially high quality you may have to spend a lot of time evaluating different choices. I decided that the official java client didn't generate very nice python code and went with https://github.com/openapi-generators/openapi-python-client even though it's a small personal project with a primary developer+random contributions from users. It just seemed nicer to use for python. Finding which generator to use especially for JavaScript seems difficult