Java Web Frameworks

Open-source Java projects categorized as Web Frameworks

Top 23 Java Web Framework Projects

  • Spring Boot

    Spring Boot

  • Project mention: JHipster 8 - Analisando o código da nossa primeira aplicação monolítica - Parte 2/3 | dev.to | 2024-05-06
  • Spring

    Spring Framework

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    1. Spring Framework The Spring Framework is a popular Java framework used for building enterprise-level applications. This repository contains the source code for the framework and related projects such as Spring Boot and Spring Security. https://github.com/spring-projects/spring-framework

  • 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
  • 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: Java Swing?! | /r/informatik | 2023-12-05
  • 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: New Release of GWT 2.11.0 | news.ycombinator.com | 2024-01-11
  • 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)

  • 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

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

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

  • Project mention: Show HN: Java REST without annotations, DI nor reactive streams | news.ycombinator.com | 2023-06-11

    This is quite similar to Takes (https://github.com/yegor256/takes).

    I like both, look cleaner then all the annotation based ones.

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

  • Project mention: ZK: Open-Source Java Framework | news.ycombinator.com | 2023-06-27
  • 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 related posts

  • JHipster 8 - Analisando o código da nossa primeira aplicação monolítica - Parte 2/3

    1 project | dev.to | 6 May 2024
  • Restrictive Abstractions

    2 projects | dev.to | 30 Mar 2024
  • They said to use the Default Dispatchers but I found out it was Unconfined

    1 project | dev.to | 21 Mar 2024
  • Walmart is migrating the remaining F# code into Java

    8 projects | news.ycombinator.com | 4 Mar 2024
  • AI PR adds auto generated comments to whole Spring Boot Project

    1 project | news.ycombinator.com | 27 Feb 2024
  • AI commented the entire Spring Boot codebase

    2 projects | news.ycombinator.com | 26 Feb 2024
  • Show HN: Self-hosted family tree web app

    2 projects | news.ycombinator.com | 19 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 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 72,961
2 Spring 55,186
3 Blade 5,822
4 sofa-boot 4,886
5 jfinal 3,235
6 Solon 2,104
7 Ratpack 1,934
8 Ninja 1,912
9 Vaadin 1,766
10 PrimeFaces 1,747
11 Jooby 1,665
12 Google Web Toolkit 1,475
13 Bootique 1,411
14 struts 1,263
15 cicada 953
16 javalite 852
17 ActiveJ 818
18 hilla 800
19 Takes 795
20 Pippo 785
21 actframework 747
22 Apache Wicket 717
23 ZK 425

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com