Spring Boot icon
Spring Boot

Production-grade Java framework with embedded server and auto-configuration

Quarkus icon
Quarkus

Cloud-native Java framework optimized for fast startup and lower memory use

Ktor icon
Ktor

Coroutine-native Kotlin backend framework from JetBrains

Micronaut icon
Micronaut

Modern JVM framework with compile-time DI/AOP and fast startup, low memory

Java icon
Java

Classic Java sources

Kotlin icon
Kotlin

Idiomatic Kotlin sources for Spring Boot or Ktor

Unavailable: The 'testcontainers' testing library is not wired for the Kotlin scaffold

Default
Maven icon
Maven

Convention-based Java build tool with Maven Wrapper support

Gradle icon
Gradle

Flexible Java build tool with Gradle Wrapper support

MyBatis icon
MyBatis

SQL mapping via annotated mapper interfaces

jOOQ icon
jOOQ

Type-safe SQL query builder (DSLContext with plain SQL)

Spring Data JPA icon
Spring Data JPA

Repository abstraction built on JPA and Hibernate

Redis icon
Redis

Self-hosted Redis via ioredis with the full command surface

Unavailable: Only Upstash Redis caching is available for non-TypeScript ecosystems. Compatible alternatives: upstash-redis.

Upstash Redis icon
Upstash Redis

Serverless Redis with REST API for edge and serverless

Elasticsearch icon
Elasticsearch

Distributed full-text search and analytics engine for local or cloud deployments

Unavailable: No backend selected

Meilisearch icon
Meilisearch

Lightning-fast search engine with typo tolerance and instant results

Unavailable: No backend selected

Typesense icon
Typesense

Fast, typo-tolerant search with built-in vector search

Unavailable: No backend selected

OpenSearch icon
OpenSearch

Open-source search and analytics suite for self-managed or managed clusters

Unavailable: No backend selected

Bleve icon
Bleve

Embedded, server-less full-text search for Go (no external service)

Unavailable: No backend selected

Algolia icon
Algolia

Hosted search API with instant results, typo tolerance, and analytics

Unavailable: No backend selected

Keycloak icon
Keycloak

OAuth2 resource server validating Keycloak-issued JWTs

Spring Security icon
Spring Security

Authentication and authorization for Spring applications

OpenAPI Generator icon
OpenAPI Generator

Generate Spring API interfaces + models from an OpenAPI spec at build time

gRPC icon
gRPC

grpc-java service (protoc codegen) started alongside Spring Boot

Spring for GraphQL icon
Spring for GraphQL

GraphQL schema + annotated controllers on Spring Boot

Nodemailer icon
Nodemailer

Classic Node.js email sending via SMTP

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

Resend icon
Resend

Modern email API for developers

React Email icon
React Email

Build emails using React components (no sending)

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

SendGrid icon
SendGrid

Scalable email delivery platform

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

AWS SES icon
AWS SES

Amazon Simple Email Service

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

Mailgun icon
Mailgun

Powerful email API for developers

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

Postmark icon
Postmark

Fast transactional email service

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

Plunk icon
Plunk

Open-source email platform with event tracking

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.

Spring Actuator icon
Spring Actuator

Health, metrics, and diagnostics endpoints for production visibility

Spring Boot DevTools icon
Spring Boot DevTools

Developer-time restart and local productivity support

Spring Validation icon
Spring Validation

Request and entity validation with Jakarta Bean Validation

Spring WebFlux icon
Spring WebFlux

Reactive HTTP stack for Spring applications

Spring Mail icon
Spring Mail

Email support through Jakarta Mail and Spring abstractions

Spring WebSocket icon
Spring WebSocket

Real-time bidirectional WebSocket messaging

Spring RSocket icon
Spring RSocket

Reactive messaging over the RSocket protocol

Spring REST Client icon
Spring REST Client

Synchronous HTTP client with Spring RestClient

Caffeine icon
Caffeine

High-performance in-memory caching with Spring Cache

Lombok icon
Lombok

Annotation processor that reduces Java boilerplate

Resilience4j icon
Resilience4j

Fault tolerance patterns for retries, circuit breakers, and rate limiting

Flyway icon
Flyway

Versioned SQL migrations for JPA-backed applications

Spring OAuth2 Client icon
Spring OAuth2 Client

OAuth2 login and authorized client support

Spring SAML2 icon
Spring SAML2

SAML 2.0 relying-party authentication

MapStruct icon
MapStruct

Compile-time mappers for DTO and entity conversions

Quartz Scheduler icon
Quartz Scheduler

Durable scheduling and background jobs

Liquibase icon
Liquibase

Database change management for JPA-backed applications

Unavailable: Liquibase cannot be combined with Flyway in the current Java scaffold. Compatible alternatives: spring-actuator, spring-validation, flyway.

Micrometer Prometheus icon
Micrometer Prometheus

Prometheus metrics registry for Micrometer and Actuator

Springdoc OpenAPI icon
Springdoc OpenAPI

OpenAPI and Swagger UI documentation for Spring MVC APIs

Thymeleaf icon
Thymeleaf

Server-rendered HTML templates for Spring MVC apps

Spring Data Elasticsearch icon
Spring Data Elasticsearch

Elasticsearch repositories and search operations

Spring Batch icon
Spring Batch

Batch processing framework for ETL and scheduled jobs

Spring for Apache Kafka icon
Spring for Apache Kafka

Kafka producer, consumer, and listener integration

OpenTelemetry icon
OpenTelemetry

OpenTelemetry SDK with OTLP export

Spring Session Redis icon
Spring Session Redis

Distributed HTTP sessions backed by Redis

Spring Session JDBC icon
Spring Session JDBC

Database-backed HTTP sessions through JDBC

Spring Data Redis icon
Spring Data Redis

Redis repositories and template-based data access

Spring Data MongoDB icon
Spring Data MongoDB

MongoDB repositories and document mapping

Spring Integration icon
Spring Integration

Enterprise integration flows and messaging adapters

Spring HATEOAS icon
Spring HATEOAS

Hypermedia links and representations for REST APIs

Spring Data REST icon
Spring Data REST

REST endpoints backed by Spring Data repositories

Spring Data Neo4j icon
Spring Data Neo4j

Neo4j graph mapping and repositories

Spring AMQP icon
Spring AMQP

RabbitMQ messaging with RabbitTemplate and listeners

Spring Data JDBC icon
Spring Data JDBC

Aggregate-oriented relational persistence without JPA

Spring Data Cassandra icon
Spring Data Cassandra

Apache Cassandra mapping and repositories

Spring LDAP icon
Spring LDAP

LDAP directory access and authentication support

Spring Data Couchbase icon
Spring Data Couchbase

Couchbase document mapping and repositories

Spring for Apache Pulsar icon
Spring for Apache Pulsar

Apache Pulsar producers, consumers, and listeners

JUnit 5 icon
JUnit 5

Modern Java unit testing platform

Mockito icon
Mockito

Mocking framework for isolated unit tests

Testcontainers icon
Testcontainers

Disposable Docker-based integration testing

WireMock icon
WireMock

HTTP service stubs for integration tests

REST Assured icon
REST Assured

DSL for HTTP API and REST endpoint tests

Awaitility icon
Awaitility

Wait helpers for testing asynchronous workflows

ArchUnit icon
ArchUnit

Executable architecture rules for Java packages

AssertJ icon
AssertJ

Fluent assertions for expressive Java tests

jqwik icon
jqwik

Property-based testing on the JUnit Platform

Log4j2 icon
Log4j2

High-performance Apache logging with async loggers and log4j2.xml

Logback icon
Logback

Spring Boot default logger with explicit logback-spring.xml

OpenTelemetry icon
OpenTelemetry

Observability framework for traces, metrics, and logs

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry.

Sentry icon
Sentry

Error tracking and performance monitoring

Datadog icon
Datadog

APM tracing and service observability

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry.

Grafana icon
Grafana

Prometheus metrics for Grafana dashboards and alerting

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry.

Axiom icon
Axiom

Structured logs and event analytics

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry.

Better Stack icon
Better Stack

Logtail logging for Better Stack observability

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry.

SigNoz icon
SigNoz

OpenTelemetry-native observability with cloud and self-hosted options

Unavailable: SigNoz tracing requires a generated server target

CLAUDE.md icon
CLAUDE.md

Claude Code CLI documentation

AGENTS.md

Generic AI assistant docs

.cursorrules icon
.cursorrules

Cursor IDE rules file

Git icon
Git

Initialize Git repository

Install Dependencies icon
Install Dependencies

Install packages automatically

bun create better-fullstack@latest my-app --ecosystem java --database none --java-web-framework spring-boot --java-build-tool gradle --java-orm spring-data-jpa --java-auth spring-security --java-api none --java-logging none --java-libraries spring-actuator flyway --java-testing-libraries junit5 testcontainers --email none --observability none --caching none --search none --ai-docs claude-md