must known frameworks/libs/tech, every senior java developer must know(?)

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • config

    configuration library for JVM languages using HOCON files

  • Typesafe Config

  • SLF4J

    Simple Logging Facade for Java

  • SLF4J

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • RxJava

    RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

  • You all beat me to MapStruct and Testcontainers. Honorable mention to RxJava, which I use in Desktop apps.

  • picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

  • Picocli

  • MapStruct

    An annotation processor for generating type-safe bean mappers

  • You all beat me to MapStruct and Testcontainers. Honorable mention to RxJava, which I use in Desktop apps.

  • jqwik

    Property-Based Testing on the JUnit Platform

  • Jqwik - I love property based testing and the way it can make you think differently about some of your code.

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