Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Generators
  3. JHipster

JHipster

What it is

JHipster is a free platform for generating, developing, and deploying web applications and microservice architectures. It can create frontends with Angular, React, or Vue and backends with Spring Boot using Java or Kotlin, Micronaut, Quarkus, Node.js, or .NET. Mobile app support is available through Ionic and React Native. Deployment options include Docker and Kubernetes, as well as AWS, Azure, Google Cloud Platform, Heroku, and OpenShift.

Users can generate projects with JHipster Online, install locally through NPM, or use a Docker container. Online generation avoids installing JHipster itself, but regular development of generated applications still requires Java and NPM. The local NPM installation guide specifies Java 21 LTS or later and an LTS 64-bit Node.js version. Listed integrations include CI/CD services, databases, and messaging systems. Authentication documentation covers JWT, session-based authentication, OAuth 2.0, and OpenID Connect; Keycloak is the default OIDC server configured with JHipster. The project directs users to GitHub for questions, issue reports, contributions, and community connections.

For and against

For

  • Free platform for generating and developing applications.
  • Supports Angular, React, and Vue frontends.
  • Offers several backend technology choices.
  • Supports Docker, Kubernetes, and listed cloud platforms.
  • Can be used online, locally, or in Docker.

Against

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

The verdict

JHipster offers multiple ways to generate projects and a broad set of listed development and deployment options. Users should account for Java and NPM requirements when moving from online generation to application development.

Who it suits

JHipster suits developers building web applications or microservice architectures with its listed frontend and backend technologies. It may also fit teams seeking project generation alongside deployment, CI/CD, database, messaging, and authentication options.

Plans and prices

JHipster

Free

Open source development platform

Every plan, in full

On the record

Authentication
JHipster documents JWT, session-based authentication, OAuth 2.0, and OpenID Connect; Keycloak is the default OIDC server configured with JHipster.jhipster.tech · read 29 Sep 2026
Backend
Supported backend technologies include Spring Boot with Java or Kotlin, Micronaut, Quarkus, Node.js, and .NET.jhipster.tech · read 29 Sep 2026
Data and messaging
The homepage lists integrations including MySQL, PostgreSQL, Oracle, MS SQL, MongoDB, Cassandra, Couchbase, Kafka, and Pulsar.jhipster.tech · read 29 Sep 2026
Deployment
JHipster supports Docker and Kubernetes and lists deployment support for AWS, Azure, Google Cloud Platform, Heroku, and OpenShift.jhipster.tech · read 29 Sep 2026
Frontend
Supported frontend technologies include Angular, React, and Vue, with mobile app support through Ionic and React Native.jhipster.tech · read 29 Sep 2026
Installation
JHipster can be used through JHipster Online, local NPM installation, or a Docker container.jhipster.tech · read 29 Sep 2026
Integrations
The homepage lists CI/CD options including Jenkins, GitLab CI, CircleCI, Azure Pipelines, and GitHub Workflows.jhipster.tech · read 29 Sep 2026
Local requirements
The installation guide specifies Java 21 LTS or greater and an LTS 64-bit Node.js version for local NPM installation.jhipster.tech · read 29 Sep 2026
Online limitation
JHipster Online generates an application without installing JHipster, but generated applications still require Java and NPM for normal development.jhipster.tech · read 29 Sep 2026
Purpose
JHipster generates, develops, and deploys modern web applications and microservice architectures.jhipster.tech · read 29 Sep 2026
Security setup
JHipster's security documentation says to change the generated default user and admin passwords in production.jhipster.tech · read 29 Sep 2026
Support
The project directs users to ask questions, report issues, contribute, and connect with the community through GitHub.jhipster.tech · read 29 Sep 2026

Alternatives to JHipster

Every alternative, ranked