Spring PetClinic Forks

The Spring Petclinic “canonical” implementation is hosted in the GitHub spring-projects.

All forks are centralized to the special GitHub org spring-petclinic.

Project GitHub Stars Description Main technologies
spring-petclinic stars Official version of Spring PetClinic based on Spring Boot and Thymeleaf logo
spring-petclinic-microservices stars Distributed version of Spring Petclinic built with Spring Cloud and Netflix OSS logo
spring-petclinic-kotlin stars Kotlin version of spring-petclinic logo
spring-framework-petclinic stars Spring Framework XML configuration, JSP pages, 3 persistence layers: JDBC, JPA and Spring Data JPA logo
javaconfig branch stars Same frameworks as the spring-framework-petclinic but with Java Configuration instead of XML logo
spring-petclinic-rest stars Backend REST API  
spring-petclinic-reactjs stars ReactJS (with TypeScript) and Spring Boot logo
spring-petclinic-angular stars Angular front-end of the Petclinic REST API spring-petclinic-rest logo
spring-petclinic-graphql stars GraphQL version based on React Appolo, TypeScript and GraphQL Spring boot starter logo
spring-petclinic-angularjs stars AngularJS, Spring Boot and Spring Data JPA logo
spring-petclinic-data-jdbc stars Branch of the official Spring PetClinic application with domain & persistence layer built with Spring Data JDBC instead of Spring Data JPA logo