Java Framework

Open-source Java projects categorized as Framework | Edit details

Top 23 Java Framework Projects

  • GitHub repo Spring Boot

    Spring Boot

    Project mention: How to plan your first project with microservices and Spring Boot | dev.to | 2021-07-26

    Spring Boot framework and know how to create a simple project.

  • GitHub repo Spring

    Spring Framework

    Project mention: What version should new Java libraries be written in? | reddit.com/r/java | 2021-06-29

    For me, my guidance is based on what the Spring teams are doing. Currently, their baseline is Java 8. I suspect they will switch to Java 11 (or 17) in Spring Framework 6 given that there are plans to support the Jakarta namespace: https://github.com/spring-projects/spring-framework/issues/25354

  • GitHub repo libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: Difficulties adding Universal-tween-engine to HTML Project | reddit.com/r/libgdx | 2021-07-22

    So, I found this : https://github.com/libgdx/libgdx/wiki/Universal-Tween-Engine

  • GitHub repo webmagic

    A scalable web crawler framework for Java.

  • GitHub repo Spring Security

    Spring Security

    Project mention: How to ignore Url from Once per request filter | reddit.com/r/javahelp | 2021-05-12

    You can extract (and validate) the JWT token into the Principal by implementing the getPreAuthenticatedPrincipal method, and map the claims to user details by providing through a custom implementation of AuthenticationUserDetailsService.

  • GitHub repo FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

    Project mention: Using NodeJs with MySQL | reddit.com/r/node | 2021-07-24

    That's neat, I didn't see the filters on that page. Plus all those benchmark tests are available on github: https://github.com/TechEmpower/FrameworkBenchmarks/

  • GitHub repo Mosby

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

  • GitHub repo Small

    A small framework to split app into small parts

  • GitHub repo android-common

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

  • GitHub repo dexposed

    dexposed enable 'god' mode for single android application.

  • GitHub repo Conductor

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

    Project mention: Is reddit android app Native or react-native? | reddit.com/r/androiddev | 2021-03-11

    Pretty sure it's native and they were mentioning they use Conductor instead of official activity/fragment solutions in some post.

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

  • GitHub repo FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: Learn to build a Roguelike game in Scala | reddit.com/r/scala | 2021-06-29
  • GitHub repo Spring Data JPA

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

    Project mention: Jpa cant map json to entities recreating every time | reddit.com/r/javahelp | 2021-04-27

    The rest of this might end up sounding like a rant against Spring Data JPA. For what you're doing, you need to be very aware of what's happening in the entity manager. Spring Data JPA is hiding the entity manager from you, so you have to know how a JPA repository is actually implemented to have an idea of what is going on. Your CRUD repository is going to be an instance of SimpleJpaRepository, so you can reference the Spring Data JPA source code to understand what is going on. Personally, this is exactly why I wouldn't use Spring Data JPA and its automagical CRUD repositories. Writing correct JPA code is hard enough, and if you don't know what the entity manager is doing, you will have a bad time. Spring Data JPA hiding things seems counterproductive to using JPA. Anyways...

  • GitHub repo UltimateAndroid

    UltimateAndroid is a rapid development framework for developing your apps

  • GitHub repo nucleus

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

  • GitHub repo Apollo

    Java libraries for writing composable microservices (by spotify)

  • GitHub repo Moxy

    Moxy is MVP library for Android

  • GitHub repo legend

    A framework for hook java methods.

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

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

  • GitHub repo Anvil

    Minimal UI library for Android inspired by React

  • GitHub repo EdXposedManager

    Companion Android application for EdXposed

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-07-26.

Index

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

Project Stars
1 Spring Boot 56,354
2 Spring 43,660
3 libGDX 18,665
4 webmagic 9,928
5 Spring Security 6,088
6 FrameworkBenchmarks 5,946
7 Mosby 5,456
8 Small 4,989
9 android-common 4,986
10 dexposed 4,378
11 Conductor 3,794
12 android-priority-jobqueue 3,404
13 FXGL 2,127
14 Spring Data JPA 2,122
15 UltimateAndroid 2,085
16 nucleus 1,997
17 Apollo 1,621
18 Moxy 1,609
19 legend 1,525
20 LiteCommon 1,475
21 AndroidDynamicLoader 1,431
22 Anvil 1,425
23 EdXposedManager 1,328