Java Framework

Open-source Java projects categorized as Framework

Top 23 Java Framework Projects

  • Spring Boot

    Spring Boot

    Project mention: Spring Boot 3 And Java 17 Migration Guide | | 2023-12-16

    If you’re currently running with an earlier version of Spring Boot, I recommend that you upgrade to Spring Boot 2.7 before migrating to Spring Boot 3.0. It minimizes compatibility issues as much as possible.

  • Spring

    Spring Framework

    Project mention: Spring 6.1 now compatible with virtual threads and JDK 21 overall | /r/hypeurls | 2023-08-19
  • 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.

  • Dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: Show HN: Integer Map Data Structure | | 2024-01-24

    Neat, thank you! I'd love to see how it compares to the libgdx IntMap[0].


  • webmagic

    A scalable web crawler framework for Java.

  • VirtualApp

    Virtual Engine for Android(Support 14.0 in business version)

  • Spring Security

    Spring Security

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

    Project mention: A decent VS Code and Ruby on Rails setup | | 2024-02-21

    Ruby is slow. Very slow. How much you may ask? fastest Ruby entry is at 272th place. Sure, top entries tend to have questionable benchmark-golfing implementations, but it gives you a good primer on the overhead imposed by Ruby.

    It is also not early 00s anymore, when you pick an interpreted language, you are not getting "better productivity and tooling". In fact, most interpreted languages lag behind other major languages significantly in the form of JS/TS, Python and Ruby suffering from different woes when it comes to package management and publishing. I would say only TS/JS manages to stand apart with being tolerable, and Python sometimes too by a virtue of its popularity and the amount of information out there whenever you need to troubleshoot.

    If you liked Go but felt it being a too verbose to your liking, give .NET a try. I am advocating for it here on HN mostly for fun but it is, in fact, highly underappreciated, considered unsexy and boring while it's anything but after a complete change of trajectory in the last 3-5 years. It is actually the* stack people secretly want but simply don't know about because it is bundled together with Java in the public perception.

    *productive CLI tooling, high performance, works well in a really wide range of workloads from low to high level, by far the best ORM across all languages and back-end framework that is easier to work with than Node.JS while consuming 0.1x resources

  • Mosby

    A Model-View-Presenter / Model-View-Intent library for modern Android apps

  • Small

    A small framework to split app into small parts

  • android-common

    Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on

    Project mention: Show HN: Shello – Wrangle Environment Variables | | 2023-09-15
  • dexposed

    dexposed enable 'god' mode for single android application.

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: com.almasb.fxgl.all module not found | /r/javahelp | 2023-04-21

    I downloaded javafx from here: as a zip, extracted it, then went to my project structure and added it to my libraries. For a couple seconds it seems to work, but then I get the error again, and the folder isn't showing up in my external libraries.

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

  • Spring Data JPA

    Simplifies the development of creating a JPA-based data access layer.

    Project mention: How to write a native query in spring boot jpa(postgres) which has "where in" check on composite columns? | /r/javahelp | 2023-05-26

    What you are trying to do is not supported in JPA/JPQL or Spring Data (see here) Not even all databases support that syntax as far as I'm aware. You either need to concat the columns or add functionality to do this yourself, perhaps a Hibernate UserType will work.

  • UltimateAndroid

    UltimateAndroid is a rapid development framework for developing your apps

  • nucleus

    Nucleus is an Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application.

  • EdXposedManager

    Companion Android application for EdXposed

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

    Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | | 2024-02-05 — Open source, cross-platform, mobile app development toolchain for Java/Kotlin developers. Free for commercial use with an unlimited number of projects

  • Moxy

    Moxy is MVP library for Android

  • legend

    A framework for hook java methods.


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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 2024-02-21.

Java Framework related posts


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

Project Stars
1 Spring Boot 71,742
2 Spring 54,451
3 Dubbo 39,801
4 libGDX 22,498
5 webmagic 11,107
6 VirtualApp 9,763
7 Spring Security 8,260
8 FrameworkBenchmarks 7,285
9 Mosby 5,493
10 Small 5,031
11 android-common 5,017
12 dexposed 4,493
13 FXGL 4,071
14 Conductor 3,891
15 android-priority-jobqueue 3,406
16 Spring Data JPA 2,854
17 UltimateAndroid 2,103
18 nucleus 1,977
19 EdXposedManager 1,721
20 spring-data-redis 1,665
21 Codename One 1,614
22 Moxy 1,609
23 legend 1,590
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!