Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 10 Java Openapi3 Projects
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)Project mention: Ask HN: Do you use JSON Schema? Help us shape its future stability guarantees | news.ycombinator.com | 2023-01-30
- Most YAML based configuration files.
GraphQL doesn't quite supersede JSONSchema because it doesn't deal with validation. (Something like Cue (https://cuelang.org/) might)
Type systems are not typically cross-language, which is where JSONSchema tends to be used a lot.
There are indeed a lot of openapi-based client generators. This one, for example, has been around for quite some time: https://github.com/OpenAPITools/openapi-generator
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST APIProject mention: Auto OpenAPI Generation — The Network Doesn’t Lie! | dev.to | 2022-06-14
Examples include Swagger-Core, SpringFox, NSwag / Swashbuckle, Swagger-express / HAPI-Swagger, Django-REST-Swagger / Flask-RESTplus, etc.
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Library for OpenAPI 3 with spring-bootProject mention: Spring Boot – Black Box Testing | dev.to | 2022-11-13
The SpringDoc library comes with lots of annotations to tune your REST API specification precisely. Anyway, that's out of context of this article.
Utility for comparing two OpenAPI specifications.Project mention: How do you ensure contracts consistency between microservices? | reddit.com/r/typescript | 2022-09-11
One option is to use OpenAPI to define the contracts. And then when you update the definitions, run something like https://github.com/OpenAPITools/openapi-diff to make sure there are no incompatibilities.
Build functional, maintainable, beautiful User Guides with markdown and Znai plugins. Instant pages navigation. Local search. Multiple integrations to work with Python, Java, C++, OpenAPI, etc. Transform "getting started" sections into slideshow for your workshops. Manage multiple documentations with self-deployed znai hub.Project mention: JStachio v0.9.0 released now with Spring support | reddit.com/r/java | 2022-12-23
I really wanted to keep as much of the doc on Javadoc but maybe some day I will use some sort of system like znai or just write a single doc in ansidoc but I really only had time for Javadoc.... which I have said in the past how much I hate javadoc (link to come) so I'm a big hypocrite.
A model-based test case generator
Project mention: API Testing Demo Site | dev.to | 2022-12-25
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
POC that sends emails to user on account creation event occurrence: made using java spring boot, apache freemarker, java-mail-API, bootstrap email editor and spring events.
Todo Application with Cloud gateway & Config serverProject mention: Spring boot Google-OAUTH2 with resource server & config server(In progress) with IAC deployment | reddit.com/r/microservices | 2022-07-22
Merge and Serve OpenAPI/Swagger DocumentsProject mention: A Swagger/OpenAPI schema merger | reddit.com/r/SideProject | 2022-03-13
Java Openapi3 related posts
How to write robust REST API with OpenAPI
4 projects | dev.to | 4 Dec 2022
What do I need to refactor in my routes?
1 project | reddit.com/r/flask | 28 Nov 2022
What do you think about generating OpenAPI specs from code?
6 projects | reddit.com/r/java | 2 Nov 2022
Designing a secure API
2 projects | dev.to | 3 Oct 2022
Pulling out OpenAPI 3.0 Specifications from SpringBoot
1 project | reddit.com/r/SpringBoot | 11 Jul 2022
Eureka Service Registration and Discovery
1 project | reddit.com/r/SpringBoot | 15 Jun 2022
Q: what do you use to generate code from an OpenAPI spec
2 projects | reddit.com/r/dotnet | 13 Jun 2022
A note from our sponsor - Sonar
www.sonarsource.com | 1 Feb 2023
What are some of the best open-source Openapi3 projects in Java? This list will help you: