Libraries, Frameworks and Technologies you would NOT recommend

This page summarizes the projects mentioned and recommended in the original post on /r/java

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.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. kitteh

    A pure java web server

    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.

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

    CodeRabbit logo
  3. Persism

    A zero ceremony ORM for Java

    You might like Persism - I'm always looking for good feedback on this library. https://github.com/sproket/Persism

  4. amber-docs

    https://openjdk.org/projects/amber

    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.

  5. record-builder

    Record builder generator for Java records

    There are already nice support libraries for example https://github.com/Randgalt/record-builder for Builder and withers

  6. Persistent Collection

    A Persistent Java Collections Library

    You might consider persistent collections instead of immutable collections, I believe it is more optimized https://github.com/hrldcpr/pcollections

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

  8. Apache Shiro

    Apache Shiro

    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.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. soteria

    Soteria, a Jakarta Security implementation

    Jakarta Security, with implementation Soteria

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts