google/guava
This system is a comprehensive utility library that provides a wide range of core Java functionality, including collections, caching, hashing, and concurrency utilities. It is specifically adapted for multiple platforms, offering Android-compatible implementations of Guava's features alongside GWT (Google Web Toolkit) and J2CL (Java to JavaScript) compatible versions. The library also includes a testing framework (guava-testlib) to validate collection and utility behavior across these different environments.
65.0
Adequate · 6 August 2026
421k
lines of production code
Java
primary language
5
bus factor · 511 authors in all
2
measurements over time
How it got here
2010–2011 · API modernization and platform expansion
This period focused on modernizing Guava's core APIs, notably introducing the CacheBuilder and Source/Sink abstractions while adding GWT and Android build support. The team also expanded the library with new utilities for escaping, hashing, and math, alongside significant improvements to the testing framework.
39 changes
2012–2017 · Android backport and GWT compatibility
This period focused on porting Guava's core utilities to the Android platform, introducing a parallel build that includes collections, caching, and concurrency utilities optimized for that environment. Concurrently, the project expanded GWT compatibility by providing GWT-specific implementations and test platforms to ensure the library functions correctly in browser-based Java environments.
81 changes
2018–2026 · Modularization and build tooling updates
This period focused on modernizing the project's build infrastructure and module structure, including updates to Gradle and Maven wrappers and the introduction of Java Platform Module System (JPMS) descriptors. Additionally, the codebase was refactored to support independent versioning of the ListenableFuture API and improved compatibility with web compilation tools like J2CL and ProGuard.
8 changes
Survey your own repository
google/guava was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit c3c98221e8 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.