Java Framework

Open-source Java projects categorized as Framework

Top 23 Java Framework Projects

  • Spring Boot

    Spring Boot

  • Spring

    Spring Framework

    Latest mention: Is there any reason not recommended to use coroutines in Spring MVC? | reddit.com/r/Kotlin | 2020-12-21
  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Latest mention: Is there any remotely modern +working alternative to integrating MP3 or OGG Vorbis support? | reddit.com/r/java | 2021-01-12

    Using it from LibGDX: https://github.com/libgdx/libgdx/blob/master/backends/gdx-backend-lwjgl3/src/com/badlogic/gdx/backends/lwjgl3/audio/Ogg.java

  • webmagic

    A scalable web crawler framework for Java.

  • FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

    Latest mention: Crystal - Plugin Pattern | dev.to | 2021-01-11

    I recently added Lucky to TechEmpower benchmarks and was looking around for articles/videos about what other frameworks are doing to perform so well. I came across this really good talk by Jeremy Evans called Optimization Techniques Used by the Benchmark Winners. Instead of carrying away a list of changes to make to Lucky, I came away with a fascination for how he designed his framework, Roda. Specifically, I loved the idea of entirely using plugins to extend and add behavior. If you ever get the chance to look at the source code for the framework you'll notice that the classes are almost empty. All the behavior is added in through plugins. I really wanted to see if this was possible in Crystal.

  • Spring Security

    Spring Security

  • Mosby

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

  • android-common

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

  • Small

    A small framework to split app into small parts

  • dexposed

    dexposed enable 'god' mode for single android application.

  • Conductor

    A small, yet full-featured framework that allows building View-based Android applications

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

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

  • Spring Data JPA

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

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Latest mention: Want to make a game application in Java, check out FXGL! | reddit.com/r/learnjava | 2021-01-26

    Even the project page says that 3D support is experimental.

  • Moxy

    Moxy is MVP library for Android

  • Apollo

    Java libraries for writing composable microservices

  • legend

    A framework for hook java methods.

  • LiteCommon

    LiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently.

  • AndroidDynamicLoader

    A plugin system that runs like a browser, but instead of load web pages, it load apk plugins which runs natively on Android system.

  • Anvil

    Minimal UI library for Android inspired by React

  • EasyMVP

    A full-featured framework that allows building android applications following the principles of Clean Architecture.

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 2021-01-26.

Index

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

Project Stars
1 Spring Boot 53,177
2 Spring 41,150
3 libGDX 17,969
4 webmagic 9,576
5 FrameworkBenchmarks 5,597
6 Spring Security 5,588
7 Mosby 5,458
8 android-common 4,979
9 Small 4,954
10 dexposed 4,340
11 Conductor 3,747
12 android-priority-jobqueue 3,399
13 UltimateAndroid 2,078
14 nucleus 2,000
15 Spring Data JPA 1,986
16 FXGL 1,771
17 Moxy 1,605
18 Apollo 1,596
19 legend 1,499
20 LiteCommon 1,479
21 AndroidDynamicLoader 1,426
22 Anvil 1,418
23 EasyMVP 1,312