Any examples of a well designed Java web backend?

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
  • spring-petclinic

    A sample Spring-based application

    "The Spring Pet Clinic" is well explained and obviously well designed and coded as an official Spring projet : https://github.com/spring-projects/spring-petclinic

  • SaaSHub

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

    SaaSHub logo
  • academy-walking-skeleton

    A mono repo for a walking skeleton applicaiton

  • java-persistence-frameworks-comparison

    Comparison of non-JPA SQL mapping frameworks for Java (Jooq, Spring JDBCTemplate, MyBatis, EBean, JDBI, Speedment, sql2o)

  • code-examples

    A collection of code examples from blog posts etc.

  • all-aboard-backend

    This is the repo that host the code for the backend of the final project for the Academy September edition 2020

  • gandalf

    Just one of the Codurance's pet-project (by codurance)

  • hotel-kata-boot

    Spring Boot Template for Hotel Kata

  • hotel-kata-monolith

    Hotel Kata Solution with REST and Persistence layer in a structured monolith format. Perfect starting point for microservice or decoupling exercises

  • hotel-kata-raw

    Hotel Kata exercise - no frameworks or endpoints

  • mementor

    A mentor administration tool

  • pouch

    Sandbox project app for managing a reading list of learning resources (by codurance)

  • Retropolis-BE

    The back end of the Retropolis application

  • SalarySlipKata

    SalarySlipKata - implementation of generating Salary Slips Kata, for UK companies, in Java via multiple iterations

  • sessionize

    Sessionize, get a match, program in pairs!

  • task-list

    This is an example of code obsessed with primitives.

  • factory

    The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack (by ddd-by-examples)

  • Spring5Microservices

    Proof of concept to create microservices using Spring 5 and related technologies

  • eventuate-examples-java-customers-and-orders

    Java version of the Customers and Orders event sourcing example from my presentations

  • nerdy-jokes-app

    Discontinued Spring Boot / Kubernetes project

  • spring-boot-realworld-example-app

    Example Spring codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld API spec.

  • spring-boot-web-application-sample

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

  • spring-testing

    A Spring Boot application with lots of test examples

  • spring-boot-template

    Template for Spring Boot applications

  • template-java-spring

    Github Template that uses Spring Boot with Java a BFF or Microservice API with Open API Specification

  • mobreg

    Discontinued Ensembler: the Remote Ensemble Registration System [Moved to: https://github.com/jitterted/ensembler]

  • covid-19-demo

  • vaccination-start

  • merlin

    Resource Management Tool (by lpalma)

  • full-reactive-stack

    Full Reactive Stack with Spring Boot (WebFlux), MongoDB and Angular

  • Springy-Store-Microservices

    Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.

  • spring-boot-rest-example

    Spring boot example with REST and spring data JPA

  • fakes-over-mocks

    Example code showing unit tests with fakes and mocks

  • java-tools

  • oss-template-java-gradle

    Template repository for OSS Java projects with Gradle

  • resume

    Resume (by pavelfomin)

  • how-to-java

    When you're experienced in some other tech stack and you need to get up to speed in Java, this is what you need to know.

  • java-testing-toolbox

    :wrench: Testing Tools & Libraries Every Java Developer Must Know

  • testing-spring-boot-applications-masterclass

    🍃 Build Better Spring Boot Applications: A Comprehensive Testing Course to Boost Your Confidence and Productivity.

  • stratospheric

    All you need to know to get your Spring Boot application into production with AWS 🍃

  • spring-user-management

    A REST API for User and Role management, token generation and validation

  • buckpal

    An example approach for implementing a Clean/Hexagonal Architecture

  • springboot-api-rest-example

    Spring Boot API RESTful with tests, swagger e JWT 🚀

  • Quiz

    Quiz App for OCP (by TomSpencerLondon)

  • high-performance-java-persistence

    The High-Performance Java Persistence book and video course code examples

  • Distributed-information-systems

    Distributed information systems 2020/21.

  • testingDemo

  • demo-sca-provider

    Demo SCA Provider client of Salt Edge SCA Service

  • piggymetrics

    Microservice Architecture with Spring Boot, Spring Cloud and Docker

  • CleanArchitecture

    Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle. (by ESchouten)

  • java-ddd-example

    ♨️ DDD in Java skeleton & examples. Course:

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

  • 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
  • spring-boot-admin VS ostara - a user suggested alternative

    2 projects | 9 May 2023
  • SpringShell: Spring Core RCE 0-day Vulnerability

    1 project | /r/SpringBoot | 31 Mar 2022
  • Best practices on Spring Cloud Kubernetes bootstrap configuration

    1 project | dev.to | 30 May 2021

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