GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

springdoc-openapi

Star

Here are 177 public repositories matching this topic...

Language: All
Filter by language
All 177 Java 155 JavaScript 6 Kotlin 6 HTML 4 Groovy 2 CSS 1 Mustache 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

xiaoymin / knife4j

Star 4.6k

Knife4j is a set of Swagger2 and OpenAPI3 All-in-one enhancement solution

swagger swagger-ui openapi3 openapi2 springfox-swagger2 springdoc-openapi knife4j
  • Updated Feb 3, 2026
  • HTML

springdoc / springdoc-openapi

Sponsor
Star 3.7k

Library for OpenAPI 3 with spring-boot

kotlin java oauth2 spring spring-boot rest-api swagger spring-data-rest openapi spring-security swagger-ui json-format openapi-spec spring-hateoas openapi-specification swagger-documentation spring-webflux openapi3 yaml-format springdoc-openapi
  • Updated Nov 6, 2026
  • Java

ivangfr / springboot-react-keycloak

Sponsor
Star 471

The goal of this project is to secure movies-app using Keycloak (with PKCE). movies-app consists of two applications: one is a Spring Boot Rest API called movies-api and another is a React application called movies-ui.

react javascript java docker spring-boot mongodb keycloak postgresql spring-security omdb-api spring-data-mongodb spring-web-mvc semantic-ui-react pkce oauth2-resource-server dicebear springdoc-openapi
  • Updated May 30, 2026
  • JavaScript

ivangfr / springboot-react-social-login

Sponsor
Star 208

The goal of this project is to implement an application called movie-app to manage movies. For it, we will implement a back-end Spring Boot application called movie-api and a front-end React application called movie-ui. Additionally, we will use OAuth2 (Social Login) to secure both applications.

react javascript java docker spring-boot eslint postgresql spring-security jsonwebtoken spring-data-jpa social-login oauth2-client spring-web-mvc google-oauth2 vite google-oauth-login springdoc-openapi github-oauth2 mantine github-oauth-login
  • Updated Jul 25, 2026
  • Java

ivangfr / springboot-react-jwt-token

Sponsor
Star 188

The goal of this project is to implement an application called order-app to manage orders. For it, we will implement a back-end Spring Boot application called order-api and a front-end React application called order-ui. Besides, we will use JWT Authentication to secure both applications.

react javascript java docker jwt spring-boot eslint postgresql spring-security jsonwebtoken spring-data-jpa jwt-authentication spring-web-mvc vite springdoc-openapi mantine
  • Updated Jul 25, 2026
  • Java

ericus20 / spring-boot-starter

Star 180

A highly opinionated and complete template for Spring Boot projects ready for production

java bootstrap template spring-boot thymeleaf gradle lombok spring-security spring-boot-starter hibernate spring-data-jpa hibernate-validator h2-database spring-boot-template formvalidation springdoc-openapi java-mail-sender
  • Updated Sep 6, 2026
  • Java

ivangfr / springboot-keycloak-openldap

Sponsor
Star 174

The goal of this project is to create a simple Spring Boot REST API, called simple-service, and secure it with Keycloak. Furthermore, the API users will be loaded into Keycloak from OpenLDAP server.

java docker ldap spring-boot keycloak native openldap spring-security graalvm spring-web-mvc phpldapadmin oauth2-resource-server springdoc-openapi
  • Updated Jul 25, 2026
  • Java

ivangfr / springboot-kafka-connect-jdbc-streams

Sponsor
Star 125

Project goal: Explore Kafka, Kafka Connect, and Kafka Streams. Components: store-api: Inserts/updates MySQL records. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors: Listen to Kafka, insert/update Elasticsearch docs. store-streams: Listens to Kafka, processes with Kafka Streams, pushes new messages to Kafka.

mysql java docker elasticsearch json kafka spring-boot avro schema-registry kafka-connect spring-data-jpa kafka-streams spring-cloud-stream spring-web-mvc springdoc-openapi
  • Updated Jan 6, 2026
  • Java

ivangfr / springboot-react-basic-auth

Sponsor
Star 117

The goal of this project is to implement an application called book-app to manage books. For it, we will implement a back-end Spring Boot application called book-api and a front-end React application called book-ui. Besides, we will use Basic Authentication to secure both applications.

react javascript java docker npm spring-boot eslint postgresql spring-security basic-authentication spring-data-jpa spring-web-mvc vite springdoc-openapi mantine
  • Updated Jul 25, 2026
  • JavaScript

ivangfr / spring-cloud-stream-kafka-elasticsearch

Sponsor
Star 102

The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.

java docker elasticsearch kafka spring-boot thymeleaf eureka zipkin spring-cloud-stream spring-web-mvc spring-data-elasticsearch springdoc-openapi spring-cloud-openfeign
  • Updated Dec 18, 2025
  • Java

ivangfr / springboot-kafka-connect-debezium-ksqldb

Sponsor
Star 84

Experiment with Kafka, Debezium, and ksqlDB. research-service: Performs MySQL record manipulation. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors and kafka-research-consumer: Listen to Kafka, insert/update Elasticsearch. ksqlDB-Server: Listens to Kafka, performs joins, and pushes new messages to new Kafka topics.

mysql java docker elasticsearch json kafka spring-boot avro schema-registry confluent kafka-connect spring-data-jpa spring-web-mvc debezium spring-kafka ksqldb springdoc-openapi
  • Updated Jan 6, 2026
  • Java

ivangfr / springboot-kafka-websocket

Sponsor
Star 70

The goal of this project is to implement two Spring Boot applications: bitcoin-api and bitcoin-client. The bitcoin-api application simulates BTC price changes, while the bitcoin-client application listens to these changes and updates a real-time UI. The bitcoin-client UI is secured using Basic Authentication.

mysql java docker kafka spring-boot thymeleaf websocket spring-security basic-authentication spring-data-jpa spring-cloud-stream spring-web-mvc tailwindcss springdoc-openapi
  • Updated Jul 25, 2026
  • Java

nasrmohammad4804 / springboot-microservice

Star 49

spring-boot-ecommerce-microservice-application

docker kubernetes oauth2 spring-boot spring-cloud postgresql software-testing spring-microservices quartz-scheduler webflux zipkin-sleuth spring-actuator spring-cloud-gateway ci-cd-pipeline spring-cloud-circuitbreaker spring-cloud-config-server r2dbc-postgresql spring-cloud-service-registry springdoc-openapi
  • Updated Nov 3, 2022
  • Java

ivangfr / springboot-keycloak-mongodb-testcontainers

Sponsor
Star 39

The goals of this project are to: 1) Create a Spring Boot application that manages books, called book-service; 2) Use Keycloak as OpenID Connect provider; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides for testing applications.

java docker unit-testing spring-boot mongodb keycloak integration-testing spring-security testcontainers spring-data-mongodb spring-web-mvc oauth2-resource-server springdoc-openapi
  • Updated Jan 2, 2026
  • Java

ivangfr / spring-data-jpa-relationships

Sponsor
Star 39

The goal of this project is to study the JPA relationships: one-to-one, one-to-many / many-to-one, and many-to-many.

java spring-boot postgresql one-to-many spring-data-jpa mapstruct testcontainers spring-web-mvc many-to-many one-to-one many-to-one springdoc-openapi jpa-relationships
  • Updated Aug 28, 2026
  • Java

bezkoder / spring-boot-swagger-3-example

Star 38

Spring Boot and Swagger 3 example - configuration for API description / response example - Swagger annotations with OpenAPI 3

crud spring spring-boot rest-api swagger openapi swagger-ui springboot crud-application restful-api crud-sample openapi-specification swagger-documentation crud-api openapi3 swagger3 crud-app springdoc-openapi springdoc springdoc-openapi-ui
  • Updated Mar 15, 2023
  • Java

ivangfr / springboot-ldap-testcontainers

Sponsor
Star 37

The goal of this project is to create a simple Spring Boot REST API, named 'simple-service,' and secure it using the Spring Security LDAP module. Additionally, Testcontainers will be utilized for integration testing.

java docker ldap spring-boot native openldap spring-security graalvm testcontainers spring-web-mvc phpldapadmin spring-security-ldap springdoc-openapi
  • Updated Jan 21, 2026
  • Java

pmoustopoulos / department-api

Star 33

A Spring Boot 3 RESTful API for managing departments and employees. Features include CRUD operations, Excel/PDF reporting with JasperReport, async email sending with Thymeleaf, Dockerized PostgreSQL, and database migrations with Flyway. Enhanced with Swagger documentation, and tested using JUnit 5, Mockito, and Testcontainers.

java docker crud spring-boot jpa integration-testing postgresql api-documentation mockito flyway restful-api unit-tests testcontainers send-email-with-attachment bucket4j springdoc-openapi pdf-reports java17 spring-boot-3 excel-reports
  • Updated Jan 29, 2026
  • Java

ivangfr / spring-webflux-reactive-databases

Sponsor
Star 31

The goal of this project is to play with Spring WebFlux on client and server side. For it, we will implement some Spring Boot Java Web applications, product-api, customer-api, order-api and client-shell, and use reactive NoSQL database like Cassandra, MongoDB, Postgres and MySQL.

mysql java docker cassandra spring-boot mongodb postgresql spring-aop spring-shell spring-webflux spring-data-mongodb-reactive http-interface spring-data-cassandra-reactive spring-data-r2dbc springdoc-openapi
  • Updated Jan 17, 2026
  • Java

ivangfr / springboot-vault-examples

Sponsor
Star 28

The goal of this project is to explore the capabilities of Vault. To achieve this, we will develop applications that utilize Vault to store and retrieve secrets. Vault dynamically generates credentials for accessing databases and relies on Consul as the backend. The authentication method employed in Vault is AppRole.

mysql java docker cassandra spring-boot consul vault spring-data-jpa spring-web-mvc spring-cloud-vault spring-vault springdoc-openapi
  • Updated Jan 5, 2026
  • Java

Add this topic to your repo

To associate your repository with the springdoc-openapi topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.