Guava Guava es un conjunto de librerías principales de Java desarrollado por Google. Incluye nuevos tipos de colecciones (MultiMap y MultiSet), colecciones inmutables, una librería para modelar datos estructurados en grafos, así como utilities para concurrencia, I/O, hash, almacenamiento en caché, strings y mucho más. Como Apache Commons, es modular, pero presenta un diseño mejor. ➡️ https://guava.dev/   Log4j2 El logging es fundamental para el desarrollo de un software, especialmente en su etapa de producción. Al registrar todos sus eventos, permite entender su funcionamiento y ayuda a localizar la causa de un error cuando éste se produce. Java cuenta con sus propios recursos de logging, pero existen otras librerías que ofrecen funcionalidades más avanzadas. Log4j2, junto con Logback, es la librería simple de logging más conocida. Destaca por ofrecer una mejor performance a través del logging asíncrono. Además, su API está separada de la implementación, lo que permite que el equipo de Log4j2 haga mejoras de forma segura y compatible. Proporciona filtros avanzados, basados en datos de contexto, marcadores, expresiones regulares y otros componentes en el Log Event. Utiliza una arquitectura de plugin. ➡️ https://logging.apache.org/log4j/2.x/   Jackson Jackson es un conjunto de herramientas imprescindible para el procesamiento de datos en Java. Incluye una librería interpretadora / generadora de JSON en tiempo real (JSON es actualmente el formato por excelencia para la transmisión de información entre cliente y servidor). Asimismo, dispone de una librería de Data-Binding, que convierte POJO en JSON y viceversa, y módulos para el procesamiento de datos en formatos como Avro, BSON, CBOR, CSV, Smile, Java Properties, Protobuf, XML o YAML. Además, admite otros tipos de datos ampliamente utilizados, como Guava, Joda y PCollections. Es modular, con un núcleo con funcionalidades básicas y numerosas extensiones. ➡️ https://github.com/FasterXML/jackson