Java Openapi3

Open-source Java projects categorized as Openapi3

Top 10 Java Openapi3 Projects

  • openapi-generator

    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 | | 2023-01-30

    - Most YAML based configuration files.

    GraphQL doesn't quite supersede JSONSchema because it doesn't deal with validation. (Something like Cue ( 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:

  • swagger-core

    Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

    Project mention: Auto OpenAPI Generation — The Network Doesn’t Lie! | | 2022-06-14

    Examples include Swagger-Core, SpringFox, NSwag / Swashbuckle, Swagger-express / HAPI-Swagger, Django-REST-Swagger / Flask-RESTplus, etc.

  • Sonar

    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.

  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Spring Boot – Black Box Testing | | 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.

  • openapi-diff

    Utility for comparing two OpenAPI specifications.

    Project mention: How do you ensure contracts consistency between microservices? | | 2022-09-11

    One option is to use OpenAPI to define the contracts. And then when you update the definitions, run something like to make sure there are no incompatibilities.

  • znai

    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 | | 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.

  • tcases

    A model-based test case generator

  • swagger-petstore

    Project mention: API Testing Demo Site | | 2022-12-25
  • InfluxDB

    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.

  • spring-boot-freemarker-java-mail-api

    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.

  • spring-web-flux-todo-app

    Todo Application with Cloud gateway & Config server

    Project mention: Spring boot Google-OAUTH2 with resource server & config server(In progress) with IAC deployment | | 2022-07-22
  • docserver

    Merge and Serve OpenAPI/Swagger Documents

    Project mention: A Swagger/OpenAPI schema merger | | 2022-03-13
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-30.

Java Openapi3 related posts


What are some of the best open-source Openapi3 projects in Java? This list will help you:

Project Stars
1 openapi-generator 15,081
2 swagger-core 7,122
3 springdoc-openapi 2,332
4 openapi-diff 519
5 znai 194
6 tcases 163
7 swagger-petstore 126
8 spring-boot-freemarker-java-mail-api 4
9 spring-web-flux-todo-app 3
10 docserver 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives