NEW: 3 hours of JHipster on video!


3 hours of JHipster live presentation and demo by our leads Julien Dubois and Deepu K Sasidharan at Devoxx Belgium on November, 8th 2016.

Slides are available on SlideShare and code developed live is on GitHub.

JHipster news and events


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

Who uses JHipster?


Lots of great companies use JHipster, all over the world! Find the full list here, and don't forget to add your company once you have started using JHipster

Client side options


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

Server side options


  • Spring Boot
  • Spring Security
  • Netflix OSS
  • Consul
  • Gradle
  • Maven
  • Hibernate
  • Liquibase
  • MySQL
  • PostgreSQL
  • Oracle
  • MongoDB
  • Cassandra
  • EhCache
  • Hazelcast
  • ElasticSearch
  • Kafka
  • Swagger
  • Docker
  • Kubernetes
  • ELK Stack
  • Thymeleaf
  • Gatling
  • Cucumber

JHipster 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 download the resulting jhipster-jdl.jh file

Generate your entities with yo jhipster:import-jdl jhipster-jdl.jh

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