Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

https://github.com/google/guava

guava java

Last synced: about 4 hours ago

Repository metadata:

Google core libraries for Java


Owner metadata:


Committers metadata

Last synced: 7 days ago

Total Commits: 6,674
Total Committers: 466
Avg Commits per committer: 14.322
Development Distribution Score (DDS): 0.696

Commits in past year: 439
Committers in past year: 29
Avg Commits per committer in past year: 15.138
Development Distribution Score (DDS) in past year: 0.492

Name Email Commits
cpovirk c****k@g****m 2026
Kurt Kluever k****k@g****m 661
Colin Decker c****r@g****m 508
[email protected] g****t@g****m@8****1 414
lowasser l****r@g****m 334
Charles Fry f****y@g****m 280
jasexton j****n@g****m 220
Christian Edward Gruber c****r@g****m 165
Google Java Core Libraries j****t@g****m 157
dependabot[bot] 4****] 121
kevinb k****b@g****m 94
jnyman j****n@g****m 91
lukes l****s@g****m 79
cnsun c****n@g****m 78
Éamonn McManus e****s@g****m 78
cushon c****n@g****m 52
Martin Kretzschmar m****r@g****m 47
jrtom j****m@g****m 46
clm c****m@g****m 45
[email protected] k****b@g****m@8****1 42
Gregory Kick g****k@g****m 41
diamondm d****m@g****m 39
dpb d****b@g****m 34
benyu b****u@g****m 32
ronshapiro r****o@g****m 30
glorioso g****o@g****m 29
Stefan Haustein h****n@g****m 28
erikv e****v@g****m 24
components-release c****e@g****m 20
cgruberatgoog c****g@8****1 20
and 436 more...

Issue and Pull Request metadata

Last synced: 1 day ago


Package metadata

maven: com.google.guava:guava

Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.

maven: com.google.guava:failureaccess

Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes are conceptually a part of Guava, but they're in this separate artifact so that Android libraries can use them without pulling in all of Guava (just as they can use ListenableFuture by depending on the listenablefuture artifact).

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/failureaccess/
  • Licenses: The Apache Software License, Version 2.0
  • Latest release: 1.0.2 (published about 1 year ago)
  • Last Synced: 2024-11-08T23:36:30.289Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 1,323
  • Dependent Repositories: 840
  • Docker Downloads: 13,898,483,693
  • Rankings:
    • Docker downloads count: 0.002%
    • Dependent packages count: 0.067%
    • Average: 0.33%
    • Stargazers count: 0.407%
    • Dependent repos count: 0.429%
    • Forks count: 0.745%
maven: com.google.guava:listenablefuture

An empty artifact that Guava depends on to signal that it is providing ListenableFuture -- but is also available in a second "version" that contains com.google.common.util.concurrent.ListenableFuture class, without any other Guava classes. The idea is: - If users want only ListenableFuture, they depend on listenablefuture-1.0. - If users want all of Guava, they depend on guava, which, as of Guava 27.0, depends on listenablefuture-9999.0-empty-to-avoid-conflict-with-guava. The 9999.0-... version number is enough for some build systems (notably, Gradle) to select that empty artifact over the "real" listenablefuture-1.0 -- avoiding a conflict with the copy of ListenableFuture in guava itself. If users are using an older version of Guava or a build system other than Gradle, they may see class conflicts. If so, they can solve them by manually excluding the listenablefuture artifact or manually forcing their build systems to use 9999.0-....

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/listenablefuture/
  • Licenses: The Apache Software License, Version 2.0
  • Latest release: 9999.0-empty-to-avoid-conflict-with-guava (published about 6 years ago)
  • Last Synced: 2024-11-08T23:36:37.874Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 1,159
  • Dependent Repositories: 781
  • Docker Downloads: 10,405,319,579
  • Rankings:
    • Docker downloads count: 0.007%
    • Dependent packages count: 0.071%
    • Average: 0.338%
    • Stargazers count: 0.408%
    • Dependent repos count: 0.456%
    • Forks count: 0.746%
maven: com.google.guava:guava-gwt

Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more. This project includes GWT-friendly sources.

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/guava-gwt/
  • Licenses: Apache License, Version 2.0
  • Latest release: 16.0.1 (published almost 11 years ago)
  • Last Synced: 2024-11-08T23:36:31.735Z (1 day ago)
  • Versions: 84
  • Dependent Packages: 169
  • Dependent Repositories: 1,123
  • Docker Downloads: 6,545,336
  • Rankings:
    • Dependent repos count: 0.358%
    • Stargazers count: 0.407%
    • Dependent packages count: 0.446%
    • Average: 0.609%
    • Forks count: 0.745%
    • Docker downloads count: 1.089%
maven: com.google.guava:guava-testlib

Guava testlib is a set of java classes used for more convenient unit testing - particularly to assist the tests for Guava itself.

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/guava-testlib/
  • Licenses: Apache License, Version 2.0
  • Latest release: 16.0.1 (published almost 11 years ago)
  • Last Synced: 2024-11-08T23:36:37.120Z (1 day ago)
  • Versions: 126
  • Dependent Packages: 558
  • Dependent Repositories: 4,527
  • Docker Downloads: 57,048,803
  • Rankings:
    • Dependent packages count: 0.138%
    • Dependent repos count: 0.141%
    • Stargazers count: 0.407%
    • Average: 0.668%
    • Forks count: 0.745%
    • Docker downloads count: 1.909%
maven: com.google.guava:guava-bom

BOM for Guava artifacts

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/guava-bom/
  • Licenses: Apache License, Version 2.0
  • Latest release: 33.2.0-jre (published 6 months ago)
  • Last Synced: 2024-11-10T00:03:26.419Z (about 4 hours ago)
  • Versions: 46
  • Dependent Packages: 312
  • Dependent Repositories: 71
  • Rankings:
    • Dependent packages count: 0.354%
    • Stargazers count: 0.407%
    • Forks count: 0.745%
    • Average: 0.976%
    • Dependent repos count: 2.397%
go: github.com/google/guava

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/google/guava#section-documentation
  • Licenses: apache-2.0
  • Latest release: v33.2.0+incompatible (published 6 months ago)
  • Last Synced: 2024-11-08T23:36:31.227Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Forks count: 0.017%
    • Stargazers count: 0.018%
    • Average: 3.304%
    • Dependent repos count: 4.804%
    • Dependent packages count: 8.376%
maven: com.google.guava:guava-tests

The unit tests for the Guava libraries - separated into a separate artifact to allow for the testlibs to depend on guava itself.

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/guava-tests/
  • Licenses: The Apache Software License, Version 2.0
  • Latest release: 16.0.1 (published almost 11 years ago)
  • Last Synced: 2024-11-08T23:36:35.373Z (1 day ago)
  • Versions: 56
  • Dependent Packages: 3
  • Dependent Repositories: 249
  • Docker Downloads: 14
  • Rankings:
    • Stargazers count: 0.407%
    • Forks count: 0.745%
    • Dependent repos count: 0.999%
    • Average: 5.073%
    • Docker downloads count: 5.887%
    • Dependent packages count: 17.328%
maven: com.google.guava:guava-parent

Parent for guava artifacts

  • Homepage: https://github.com/google/guava
  • Documentation: https://appdoc.app/artifact/com.google.guava/guava-parent/
  • Licenses: Apache License, Version 2.0
  • Latest release: 16.0.1 (published almost 11 years ago)
  • Last Synced: 2024-11-08T23:36:33.599Z (1 day ago)
  • Versions: 127
  • Dependent Packages: 6
  • Dependent Repositories: 19
  • Rankings:
    • Stargazers count: 0.407%
    • Forks count: 0.745%
    • Dependent repos count: 5.502%
    • Average: 7.391%
    • Dependent packages count: 22.91%

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
  • actions/setup-java 0ab4596768b603586c0de567f2430c30f5b0d2b0 composite
  • styfle/cancel-workflow-action b173b6ec0100793626c2d9e6b90435061f4fc3e5 composite
.github/workflows/gradle-wrapper-validation.yml actions
  • actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
  • gradle/wrapper-validation-action 56b90f209b02bf6d1deae490e9ef18b21a389cd4 composite
.github/workflows/scorecard.yml actions
  • actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
  • actions/upload-artifact a8a3f3ad30e3422c9c7b888a15615d19a852ae32 composite
  • github/codeql-action/upload-sarif ddccb873888234080b77e9bc2d4764d5ccaaccf9 composite
  • ossf/scorecard-action 08b4669551908b1024bb425080c797723083c031 composite
android/guava/pom.xml maven
  • com.google.code.findbugs:jsr305
  • com.google.errorprone:error_prone_annotations
  • com.google.guava:failureaccess 1.0.1
  • com.google.guava:listenablefuture 9999.0-empty-to-avoid-conflict-with-guava
  • com.google.j2objc:j2objc-annotations
  • org.checkerframework:checker-qual
android/guava-bom/pom.xml maven
  • com.google.guava:guava HEAD-android-SNAPSHOT
  • com.google.guava:guava-testlib HEAD-android-SNAPSHOT
android/guava-testlib/pom.xml maven
  • ${project.groupId}:guava ${project.version}
  • com.google.code.findbugs:jsr305
  • com.google.errorprone:error_prone_annotations
  • com.google.j2objc:j2objc-annotations
  • junit:junit 4.13.2
  • org.checkerframework:checker-qual
  • com.google.truth:truth ${truth.version} test
android/guava-tests/pom.xml maven
  • com.google.code.findbugs:jsr305
  • com.google.errorprone:error_prone_annotations
  • org.checkerframework:checker-qual
  • ${project.groupId}:guava-testlib ${project.version} test
  • com.google.caliper:caliper 1.0-beta-3 test
  • com.google.jimfs:jimfs 1.3.0 test
  • com.google.truth:truth ${truth.version} test
  • junit:junit 4.13.2 test
  • org.mockito:mockito-core 4.11.0 test
android/pom.xml maven
  • com.google.code.findbugs:jsr305 3.0.2
  • com.google.errorprone:error_prone_annotations 2.21.1
  • com.google.j2objc:j2objc-annotations 2.8
  • org.checkerframework:checker-qual 3.37.0
futures/failureaccess/pom.xml maven
futures/listenablefuture1/pom.xml maven
futures/listenablefuture9999/pom.xml maven
guava-bom/pom.xml maven
  • com.google.guava:guava HEAD-jre-SNAPSHOT
  • com.google.guava:guava-gwt HEAD-jre-SNAPSHOT
  • com.google.guava:guava-testlib HEAD-jre-SNAPSHOT
guava-gwt/pom.xml maven
  • org.gwtproject:gwt-dev 2.10.0 provided
  • com.google.guava:failureaccess 1.0.1
  • com.google.guava:guava HEAD-jre-SNAPSHOT
  • org.checkerframework:checker-qual
  • com.google.guava:guava-testlib HEAD-jre-SNAPSHOT test
  • com.google.guava:guava-tests HEAD-jre-SNAPSHOT test
  • com.google.truth.extensions:truth-java8-extension ${truth.version} test
  • com.google.truth:truth ${truth.version} test
  • org.gwtproject:gwt-user 2.10.0 test
guava-testlib/pom.xml maven
  • ${project.groupId}:guava ${project.version}
  • com.google.code.findbugs:jsr305
  • com.google.errorprone:error_prone_annotations
  • com.google.j2objc:j2objc-annotations
  • junit:junit 4.13.2
  • org.checkerframework:checker-qual
  • com.google.truth:truth ${truth.version} test
guava-tests/pom.xml maven
  • com.google.code.findbugs:jsr305
  • com.google.errorprone:error_prone_annotations
  • org.checkerframework:checker-qual
  • ${project.groupId}:guava-testlib ${project.version} test
  • com.google.caliper:caliper 1.0-beta-3 test
  • com.google.jimfs:jimfs 1.3.0 test
  • com.google.truth.extensions:truth-java8-extension ${truth.version} test
  • com.google.truth:truth ${truth.version} test
  • junit:junit 4.13.2 test
  • org.mockito:mockito-core 4.11.0 test
guava/pom.xml maven
  • com.google.code.findbugs:jsr305
  • com.google.errorprone:error_prone_annotations
  • com.google.guava:failureaccess 1.0.2
  • com.google.guava:listenablefuture 9999.0-empty-to-avoid-conflict-with-guava
  • com.google.j2objc:j2objc-annotations
  • org.checkerframework:checker-qual
integration-tests/gradle/build.gradle.kts maven
pom.xml maven
  • com.google.code.findbugs:jsr305 3.0.2
  • com.google.errorprone:error_prone_annotations 2.21.1
  • com.google.j2objc:j2objc-annotations 2.8
  • org.checkerframework:checker-qual 3.37.0