Java Web Frameworks

Open-source Java projects categorized as Web Frameworks | Edit details

Top 23 Java Web Framework Projects

  • GitHub repo Spring Boot

    Spring Boot

    Project mention: Multiple Spring Boot applications in the same project | | 2021-12-05

    I frequently use the Spring Boot framework in my demos. The latest one is no different. It shows how to achieve CQRS using two different code paths:

  • GitHub repo Spring

    Spring Framework

    Project mention: How to become a Certified Spring Developer Professional in 2022 | | 2021-11-14

    The Spring framework is all over the world in Java and developers could have many promising job opportunities. Plus, get industry recognition and a better salary.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Blade

    :rocket: Lightning fast and elegant mvc framework for Java8

  • GitHub repo Ratpack

    Lean & powerful HTTP apps

    Project mention: Java Equivalent of Express.js for REST | | 2021-10-14

    If you want something really small that simply let's you expose REST APIs using plain Java, without the IoC containers, you might want to check out Javalin, Ratpack or Armeria

  • GitHub repo Ninja

    Ninja is a full stack web framework for Java. Rock solid, fast and super productive. (by ninjaframework)

    Project mention: On the Future of Akka and Lightbend | | 2021-11-07

    It’s a shame that the Play framework is being abandoned. v1 had a lot of great ideas, but v2 kind of jumped off the cliff into Scala lala-land, where it got lost in the weeds. It never really recovered.

    If you’re looking for a straightforward Java framework similar to Play v1 check out Ninja:

    For me at least, it hits a sweet spot of enabling fast productive development and maintainable code.

  • GitHub repo Vaadin

    Vaadin 6, 7, 8 is a Java framework for modern Java web applications. (by vaadin)

    Project mention: 프론트엔드 개발하고 싶은데 자바스크립트(와 떨거지들)가 싫은 이들에게 | | 2021-11-18


  • GitHub repo PrimeFaces

    Ultimate Component Suite for JavaServer Faces

    Project mention: Your cool open source libraries | | 2021-04-12
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Jooby

    The modular web framework for Java and Kotlin

    Project mention: Java Equivalent of Express.js for REST | | 2021-10-14

    Jooby I think is the best bet. watch out for jooby dot org I think someone sniped the domain.

  • GitHub repo Bootique

    Bootique is a minimally opinionated platform for modern runnable Java apps.

    Project mention: Ask HN: What's your Go-to web stack for Java? | | 2021-06-22

    I really like Bootique as an alternative to Spring Boot:

    For higher loads I pick Vert.x.

    Other than that, it's almost always 3 J's: Jetty, Jersey, Jackson.

  • GitHub repo Google Web Toolkit

    GWT Open Source Project

    Project mention: Did anything replace Java applets | | 2021-09-16

    You might want to try GWT ( but it's class library is a bit different than usual java.

  • GitHub repo Pippo

    Micro Java Web Framework

  • GitHub repo lychee.js

    :seedling: Next-Gen AI-Assisted Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop

    Project mention: Abandoning GitHub | | 2021-07-03

    Note that fair use as a concept (or prior art for that matter) only exist inside the US, not globally.

    For example, I'm a European citizen and therefore the EU copyright directive of 2003 applies to me. Inside the European trade union, no legal entity and only human entities can own copyright. Legal entities such as companies can only own perpetual licenses, and contracts that give them the sole copyright usage and distribution rights have been nullified both in front of state level supreme courts and EU level courts a lot (Karlsruhe, Strasbourg, etc).

    This also means that technically, if there's no warranty disclosure issued for automated code generation, the authors of the automated program are still responsible for any copyright infringement, legal damages, etc. which is a nightmare if it turns out the code was A/GPL'ed.

    I'm just saying this, because there's a world of intellectual property guidelines outside the US, too.

    Source: was sued for my lychee.js [1] project a couple times in the past, which was successfully generating composite pattern based codes that were trained based on ES/HyperNEAT hypercubes - also in the robotics/SCADA level factory sector.


  • GitHub repo Takes

    True Object-Oriented Java Web Framework

  • GitHub repo Apache Wicket

    Apache Wicket - Component-based Java web framework

    Project mention: Simple UI for a Spring Boot application | | 2021-10-27

    You should consider Apache Wicket. It is widely used for business apps.

  • GitHub repo ActiveJ

    ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines web, high load, and cloud programming in Java, featuring ultimate performance and scalability!

  • GitHub repo ZK

    ZK is a highly productive Java framework for building amazing enterprise web and mobile applications

    Project mention: Give your classic spreadsheet a modern touch | | 2021-03-03

    Here I am taking Keikai spreadsheet and a ZK drawer component as an example demonstrating how this can be done. In this example, we will add a slide-in/out Help panel to our spreadsheet where we can display large blocks of Help text in a much more easy-to-read format.

  • GitHub repo Firefly

    Firefly is an asynchronous web framework for rapid development of high-performance web application.

  • GitHub repo Baratine

    Baratine is a fast reactive Java service platform for the web.

  • GitHub repo mangoo I/O

    An Intuitive, Lightweight, High Performance Full Stack Java Web Framework.

  • GitHub repo jwt

    Java Web Toolkit (by emweb)

  • GitHub repo rsp

    A server-state reactive Java web framework for building real-time user interfaces and UI components. (by vadimv)

    Project mention: Pglet – Web UI framework for back end developers | | 2021-11-26
  • GitHub repo jetbrick-webmvc

    jetbrick web mvc framework

  • GitHub repo Analogweb

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-05.

Java Web Frameworks related posts


What are some of the best open-source Web Framework projects in Java? This list will help you:

Project Stars
1 Spring Boot 58,415
2 Spring 45,221
3 Blade 5,565
4 Ratpack 1,904
5 Ninja 1,894
6 Vaadin 1,709
7 PrimeFaces 1,423
8 Jooby 1,407
9 Bootique 1,350
10 Google Web Toolkit 1,310
11 Pippo 759
12 lychee.js 757
13 Takes 706
14 Apache Wicket 588
15 ActiveJ 369
16 ZK 344
17 Firefly 279
18 Baratine 67
19 mangoo I/O 52
20 jwt 46
21 rsp 27
22 jetbrick-webmvc 24
23 Analogweb 1
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives