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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • jte

    Secure and speedy templates for Java and Kotlin.

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

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Vert.x

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

  • Vertx (https://vertx.io/)

  • Spring Boot

    Spring Boot

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

  • 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

  • Quarkus

    Quarkus: Supersonic Subatomic Java.

  • Quarkus (https://quarkus.io/)

  • Micronaut

    Micronaut Application Framework

  • Micronaut (https://micronaut.io/)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Jooby

    The modular web framework for Java and Kotlin

  • [4] https://jooby.io/

  • 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

  • htmx

    </> htmx - high power tools for HTML

  • [1] https://htmx.org/

  • 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