Skip to content

FriendsOfGuava

Chaoren Lin edited this page Nov 17, 2023 · 15 revisions

Friends of Guava

  • Error-Prone - break your build!
  • Glazed Lists - observable collections
  • GSON - read and write JSON
  • Google Web Toolkit - we support it
  • ICU4J - unless all your users live in the same place
  • Joda-Time - do not use JDK date/time libraries (unless they're the new ones in JDK8)!
  • JUNG - a fully-featured graph library (if common.graph doesn't do what you want yet)
  • Copybara - this is how we keep our internal and external codebases in sync
  • Mockito - Googlers' favorite mocking framework
  • ProGuard - shrinker/bundler/obfuscator/optimizer

Other projects we work on

  • Auto - generated value type classes, factories and more
  • Caliper - we use it to benchmark our code
  • Dagger - a high-performance dependency injector using code generation
  • Guice - a mature dependency injector that uses reflection
  • Jimfs - an on-heap java.nio.file file system (primarily for testing)
  • TestParameterInjector - a simple yet powerful parameterized test runner for JUnit
  • Truth - a fluent testing framework designed to make your test assertions and failure messages more readable
Clone this wiki locally