Do you know of any good Spring Boot sample project for learning?

This page summarizes the projects mentioned and recommended in the original post on /r/java

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • jhipster-sample-app

    This is a sample application created with JHipster

    I'm looking for the source of a clean Spring Boot application so I can study the code, patterns used, etc. The closest to that I could get is this JHipster sample application. I've learned some things from it, but it's quite small, so not a lot to see.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

    I always look for a real world app: https://github.com/gothinkster/realworld

  • htmx-demo

    Very simple demonstration of the use of htmx with Spring Boot and Thymeleaf.

  • spring-boot-blog-app

    Application to demonstrate several features of Spring Boot

    Checkout https://github.com/gtiwari333/spring-boot-blog-app

  • spring-boot-web-application-sample

    Real World Spring Boot Web Application Example with tons of ready to use features

    And a more complex/production grade looking sample application: https://github.com/gtiwari333/spring-boot-web-application-sample

  • my-moments

    Instagram Clone - Cloning Instagram for learning purpose

    Check this - https://github.com/amrkhaledccd/my-moments It's fairly complicated and will give you a good understanding of how multiple Spring boot apps can be built to talk to each other etc.

  • spring-petclinic

    A sample Spring-based application

    And as others have mentioned, pet-clinic is a good starter- https://github.com/spring-projects/spring-petclinic

  • initializr

    A quickstart generator for Spring projects

    You can also look at https://github.com/spring-io/initializr, you will end up using this to pick and choose your spring libraries anyway in future and most of it is spring boot apps. Code is good to look at it as a reference.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building Globally Scalable Applications: Leveraging Spring Boot's Powerful Internationalization (i18n) Capabilities

    1 project | dev.to | 12 Nov 2024
  • Spring Boot VS BlazingWebX - a user suggested alternative

    2 projects | 11 Nov 2024
  • How to combine SQS and SNS to implement multiple Consumers (Part 2)

    2 projects | dev.to | 14 Oct 2024
  • Create an AWS SNS Topic Using CDK and consume messages with a Spring Boot Microservice

    2 projects | dev.to | 13 Oct 2024
  • Open Source Instant Rest Data API for Databases

    1 project | news.ycombinator.com | 28 Sep 2024

Did you konow that Java is
the 8th most popular programming language
based on number of metions?