Libraries, Frameworks and Technologies you would NOT recommend

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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • 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.

  • 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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • amber-docs

    https://openjdk.java.net/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.

  • 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

  • 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

  • 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

    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.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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