Officially supported blueprints Permalink to " 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 Permalink to "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. {⭐️: 411}
- Code and docs: jhipster/jhipster-kotlin
- GitHub ⭐️: 444
- Stream lead: Sendil Kumar
.NET Core Permalink to ".NET Core"
The .NET Core blueprint is the first attempt to leave the Java environment and join the .NET world.
- Code and docs: jhipster/jhipster-dotnetcore
- GitHub ⭐️: 293
- Stream lead: Nicolas Raymond
React Native Permalink to "React Native"
The React Native blueprint creates a client application with React Native.
- Code and docs: jhipster/generator-jhipster-react-native
- GitHub ⭐️: 257
- Stream lead: Jon Ruddell
Node.js Permalink to "Node.js"
The Node.js blueprint replaces the server java side with the NestJS Node framework.
- Code and docs: jhipster/generator-jhipster-nodejs
- GitHub ⭐️: 242
- Stream lead: Angelo Manganiello
Ionic Permalink to "Ionic"
The Ionic blueprint creates a client application with Ionic.
- Code and docs: jhipster/generator-jhipster-ionic
- GitHub ⭐️: 182
- Stream lead: Matt Raible
Quarkus Permalink to "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.
- Code and docs: jhipster/generator-jhipster-quarkus
- GitHub ⭐️: 130
- Stream lead: Matt Raible
Entity Audit Permalink to "Entity Audit"
The Entity Audit blueprint integrates Javers for entity auditing.
- Code and docs: hipster-labs/generator-jhipster-entity-audit
- GitHub ⭐️: 119
- Stream lead: Marcelo Shima
Micronaut Permalink to "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.
- Code and docs: jhipster/generator-jhipster-micronaut
- GitHub ⭐️: 94
- Stream lead: Frederik Hahne
Svelte Permalink to "Svelte"
The Svelte blueprint replaces the client-side code with the SvelteKit framework.
- Code and docs: jhipster/generator-jhipster-svelte
- GitHub ⭐️: 57
- Stream lead: Vishal Mahajan
JHipster Native Permalink to "JHipster Native"
The JHipster Native blueprint integrates Spring Native, making it possible to create a native binary with GraalVM.
- Code and docs: jhipster/generator-jhipster-native
- GitHub ⭐️: 35
- Stream leads: Marcelo Shima and Matt Raible
jOOQ Permalink to "jOOQ"
The jOOQ blueprint integrates jOOQ as the persistence layer.
- Code and Docs: jhipster/generator-jhipster-jooq
- GitHub ⭐️: 6
- Stream lead: Marcelo Shima