Java Web Frameworks

Open-source Java projects categorized as Web Frameworks

Top 23 Java Web Framework Projects

Web Frameworks
  • Spring Boot

    Spring Boot

    Project mention: Build OAuth 2.0 Server & API Server with Authlete + Spring Boot | dev.to | 2024-06-02

    This article explains how to build OAuth 2.0 server and API server with Authlete + Spring Boot.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Spring

    Spring Framework

    Project mention: Roadmap to Becoming a Java Backend Developer in 2024 | dev.to | 2024-05-26

    Spring Framework Documentation

  • Blade

    :rocket: Lightning fast and elegant mvc framework for Java8

  • sofa-boot

    SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.

  • jfinal

    JAVA WEB + ORM Framework

  • Solon

    🔥 New Java application development framework: FASTER, SMALLER, SIMPLER!! 2 to 3 times more concurrency 50% memory savings Startup is 5-10 times faster. 50% ~ 90% smaller packaging; Compatible with java8 ~ java22.

  • Ratpack

    Lean & powerful HTTP apps

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Ninja

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

  • Vaadin

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

    Project mention: The Adventures of Blink #24: Javascript? Ain't Nobody Got Time Fo Dat | dev.to | 2024-05-23

    When I first encountered Vaadin, it really intrigued me. It's always bothered me that for a Java programmer to make an app based in the browser, they had to learn HTML and Javascript to actually finish the project. Why the heck couldn't we just do it all in a single language? Why all this front-end voodoo?

  • PrimeFaces

    Ultimate Component Suite for JavaServer Faces

    Project mention: Shadcn: Beautifully designed components that you can copy-paste into your apps | news.ycombinator.com | 2024-01-12

    > I use Quasar and Vue. This is my hammer for all nails, no matter the size of the nail.

    Vue is great, especially with their Composition API (https://vuejs.org/guide/extras/composition-api-faq.html#why-...) and something like Pinia for state management, without the hassles of something like Redux: https://pinia.vuejs.org/

    As for components, I really liked the idea behind PrimeVue/PrimeReact/PrimeNG/PrimeFaces (https://www.primefaces.org/) because I'm not aware of any other attempts of creating components that actually work similarly across different frameworks/libraries and it's really good because your skills carry over pretty well if you ever find yourself exploring a slightly different stack.

    For what it's worth, the components also work decently (there's a whole list https://primevue.org/autocomplete/) and look okay (with various themes available, https://primevue.org/theming/), plus you can get examples (https://blocks.primevue.org/). Oh yeah, they also have their CSS utilities (a bit like Tailwind, https://primeflex.org/installation) and icons (https://primevue.org/icons).

    I actually look forwards to the day where most of these concerns are less of an artisanal craft but rather a set of boring and well known things that just work well for quickly putting together a CRUD or whatever you need.

    That said, I also explored VueRequest for handling network requests a bit more easily (https://www.attojs.org/guide/gettingStarted.html) and VueUse for stuff like LocalStorage (https://vueuse.org/guide/) and while it doesn't feel like I'm building a crappy alternative to Vuex and the complexity is reasonably manageable and the usability present, occasionally it all still feels a bit annoying to deal with - reactivity, ways to shuffle around data that I get from the back end, props, various bugs... so it's not all good, but still less complex than some of the things I've seen with React or Angular.

  • Jooby

    The modular web framework for Java and Kotlin

    Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11

    One of the good things about it is that using asynchrony is optional. If you don't have to call out anywhere to build the response, processing can all stay in the handler's calling thread. If you do, you can return a future and have the library handle the async for you.

    One downside is that it is based on Jetty which isn't considered the most performant backend. A lib with a similar API but based on Netty is Jooby [1] which scores well in the Techempower benchmarks.

    [1] - https://jooby.io/

  • Google Web Toolkit

    GWT Open Source Project

    Project mention: My opinion on the Tauri framework | dev.to | 2024-05-16

    I've experienced exciting technologies where the feedback loop, the time it takes to see the results of a change, makes the technology unusable. GWT, I'm looking at you. Short feedback loops contribute to a great developer experience.

  • Bootique

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

  • struts

    Mirror of Apache Struts

  • cicada

    🚀 Fast lightweight HTTP service framework. (by TogetherOS)

  • hilla

    Build better business applications, faster. No more juggling REST endpoints or deciphering GraphQL queries. Hilla seamlessly connects Spring Boot and React to accelerate application development.

    Project mention: Crafting your own AI chat app using Hilla and Spring AI | dev.to | 2023-11-22
  • javalite

    JavaLite is a cohesive collection of frameworks designed from ground up to add pleasure back to your daily life

  • ActiveJ

    ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability

  • Takes

    True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects

  • Pippo

    Micro Java Web Framework

  • actframework

    An easy to use Java MVC server stack

  • Apache Wicket

    Apache Wicket - Component-based Java web framework

  • ZK

    ZK is a highly productive Java framework for building amazing enterprise web and mobile applications (by zkoss)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java Web Frameworks discussion

Log in or Post with

Java Web Frameworks related posts

  • 1JPM: A Maven/Gradle alternative in a single Java file

    6 projects | news.ycombinator.com | 8 Jul 2024
  • Build OAuth 2.0 Server & API Server with Authlete + Spring Boot

    3 projects | dev.to | 2 Jun 2024
  • Show HN: Java Web Framework with Components

    1 project | news.ycombinator.com | 1 Jun 2024
  • Roadmap to Becoming a Java Backend Developer in 2024

    1 project | dev.to | 26 May 2024
  • The Adventures of Blink #24: Javascript? Ain't Nobody Got Time Fo Dat

    2 projects | dev.to | 23 May 2024
  • Securing an Angular and Spring Boot Application with Keycloak

    2 projects | dev.to | 21 May 2024
  • My opinion on the Tauri framework

    4 projects | dev.to | 16 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Spring Boot 73,699
2 Spring 55,693
3 Blade 5,826
4 sofa-boot 4,920
5 jfinal 3,238
6 Solon 2,152
7 Ratpack 1,935
8 Ninja 1,907
9 Vaadin 1,773
10 PrimeFaces 1,759
11 Jooby 1,679
12 Google Web Toolkit 1,493
13 Bootique 1,415
14 struts 1,276
15 cicada 954
16 hilla 868
17 javalite 852
18 ActiveJ 840
19 Takes 800
20 Pippo 785
21 actframework 744
22 Apache Wicket 722
23 ZK 430

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com