What would you use to start a new HTTP + SSR project with Java today?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. jte

    Secure and speedy templates for Java and Kotlin.

    jte (https://github.com/casid/jte/)

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

    [3] https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=fortune

  4. Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

    Vertx (https://vertx.io/)

  5. Spring Boot

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

    [1] https://spring.io/projects/spring-boot

  6. spring-native

    Discontinued Spring Native is now superseded by Spring Boot 3 official native support

    [2] https://spring.io/blog/2021/03/11/announcing-spring-native-beta

  7. Quarkus

    Quarkus: Supersonic Subatomic Java.

    Quarkus (https://quarkus.io/)

  8. Micronaut

    Micronaut Application Framework

    Micronaut (https://micronaut.io/)

  9. SaaSHub

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

    SaaSHub logo
  10. Jooby

    The modular web framework for Java and Kotlin

    [4] https://jooby.io/

  11. Nuxt.js

    Discontinued Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]

    I really meant nuxt: https://nuxtjs.org

  12. htmx

    </> htmx - high power tools for HTML

    [1] https://htmx.org/

  13. JDBI

    The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.

    https://jdbi.org fits that description pretty well

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

  • Spring Boot + React/Next.js: How to Build a Full-Stack App inĀ 2025

    1 project | dev.to | 12 Mar 2025
  • Spring Boot Unveiled: Innovation through Collaboration and Open Source Funding

    2 projects | dev.to | 6 Mar 2025
  • Membangun Aplikasi Web dengan Arsitektur Microservices dan Integrasi GraphQL

    1 project | dev.to | 24 Feb 2025
  • Introduction to Spring Boot: A Complete Guide

    2 projects | dev.to | 7 Jan 2025
  • Getting Started with Spring Boot 3 for .NET Developers

    3 projects | dev.to | 30 Dec 2024

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