Packages 
Package Description
com.google.common.annotations
Annotation types.
com.google.common.base
Basic utility libraries and interfaces.
com.google.common.cache
Discouraged (in favor of Caffeine) caching utilities.
com.google.common.collect
Collection interfaces and implementations, and other utilities for collections.
com.google.common.escape
Interfaces, utilities, and simple implementations of escapers and encoders.
com.google.common.eventbus
Discouraged in favor of dependency injection and concurrency frameworks, EventBus allows publish-subscribe-style communication.
com.google.common.graph
An API for representing graph (node and edge) data.
com.google.common.hash
Hash functions and related structures.
com.google.common.html
Escapers for HTML.
com.google.common.io
Utility methods and classes for I/O; for example input streams, output streams, readers, writers, and files.
com.google.common.math
Arithmetic functions operating on primitive values and on BigInteger and BigDecimal instances.
com.google.common.net
Utility methods and classes for networking (such as IP addresses and domain names).
com.google.common.primitives
Static utilities for the eight primitive types and void, and value types for treating them as unsigned or storing them in immutable arrays.
com.google.common.reflect
Utilities for reflection.
com.google.common.util.concurrent
Concurrency utilities.
com.google.common.xml
Escapers for XML.