| Name | Description | Type | Package | Framework |
| Builder | The Builder interface is designed to designate a class as a builder object in the Builder design pattern. | Interface | org.apache.commons.lang3.builder | Apache Commons |
| CompareToBuilder | Assists in implementing Comparable. | Class | org.apache.commons.lang3.builder | Apache Commons |
| Diff | A Diff contains the differences between two Diffable class Typically, Diffs are retrieved by using a DiffBuilder to | Class | org.apache.commons.lang3.builder | Apache Commons |
| Diffable | Diffable classes can be compared with other objects for differences. | Interface | org.apache.commons.lang3.builder | Apache Commons |
| DiffBuilder | Assists in implementing Diffable. | Class | org.apache.commons.lang3.builder | Apache Commons |
| DiffResult | A DiffResult contains a collection of the differences between two Diffable objects. | Class | org.apache.commons.lang3.builder | Apache Commons |
| EqualsBuilder | Assists in implementing Object. | Class | org.apache.commons.lang3.builder | Apache Commons |
| HashCodeBuilder | Assists in implementing Object. | Class | org.apache.commons.lang3.builder | Apache Commons |
| RecursiveToStringStyle | Works with ToStringBuilder to create a deep toString. | Class | org.apache.commons.lang3.builder | Apache Commons |
| ReflectionToStringBuilder | Assists in implementing Object. | Class | org.apache.commons.lang3.builder | Apache Commons |
| StandardToStringStyle | Works with ToStringBuilder to create a toString. | Class | org.apache.commons.lang3.builder | Apache Commons |
| ToStringBuilder | Assists in implementing Object. | Class | org.apache.commons.lang3.builder | Apache Commons |
| ToStringStyle | Controls String formatting for ToStringBuilder. | Class | org.apache.commons.lang3.builder | Apache Commons |