SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Framework Projects
-
Spring Boot
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
When I started developing LangGraph4j, I tried to replicate my Python development ecosystem in Java. So I've experimented with the Java Notebooks through the rapaio-jupyter-kernel project, which allowed me to replicate the development experience I had with Jupyter Notebooks in Python quite well. For rapid prototyping, I relied almost entirely on Spring Boot framework, which is a fairly fast and enjoyable programming experience.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
- Project mention: Spring: la Feature que Tardó 6 Años en Llegar (Y Cómo Cambia Todo) | dev.to | 2025-11-14
-
Let's look at the example from Apache Dubbo:
-
-
-
-
Comprehensive details are available in the release notes.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
transmittable-thread-local
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
-
-
-
android-common
Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on
-
-
Conductor
A small, yet full-featured framework that allows building View-based Android applications (by bluelinelabs)
-
android-priority-jobqueue
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
- Project mention: 🍃Are You Making These Mistakes in Spring Boot Testing? Best Practices You Need to Know! 🍃 | dev.to | 2025-04-02
🔗 Want to know more? Check out Spring Data JPA documentation.
-
-
nucleus
Nucleus is an Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application.
-
spring-data-redis
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
-
-
Codename One
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
-
spring-data-mongodb
Provides support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
To start building our application, we will need to bring in a few dependencies. The easiest way to get started is using Spring Initializr. We are going to need the Model Context Protocol Server and the Spring Web dependencies. We'll be adding the Spring Data MongoDB dependency later on, but we'll keep it to just the first two for now to make getting started easier.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Framework discussion
Java Framework related posts
-
PDF processing with Spring Boot (Tutorial)
-
Spring: la Feature que Tardó 6 Años en Llegar (Y Cómo Cambia Todo)
-
How to Configure Global Settings for Spring RestClient
-
Java’s not dead, but it’s definitely been zombified
-
OpenTelemetry configuration gotchas
-
OpenTelemetry Tracing on the JVM
-
"No qualifying bean of type 'jakarta.xml.ws.WebServiceContext' available"
- A note from our sponsor - SaaSHub www.saashub.com | 23 Dec 2025
Index
What are some of the best open-source Framework projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Spring Boot | 79,411 |
| 2 | Spring | 59,386 |
| 3 | Dubbo | 41,653 |
| 4 | libGDX | 24,623 |
| 5 | webmagic | 11,682 |
| 6 | VirtualApp | 10,846 |
| 7 | Spring Security | 9,395 |
| 8 | transmittable-thread-local | 8,226 |
| 9 | Mosby | 5,468 |
| 10 | Small | 5,049 |
| 11 | android-common | 5,013 |
| 12 | dexposed | 4,529 |
| 13 | Conductor | 3,903 |
| 14 | android-priority-jobqueue | 3,390 |
| 15 | Spring Data JPA | 3,215 |
| 16 | UltimateAndroid | 2,110 |
| 17 | nucleus | 1,961 |
| 18 | spring-data-redis | 1,842 |
| 19 | EdXposedManager | 1,826 |
| 20 | Codename One | 1,807 |
| 21 | spring-data-mongodb | 1,669 |
| 22 | legend | 1,608 |
| 23 | Moxy | 1,595 |