Imagine a bacon-wrapped Ferrari. Still not better than our free technical reports.
See all our reports

Java Web Frameworks Index: March 2017

This data is specific to March 2017. If you want the latest data in the Java Web Frameworks index, be sure to check out and bookmark the main Java Web Frameworks Index homepage.

This is our second blog post about the Web Frameworks Index! Our first, which we posted last month gave an overview of what the program was all about. Over the coming months, we’ll be providing updated data points about how each Java web framework is performing in our index.


This month brings two things. First of all, we’ve added more frameworks, by request of our readers and tweeters! So our new list of Java Web Frameworks that we include in our index are as following (New additions are in bold):

  • Dropwizard
  • Grails
  • GWT
  • JAX-RS
  • JHipster
  • JSF
  • Lagom
  • Play framework
  • Ratpack
  • Seam
  • Sparkjava
  • Spring Boot
  • Spring MVC
  • Struts
  • Tapestry
  • Vaadin
  • Wicket

Second, with this blog post comes the addition of our new homepage. You can bookmark it so that you will always get to the latest and greatest data, rather than a historical cut. Alternatively, remember the URL http://webframeworksindex.com which will take you to the same page.


Let’s look at the data, as described in the last post, we gather data from GitHub, StackOverflow, LinkedIn and Google. Without further ado, here is our second set of results:

Hang on! Virtually all these numbers are smaller than last month! OMG, Java Web Frameworks are dying! Hold on to your horses there Columbo; there are good reasons for this change! Let me explain. The Web Frameworks index numbers always add up to 100, as they are normalized against the total numbers. As a result, the more frameworks we add, the less share each framework will have. This won’t be happening every month, though, so it’s not a long-term concern.

With this in mind, let’s take a look at the graph comparing data across our first two months:

If we look at how the frameworks would have compared without including the new frameworks (hint, the new frameworks add up to approx 11.72% so you can normalize it!), we can see that JSF dropped approximately 2 points. Spring Boot jumps over GWT to become the 3rd most popular framework and it is looking up at JSF in 2nd place with intent. Dropwizard and JHipster made good ground as well this month with Dropwizard actually doubling its popularity and JHipster increasing by around 50%.

If there are any frameworks you strongly feel that we should add let us know in the comments below.


Read next: