Skip to main content

Official blueprints

Officially supported blueprints

The JHipster team maintains several official blueprints. These blueprints have two main goals:

  • Enhance JHipster with new features using different languages and/or support
  • Demonstrate how the main generator behavior can be modified to fit anyone's needs

The blueprints below are ordered by the number of stars they have on GitHub.

Kotlin

The Kotlin blueprint replaces most of Java back-end code with Kotlin. Source code and documentation could be found in the jhipster-kotlin repository.

.NET Core

The .NET Core blueprint is the first attempt to leave the Java environment and join the .NET world.

React Native

The React Native blueprint creates a client application with React Native.

Node.js

The Node.js blueprint replaces the server java side with the NestJS Node framework.

Ionic

The Ionic blueprint creates a client application with Ionic.

Quarkus

The Quarkus blueprint is supported, in part by the JHipster sponsor Entando, and driven by the JHipster community for a supersonic, subatomic Java back-end.

Entity Audit

The Entity Audit blueprint integrates Javers for entity auditing.

Micronaut

The Micronaut blueprint is supported and driven by people of the Micronaut team itself. It replaces all server side code with a Micronaut application.

Svelte

The Svelte blueprint replaces the client-side code with the SvelteKit framework.

JHipster Native

The JHipster Native blueprint integrates Spring Native, making it possible to create a native binary with GraalVM.

jOOQ

The jOOQ blueprint integrates jOOQ as the persistence layer.