Skip to content
@spring-petclinic

Spring Petclinic community

Open Source community hosting Spring Petclinic forks

Hi Spring Petclinic Lovers 👋

This Spring Petclinic organisation on GitHub offers variants of the official Spring Petclinic demo project, illustrating various aspects of Spring technologies. You'll find classic implementations using Spring Boot as well as modern architectures, such as microservices via Spring Cloud. Versions using Angular and React for the front end are also available, showing the integration of Spring with contemporary JavaScript frameworks. These projects serve as references for implementing best practices with Spring and architecting scalable applications. They are particularly useful for Java, Kotlin and frontend developers wishing to explore robust and modern solutions.

Pinned Loading

  1. spring-petclinic-microservices spring-petclinic-microservices Public

    Distributed version of Spring Petclinic built with Spring Cloud

    Java 2.2k 2.9k

  2. spring-framework-petclinic spring-framework-petclinic Public

    A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC

    Java 495 3.1k

  3. spring-petclinic-reactjs spring-petclinic-reactjs Public

    ReactJS (with TypeScript) and Spring Boot version of the Spring Petclinic sample application

    Java 308 310

  4. spring-petclinic-angular spring-petclinic-angular Public

    Angular 22 version of the Spring Petclinic sample application (frontend)

    TypeScript 219 567

  5. spring-petclinic-kotlin spring-petclinic-kotlin Public

    Kotlin version of Spring Petclinic

    Kotlin 397 193

  6. spring-petclinic-data-jdbc spring-petclinic-data-jdbc Public

    Spring Data JDBC version of the Spring Boot Petclinic

    Java 111 123

Repositories

Showing 10 of 27 repositories
  • spring-petclinic-microservices Public

    Distributed version of Spring Petclinic built with Spring Cloud

    spring-petclinic/spring-petclinic-microservices's past year of commit activity
    Java 2,202 Apache-2.0 2,922 8 (1 issue needs help) 5 Updated Sep 22, 2026
  • spring-petclinic-kotlin Public

    Kotlin version of Spring Petclinic

    spring-petclinic/spring-petclinic-kotlin's past year of commit activity
    Kotlin 397 Apache-2.0 194 0 2 Updated Sep 14, 2026
  • spring-petclinic-ai Public

    Spring Petclinic application with a chatbot powered by OpenAI's Generative AI and the Spring AI project

    spring-petclinic/spring-petclinic-ai's past year of commit activity
    Java 39 Apache-2.0 32 1 0 Updated Sep 13, 2026
  • spring-petclinic-angular Public

    Angular 22 version of the Spring Petclinic sample application (frontend)

    spring-petclinic/spring-petclinic-angular's past year of commit activity
    TypeScript 219 566 4 (3 issues need help) 4 Updated Sep 12, 2026
  • spring-framework-petclinic Public

    A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC

    spring-petclinic/spring-framework-petclinic's past year of commit activity
    Java 495 Apache-2.0 3,052 3 3 Updated Sep 1, 2026
  • spring-petclinic-rest Public

    REST version of the Spring Petclinic sample application

    spring-petclinic/spring-petclinic-rest's past year of commit activity
    Java 619 Apache-2.0 1,162 4 (1 issue needs help) 3 Updated Sep 1, 2026
  • spring-petclinic.github.io Public

    Spring Petclinic organisation website

    spring-petclinic/spring-petclinic.github.io's past year of commit activity
    CSS 14 15 0 1 Updated Aug 23, 2026
  • spring-petclinic-terminal Public

    A Terminal UI fork of Spring PetClinic, full keyboard-driven TUI powered by TamboUI

    spring-petclinic/spring-petclinic-terminal's past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Aug 23, 2026
  • spring-petclinic-modulith Public

    A modular Spring Boot application demonstrating best practices in domain-driven design, event-driven architecture, and modularity using Spring Modulith, based on the classic PetClinic example.

    spring-petclinic/spring-petclinic-modulith's past year of commit activity
    Java 13 Apache-2.0 7 0 0 Updated Jun 28, 2026
  • spring-petclinic-flutter Public

    Flutter frontend for Spring Petclinic, supporting Android and web with the Spring Petclinic REST backend.

    spring-petclinic/spring-petclinic-flutter's past year of commit activity
    Dart 5 Apache-2.0 2 1 0 Updated Jun 8, 2026