Humanize

Java facility for adding a “human touch” to data

Fork me on GitHub

Humanize is a Java facility for adding a “human touch” to data. It is thread-safe and supports per-thread internationalization.

The main modules are provided in two complementary variants:

Humanize Slim

Lightweight distribution that only depends on Guava and standard Java APIs.

Humanize ICU

Provides a concise facade for access to the International Components for Unicode (ICU) Java APIs. Includes the slim distribution.


Extensions


Maven Central

<humanize.version>1.2.2</humanize.version>

Slim

<dependency>
  <groupId>com.github.mfornos</groupId>
  <artifactId>humanize-slim</artifactId>
  <version>${humanize.version}</version>
</dependency>

ICU

<dependency>
  <groupId>com.github.mfornos</groupId>
  <artifactId>humanize-icu</artifactId>
  <version>${humanize.version}</version>
</dependency>