Guava is a suite of core and expanded libraries that include
utility classes, Google's collections, I/O classes, and
much more.
Apache Commons Lang, a package of Java utility classes for the
classes that are in java.lang's hierarchy, or are considered to be so
standard as to justify existence in java.lang.
The code is tested using the latest revision of the JDK for supported
LTS releases: 8, 11, 17 and 21 currently.
See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml
Please ensure your build environment is up-to-date and kindly report any build issues.
General data-binding functionality for Jackson: works on core streaming API
Apache Commons Compress defines an API for working with
compression and archive formats. These include bzip2, gzip, pack200,
LZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,
Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
This is the core Apache Tika™ toolkit library from which all other modules inherit functionality. It
also
includes the core facades for the Tika API.
Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more!
The Apache PDFBox library is an open source Java tool for working with PDF documents.
Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container
Google's common Java library for parsing, formatting, storing and validating international phone numbers.
Optimized for running on smartphones.
jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL fetching, data parsing, extraction, and manipulation using DOM API methods, CSS, and xpath selectors. jsoup implements the WHATWG HTML5 specification, and parses HTML to the same DOM as modern browsers.
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
A Maven plugin for building container images for your Java applications.
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
EqualsVerifier can be used in JUnit unit tests to verify whether the contract for the equals and hashCode methods is met.