Java Web Frameworks

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

Top 23 Java Web Framework Projects

  • Spring Boot

    Spring Boot

    Project mention: Choosing the right backend framework is an art | dev.to | 2022-01-25

    Spring is a powerful, lightweight, and most popular framework which makes Java quicker, easier and safer to use. Spring boot helps you to build production-ready Spring-based applications. It serves 80% of everyone's needs for a modern web application. It is highly useful for creating stand-alone, production-grade applications with minimum effort.

  • Spring

    Spring Framework

    Project mention: What open source projects use test-driven development? | reddit.com/r/learnprogramming | 2022-01-24

    If you just want to see tests then you can go to whatever framework and see their tests.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Blade

    :rocket: Lightning fast and elegant mvc framework for Java8

  • Ratpack

    Lean & powerful HTTP apps

    Project mention: ratpack: a simpleton's HTTP framework | reddit.com/r/rust | 2022-01-24

    Ratpack is also the name of a Java web framework - https://ratpack.io

  • 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 | news.ycombinator.com | 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:

    https://www.ninjaframework.org/

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

  • Vaadin

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

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

    Vaadin

  • PrimeFaces

    Ultimate Component Suite for JavaServer Faces

    Project mention: Your cool open source libraries | reddit.com/r/java | 2021-04-12
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • Jooby

    The modular web framework for Java and Kotlin

    Project mention: Java Equivalent of Express.js for REST | reddit.com/r/java | 2021-10-14

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

  • 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? | news.ycombinator.com | 2021-06-22

    I really like Bootique as an alternative to Spring Boot: https://bootique.io/

    For higher loads I pick Vert.x.

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

  • Google Web Toolkit

    GWT Open Source Project

    Project mention: Did anything replace Java applets | reddit.com/r/java | 2021-09-16

    You might want to try GWT (http://www.gwtproject.org) but it's class library is a bit different than usual java.

  • Pippo

    Micro Java Web Framework

  • lychee.js

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

    Project mention: Abandoning GitHub | news.ycombinator.com | 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.

    [1] https://github.com/cookiengineer/lycheejs

  • Takes

    True Object-Oriented Java Web Framework

  • Apache Wicket

    Apache Wicket - Component-based Java web framework

    Project mention: Simple UI for a Spring Boot application | reddit.com/r/SpringBoot | 2021-10-27

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

  • 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!

  • 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 | dev.to | 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.

  • Firefly

    Firefly is an asynchronous web framework for rapid development of high-performance web application. (by hypercube1024)

  • Baratine

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

  • mangoo I/O

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

  • jwt

    Java Web Toolkit (by emweb)

  • 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 | news.ycombinator.com | 2021-11-26
  • jetbrick-webmvc

    jetbrick web mvc framework

  • 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 2022-01-25.

Java Web Frameworks related posts

Index

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

Project Stars
1 Spring Boot 59,342
2 Spring 45,964
3 Blade 5,588
4 Ratpack 1,903
5 Ninja 1,891
6 Vaadin 1,718
7 PrimeFaces 1,445
8 Jooby 1,429
9 Bootique 1,359
10 Google Web Toolkit 1,312
11 Pippo 764
12 lychee.js 763
13 Takes 717
14 Apache Wicket 603
15 ActiveJ 408
16 ZK 347
17 Firefly 280
18 Baratine 67
19 mangoo I/O 52
20 jwt 47
21 rsp 27
22 jetbrick-webmvc 24
23 Analogweb 1
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org