JHipster news and events

What is JHipster?

+ +

JHipster is a Yeoman generator, used to create a Spring Boot + AngularJS project.


Our goal is to generate for you a complete and modern Web app, unifying:

  • A high-performance and robust Java stack on the server side with Spring Boot
  • A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
  • A powerful workflow to build your application with Yeoman, Bower, Gulp and Maven

Sample & Sources

You can checkout a sample generated application here.

JHipster is Open Source, and all development is done on GitHub

  • If you want to code with us, feel free to join!
  • If you like the project, please give us a star on GitHub

Client side options

  • HTML5
  • CSS3
  • Bootstrap
  • AngularJS
  • JQuery
  • Websockets
  • Bower
  • Gulp
  • Sass
  • Browsersync
  • Karma
  • Protractor

Server side options

  • Spring Boot
  • Spring Security
  • Netflix OSS
  • Gradle
  • Maven
  • Hibernate
  • Liquibase
  • MySQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • Cassandra
  • EhCache
  • Hazelcast
  • ElasticSearch
  • Thymeleaf
  • Gatling
  • Cucumber

Quick Start

Install JHipster npm install -g generator-jhipster

Create a new directory and go into it mkdir myApp && cd myApp

Run JHipster and follow instructions on screen yo jhipster

Model your entities with JDL Studio and generate them with yo jhipster:import-jdl yourJdlFile.jh

* Assuming you have already installed Java, Git, Node.js, Bower, Yeoman and Gulp