-
Spring boot is ok, altho i feel it only spread becouse of "spring". Small self contained http servers library existed before (they're pretty simple to make too, i did one myself), they were just not considered, in favour of big servers like tomcat etc.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
You might like Persism - I'm always looking for good feedback on this library. https://github.com/sproket/Persism
-
Immutables is already a better alternative to lombok that doesn't involve a compiler hack. It doesn't cover @Getter or @AllArgsConstructor for non data/value classes, but those can easily be generated by the IDE. In the Java 16+ world, there is a library that can generate builders for records and there is already a plan that will make the builder pattern unnecessary in the future.
-
There are already nice support libraries for example https://github.com/Randgalt/record-builder for Builder and withers
-
You might consider persistent collections instead of immutable collections, I believe it is more optimized https://github.com/hrldcpr/pcollections
-
OpenPDF
OpenPDF is a free Java library for creating and editing PDF files, with a LGPL and MPL open source license. OpenPDF is based on a fork of iText. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.
OpenPDF is a pretty decent replacement for itext. They forked itext from the version right before itext changed the license and have been actively developing it since.
-
Apache Shiro is another security framework. I haven't tried it out myself, but I was sorely tempted to when trying to set up Spring Security.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Jakarta Security, with implementation Soteria