Open Internet by MindsNet
google/guava
Repository: google/guava Stars: 51862 Forks: 11180 Primary language: Java Discovery sources: trending:daily Selection score: 78.77 Usefulness score: 8.7 Source confidence score: 3.5 Languages: Java, Shell, JavaScript, HTML Topics: guava, java Summary: Google core libraries for Java README excerpt: # Guava: Google Core Libraries for Java [](https://github.com/google/guava/releases/latest) [](https://github.com/google/guava/actions/workflows/ci.yml) [](https://www.bestpractices.dev/projects/7197) Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more! It is widely used on most Java projects within Google, and widely used by many other companies as well. Guava comes in two flavors: * The JRE flavor requires JDK 1.8 or higher. * If you need support for Android, use [the Android flavor](https://github.com/google/guava/wiki/Android). You can find the Android Guava source in the [`android` directory]. [`android` directory]: https://github.com/google/guava/tree/master/android ## Adding Guava to your build Guava's Maven group ID is `com.google.guava`, and its artifact ID is `guava`. Guava provides two different "flavors": one for use on a (Java 8+) JRE and one for use on Android or by any library that wants to be compatible with Android. These flavors are specified in the Maven version field as either `33.6.0-jre` or `33.6.0-android`. For more about depending on Guava, see [using Guava in your build]. To add a dependency on Guava using Maven, use the following: ```xml <dependency> <gro
Computing & Technology, Computer Science, Web Development