JHipster
jhipster.tech
What it is
JHipster generates, develops, and deploys web applications and microservice architectures. For the frontend, it supports Angular, React, and Vue; mobile apps can use Ionic or React Native. Backend options include Spring Boot with Java or Kotlin, Micronaut, Quarkus, Node.js, and.NET. Projects can use Docker or Kubernetes and deploy to AWS, Azure, Google Cloud Platform, Heroku, or OpenShift. JHipster is free, with a listed plan price of free. It can be used through JHipster Online, local NPM installation, or a Docker container. Online generation avoids installing JHipster, but normal development of the generated application still requires Java and NPM. Local NPM installation specifies Java 21 LTS or greater and an LTS 64-bit Node.js version. The homepage lists CI/CD integrations, databases, messaging systems, and authentication methods including JWT, sessions, OAuth 2.0, and OpenID Connect. Keycloak is its default configured OIDC server.
Spec sheet
- Purpose
- JHipster generates, develops, and deploys modern web applications and microservice architectures.Read 29 Sep 2026 · jhipster.tech
- Deployment
- JHipster supports Docker and Kubernetes and lists deployment support for AWS, Azure, Google Cloud Platform, Heroku, and OpenShift.Read 29 Sep 2026 · jhipster.tech
- Integrations
- The homepage lists CI/CD options including Jenkins, GitLab CI, CircleCI, Azure Pipelines, and GitHub Workflows.Read 29 Sep 2026 · jhipster.tech
- Support
- The project directs users to ask questions, report issues, contribute, and connect with the community through GitHub.Read 29 Sep 2026 · jhipster.tech
- Founded
- 2013Read 23 Sep 2026 · jhipster.tech
- Authentication
- JHipster documents JWT, session-based authentication, OAuth 2.0, and OpenID Connect; Keycloak is the default OIDC server configured with JHipster.Read 29 Sep 2026 · jhipster.tech
- Backend
- Supported backend technologies include Spring Boot with Java or Kotlin, Micronaut, Quarkus, Node.js, and .NET.Read 29 Sep 2026 · jhipster.tech
- Data and messaging
- The homepage lists integrations including MySQL, PostgreSQL, Oracle, MS SQL, MongoDB, Cassandra, Couchbase, Kafka, and Pulsar.Read 29 Sep 2026 · jhipster.tech
- Frontend
- Supported frontend technologies include Angular, React, and Vue, with mobile app support through Ionic and React Native.Read 29 Sep 2026 · jhipster.tech
- Installation
- JHipster can be used through JHipster Online, local NPM installation, or a Docker container.Read 29 Sep 2026 · jhipster.tech
- Local requirements
- The installation guide specifies Java 21 LTS or greater and an LTS 64-bit Node.js version for local NPM installation.Read 29 Sep 2026 · jhipster.tech
- Online limitation
- JHipster Online generates an application without installing JHipster, but generated applications still require Java and NPM for normal development.Read 29 Sep 2026 · jhipster.tech
- Security setup
- JHipster's security documentation says to change the generated default user and admin passwords in production.Read 29 Sep 2026 · jhipster.tech
Plans and prices
Strong points and limits
Strong points
- Free open-source development platform.
- Supports Angular, React, and Vue frontends.
- Offers Docker and Kubernetes deployment.
- Documents several authentication methods.
Limits
- Local NPM installation requires Java 21 LTS or greater.
- Local installation also requires LTS 64-bit Node.js.
- Online-generated applications still require Java and NPM for normal development.
Who it suits
JHipster suits developers building web applications or microservice architectures who want frontend and backend choices alongside deployment options. It also fits teams seeking project scaffolding, custom templates, or schema-to-code generation.
Verdict
JHipster brings application generation and a broad set of framework and deployment options together. Check its local runtime requirements and the needs of the generated application before choosing an installation route.
Where Specifiction places it
- Code Generators#14 of 338.1
- Full Stack Generators#14 of 267.8