Java
This repository is a list of great frameworks, libraries and software for the Java programming language.
This repository showcases the differences between Java-only API, Spring Framework and Spring Boot. The repository contains three different services
Next generation website for Java Design Patterns
Examples for ArchUnit (A Java architecture test library, to specify and assert architecture rules in plain Java)
A collection of code examples from blog posts etc.
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing …
4. Java Application as a Runtime White Box: App running, JVM internals monitoring, troubleshooting, faults analysing and tuning.
An easy to use multithreaded library for creating Discord bots in Java.
DepClean automatically detects and removes unused dependencies in Java Maven projects. Paper: https://dx.doi.org/10.1007/s10664-020-09914-8)
Automated mass refactoring of source code.
Arconia is a framework that acts as an add-on for Spring Boot, designed to enhance modern enterprise applications built with Java. You can add Arconia to an existing Spring Boot application to boos…
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Book teaching how to write modern and effective Java.
Low Level Design template
My Data Structures and Algorithms templates
A collection of JavaFX controls and utilities.
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
CoralRing is an ultra-low-latency, lock-free, garbage-free, batching and concurrent circular queue (ring) in off-heap shared memory for inter-process communication (IPC) in Java across different JV…
Combinatorial objects stream generators for Java.
A complete API Test Architecture example using Java and RestAssured providing a real-world example and continuous delivery ready.
Get started with Timefold quickstarts here. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.