JHipster

JHipster is a free platform for generating and developing web applications and microservice architectures, with tools for deploying them as well. It scaffolds frontends using Angular, React, or Vue, and supports backend options including Spring Boot with Java or Kotlin, Micronaut, Quarkus, Node.js, and .NET. Mobile app support is available through Ionic and React Native. For deployment, JHipster supports Docker and Kubernetes, with listed options including AWS, Azure, Google Cloud Platform, Heroku, and OpenShift. You can use JHipster Online, install it locally through NPM, or run it in a Docker container. Online generation avoids installing JHipster itself, but developing generated applications still requires Java and NPM. Local NPM installation calls for Java 21 LTS or later and an LTS 64-bit Node.js version. The project also lists CI/CD integrations, databases, messaging systems, and authentication methods such as JWT, OAuth 2.0, and OpenID Connect. Keycloak is its default OIDC server configuration. JHipster is open source and free to use.

Who it is for

JHipster suits developers building web applications or microservice architectures who want project scaffolding across its listed frontend and backend choices. Teams deploying with Docker, Kubernetes, or the listed cloud platforms may also find its deployment options relevant.

What is good

  • Free, open-source development platform.
  • Supports Angular, React, and Vue frontends.
  • Offers Java, Kotlin, Node.js, and .NET backends.
  • Supports Docker, Kubernetes, and listed cloud platforms.
  • Provides CLI, custom templates, and schema-to-code generation.

What to know first

  • Local NPM installation requires Java 21 LTS or later.
  • Local installation requires an LTS 64-bit Node.js version.
  • Online-generated apps still need Java and NPM for development.

Verdict

JHipster brings project generation, a wide range of frontend and backend options, and deployment support into one free platform. Check its Java and Node.js requirements if you plan to develop generated applications locally.

JHipster plans and pricing

All plans
JHipster Free Open source development platform jhipster.tech · 29 Sept 2026

Compared on code generators

Free plan
Yes
Project scaffolding
Yes
Custom templates
Yes
Schema-to-code generation
Yes
CLI available
Yes
Supported languages
Java, Kotlin

Best JHipster alternatives

See all 12