SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Web Framework Projects
-
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.
-
sofa-boot
SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Ninja
Ninja is a full stack web framework for Java. Rock solid, fast and super productive. (by ninjaframework)
-
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.
-
Takes
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
-
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
Project mention: JHipster 8 - Analisando o código da nossa primeira aplicação monolítica - Parte 2/3 | dev.to | 2024-05-06
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
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.
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11One 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/
Project mention: Show HN: Java REST without annotations, DI nor reactive streams | news.ycombinator.com | 2023-06-11This is quite similar to Takes (https://github.com/yegor256/takes).
I like both, look cleaner then all the annotation based ones.
Java Web Frameworks related posts
-
JHipster 8 - Analisando o código da nossa primeira aplicação monolítica - Parte 2/3
-
Restrictive Abstractions
-
They said to use the Default Dispatchers but I found out it was Unconfined
-
Walmart is migrating the remaining F# code into Java
-
AI PR adds auto generated comments to whole Spring Boot Project
-
AI commented the entire Spring Boot codebase
-
Show HN: Self-hosted family tree web app
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
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