JHipster is an open-source development platform used to quickly generate, develop, and deploy modern web applications and microservices. It combines popular frontend frameworks like Angular, React, and Vue with a robust Spring Boot backend, supporting various database options and authentication mechanisms. The current stable version is 9.0.0, released in late 2024. JHipster follows a rapid release cadence, with several minor and patch releases within major versions, and new major versions introducing significant technology stack upgrades (e.g., Spring Boot 4, Angular 21, React 19 in v9). Its key differentiators include comprehensive full-stack generation with production-ready defaults, extensive customization options via a powerful CLI, and strong support for microservices architectures, making it suitable for enterprise-grade applications. The project recently underwent a complete TypeScript rewrite for its generator core, enhancing maintainability and developer experience.
npm install generator-jhipsterVerified import paths — ran on the pinned version, not inferred.
This quickstart outlines the essential steps to install the JHipster generator and scaffold a new full-stack application using the `yo jhipster` command-line interface.
Review the official JHipster v9 release notes and migration guide. Ensure your development environment meets the new Java and Node.js requirements. For frontends, be aware of zoneless Angular changes and the React-bootstrap transition.
Migrate your React component code to use `react-bootstrap` components and utilities. Consult `react-bootstrap` documentation for equivalent components and API changes.
Familiarize yourself with Angular's zoneless change detection. Update components to use signals or other Angular reactive primitives. Debugging tools might need to be adjusted for zoneless applications.
Avoid installing or using `v9.0.0-beta.1`. Upgrade to `v9.0.0-beta.3` or later stable versions.
Avoid installing or using `v9.0.0-beta.2`. Upgrade to `v9.0.0-beta.3` or later stable versions.
Upgrade `generator-jhipster` to version `9.0.0-beta.3` or any subsequent stable release (e.g., `npm install -g generator-jhipster@latest`).
Upgrade `generator-jhipster` to version `9.0.0-beta.3` or any subsequent stable release (e.g., `npm install -g generator-jhipster@latest`).