Top 23 Java Framework Projects
Spring BootProject mention: Steps to upgrade spring-boot 1.x to 2.x | dev.to | 2021-04-13
Spring-boot-2 related properties changes https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide
Spring FrameworkProject mention: What is the best way to contribute to open source | dev.to | 2021-03-17
Spring - GitHub page
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Desktop/Android/HTML5/iOS Java game development frameworkProject mention: Some examples which use the minimalist 3D Game Engine Kotlin Multiplatform game engine I'm building: MiniGDX. I can deploy a game for the JVM, the Web and Android. | reddit.com/r/Kotlin | 2021-04-11
A scalable web crawler framework for Java.
Source for the TechEmpower Framework Benchmarks projectProject mention: Stop Using JPA/Hibernate | news.ycombinator.com | 2021-04-11
I included the steady state for quarkus because its memory usage (perhaps due to a config flag starting it with a 4GiB heap?) started out extremely high and decreased over the course of the run. That likely affects the standard deviation, which I included to highlight that I didn't try to cherry-pick results.
Perhaps the funniest thing to me digging into it is, again due to the absurdity of Java's design decisions, to make sure that "Integer" objects are efficient, the Java benchmarks use the command line parameter "-Djava.lang.Integer.IntegerCache.high=10000". This tells you that if the benchmark used a wider range of random values, performance would degrade. Have you ever heard of a language requiring an integer cache? It's absurd to me that Java, rather than implement value types, requires Integers to be interned for performance.
Are there any other languages in the TechEmpower benchmark or the Debian benchmark game (formerly went by another name) that requires setting an "IntegerCache" to optimize... allocating integers? I mean, come on. You can't tell me this is a language that was designed for performance when integers can't be directly stored in arrays and instead have to be autoboxed and a cache is needed to intern them!
 Raw results from https://tfb-status.techempower.com/unzip/results.2021-01-13-...
 - You can see they have simply hardcoded the SQL. See: https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
 The update benchmark only requires random numbers between 1 and 10,000. Performance of Java apps would degrade if they were asked to use boxed integers greater than 10,000, which is possibly the most absurd statement I have said of any programming language ever. See: https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Proj...
A Model-View-Presenter / Model-View-Intent library for modern Android apps
Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on
A small framework to split app into small parts
dexposed enable 'god' mode for single android application.
A small, yet full-featured framework that allows building View-based Android applicationsProject 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.
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
UltimateAndroid is a rapid development framework for developing your apps
Simplifies the development of creating a JPA-based data access layer.Project mention: What is the Specification Pattern | reddit.com/r/programming | 2021-03-04
I have written some utility functions for composing Specifications in a nicer and safer way, inspired by how QueryDSL composes Predicates. I created a PR in attempt to merge it directly to Spring Data JPA itself (https://github.com/spring-projects/spring-data-jpa/pull/404), but unfortunately it was rejected because the Spring team plans to majorly rework Specifications in the near future (https://github.com/spring-projects/spring-data-jpa/issues/1943#issuecomment-752504333). Feel free to copy the code in my PR for your own use.
Nucleus is an Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application.
Java / JavaFX / Kotlin Game Library (Engine)Project mention: What are some free programs for making small games? | reddit.com/r/javahelp | 2021-04-10
Since your asking in r/javahelp , I believe you want to make a game in Java. The easiest way is to use a game engine and I can really recommend FXGL. You can find it here: https://github.com/AlmasB/FXGL together with information about how to use this library and a lot of example projects (from simple to advanced).
Moxy is MVP library for Android
Java libraries for writing composable microservices
A framework for hook java methods.
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.
A plugin system that runs like a browser, but instead of load web pages, it load apk plugins which runs natively on Android system.
Minimal UI library for Android inspired by React
A full-featured framework that allows building android applications following the principles of Clean Architecture.
What are some of the best open-source Framework projects in Java? This list will help you:
|14||Spring Data JPA||2,038|