vavr to biblioteka narzędziowa, która dodaje pewne funkcjonalności (podobnie jak guava, czy apache commons). Lombok to natomiast trochę inny rodzaj pomocy, bo on rozszerza jakby funkcjonalność samego języka. vavr, guava czy apache commons korzystają z języka aby dodać konkretne funkcjonalności np. w apache commnos jest klasa StringUtils, która ma zaimplementowane wszelkiego rodzaju typowe operacje na klasie String (isEmpty itp.).
Dodatkowo, zazwyczaj, takie biblioteki są od programistów dla programistów co oznacza, że są dobrze przemyślane i w większości przypadków bardzo użyteczne.