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