What is JHipster?


+ + =

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

Goal

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, Grunt 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

JHipster news and events

Client side options


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

Server side options


  • Spring Boot
  • Spring Security
  • Gradle
  • Maven
  • Hibernate
  • Liquibase
  • MySql
  • Posgres
  • Oracle
  • MongoDB
  • Cassandra
  • EhCache
  • Hazelcast
  • 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

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