Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Google core libraries for Java

¿Es google/guava apto para principiantes?

En los últimos 30 días, google/guava fusionó 0 de 12 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 6 issues aptos para principiantes abiertos.

Estrellas
51.9k
Forks
11.2k
Issues abiertos para principiantes
6
Issues indexados
621
Merge medio
3 h 38 min
PR fusionados (30 d)
45
Lenguaje dominante
Java
Licencia
Apache-2.0
Último push a GitHub
8/10/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a google/guava

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige uno de los 6 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Coordinate OSS-Fuzz target for Android immutable collection construction
    Quizá libre de nuevo @im-alok74 la tomó hace 15 días y no hay ningún pull request abierto. Abierto
    P2 type=defect

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    google/guava#8669 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Suggestion of Stream usage in Javadocs
    Abierto
    P3

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#8660 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • More aggressively avoid circular class initialization
    Abierto
    P3 package=general type=enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/guava#8617 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Set `ModulePackages` in our jar's `module-info`
    Abierto
    P3 package=general type=enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    google/guava#8600 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • In favor of Immutable interfaces
    Abierto
    P4 package=collect type=addition

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#8421 · 9 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Feature Request: Add support for custom date formatting
    Quizá libre de nuevo @kluever la tomó hace 350 días y no hay ningún pull request abierto. Abierto
    P4 type=addition

    google/guava#8060 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Make TypeVisitor public
    Abierto
    P3 type=enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100

    google/guava#7838 · 9 comentarios ·

    Los mantenedores suelen responder en 1 día

  • RateLimiter dropping the reqeust even before the Threshold limits
    Quizá libre de nuevo @Daksh021 la tomó hace 449 días y no hay ningún pull request abierto. Abierto
    P4 package=concurrent status=triaged

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    google/guava#7833 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Migrate off Unsafe (guava-android)
    Quizá libre de nuevo @cpovirk la tomó hace 566 días y no hay ningún pull request abierto. Abierto
    P3 type=defect

    google/guava#7742 · 6 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Error being undetected by the SubscriberExceptionHandler
    Quizá libre de nuevo @nirupam-06 la tomó hace 67 días y no hay ningún pull request abierto. Abierto
    P3 package=eventbus type=enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    google/guava#7728 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Omit sources from generated Javadoc
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    P3 package=general type=api-docs

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    google/guava#7597 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • testlib collections: Improve test names / assertion stack traces for collection test suites
    Abierto
    P3 package=testing type=enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/guava#7585 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Gradle Module Metadata makes Guava's -android version dangerous for libraries
    Quizá libre de nuevo @cpovirk la tomó hace 654 días y no hay ningún pull request abierto. Abierto
    P3 type=defect

    google/guava#7575 · 9 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Support for text blocks in Escapers
    Quizá libre de nuevo @mrunalinidudhagawali8 la tomó hace 527 días y no hay ningún pull request abierto. Abierto
    P3 package=escape type=enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/guava#7421 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Dependency resolution issues caused by `com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava` hack
    Quizá libre de nuevo @cpovirk la tomó hace 742 días y no hay ningún pull request abierto. Abierto
    P3 type=defect

    google/guava#7385 · 8 comentarios · 7 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • [Linux] test failed when using USER root
    Quizá libre de nuevo @SheikhSuhail19 la tomó hace 546 días y no hay ningún pull request abierto. Abierto
    P4 package=io type=defect

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    google/guava#7328 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Iterators: support transform() with JDK Function class
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    P3 package=collect type=enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/guava#7302 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Suppliers.memoize should return a MemoizingSupplier with isMemoized()
    Abierto
    P4 package=base status=triaged type=enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    google/guava#7292 · 5 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Use GitHub Actions for most release automation
    Abierto
    P3 package=general type=other

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#7234 · 9 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Improve `guava-android` Animal Sniffer compatibility testing for Java 8+ APIs
    Abierto
    P3 package=general type=other

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/guava#7197 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Use Gradle module available-at tag instead of files for redirecting jre vs android consumers
    Abierto
    P3 status=triaged type=defect

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/guava#7154 · 6 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • `Suppliers.memoize()` thread pinning
    Abierto
    P3 package=base status=triaged type=performance

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/guava#7140 · 13 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support for weak values in `Multimap`
    Quizá libre de nuevo @anmol797 la tomó hace 833 días y no hay ningún pull request abierto. Abierto
    P3 package=collect status=triaged type=enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/guava#6985 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support JDK 21 Sequenced Collections
    Abierto
    P3 package=collect type=addition

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#6903 · 10 comentarios · 11 reacciones ·

    Los mantenedores suelen responder en 1 día

  • There is no charset parameter on application/json
    Quizá libre de nuevo @cpovirk la tomó hace 1013 días y no hay ningún pull request abierto. Abierto
    P3 package=net type=defect

    google/guava#6901 · 8 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • `guava:32.1.2-jre` make `checkstyle` fail
    Quizá libre de nuevo @cpovirk la tomó hace 1069 días y no hay ningún pull request abierto. Abierto
    P3 package=general status=triaged type=defect

    google/guava#6825 · 3 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Document, test, and null-annotate for `toImmutableMap`'s behavior when `mergeFunction` returns `null`
    Quizá libre de nuevo @cpovirk la tomó hace 1069 días y no hay ningún pull request abierto. Abierto
    P3 package=collect type=api-docs type=enhancement

    google/guava#6824 · 17 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add ImmutableRangeMap.toImmutableRangeMap(Function keyFunction, Function valueFunction, BinaryOperator mergeFunction)
    Quizá libre de nuevo @Mirrious la tomó hace 725 días y no hay ningún pull request abierto. Abierto
    P3 package=collect status=triaged type=addition

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#6822 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Forcing guava JRE versions in Android projects with new metadata is too tedious
    Abierto
    P3 platform=android platform=java17 status=triaged type=defect

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#6801 · 13 comentarios · 8 reacciones ·

    Los mantenedores suelen responder en 1 día

  • ListenableFuture: Exception thrown when a future was cancelled seems to be lost
    Abierto
    P4 package=concurrent type=enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    google/guava#6794 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • update to Guava 32.1.1-android: duplicate classes - not solved by advice in release notes
    Abierto
    P3 platform=android status=triaged type=other

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    google/guava#6618 · 12 comentarios · 7 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Figure out when to require Java 11 for new Guava versions
    Abierto
    P3 package=general type=other

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#6614 · 29 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Add Java8+ APIs to guava-android
    Quizá libre de nuevo @cpovirk la tomó hace 1208 días y no hay ningún pull request abierto. Abierto
    P3 package=general type=enhancement

    google/guava#6567 · 11 comentarios · 7 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add some annotations from "On Leveraging Tests to Infer Nullable Annotations" data
    Abierto
    P4 package=general status=research type=enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    google/guava#6510 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Consider LinkedHashMap in ArrayListMultimap
    Quizá libre de nuevo @cpovirk la tomó hace 1285 días y no hay ningún pull request abierto. Abierto
    P3 package=collect status=triaged type=enhancement

    google/guava#6369 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Fast Hash-function, as for instance xxHash3
    Abierto
    P4 package=hash status=triaged type=addition type=performance

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    google/guava#6312 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Burst Suppression Using Guava RateLimiter
    Abierto
    P3 package=concurrent status=triaged type=addition

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#6293 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • GitHub release descriptions use `http://` URLs for Javadoc and JDiff links
    Quizá libre de nuevo @cgdecker la tomó hace 1446 días y no hay ningún pull request abierto. Abierto
    P3 type=documentation type=other

    google/guava#6227 · 5 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • TypeVariable bounds should be considered when resolve types
    Abierto
    P3 package=reflect type=defect

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/guava#6226 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Lock contention performance issues:com.google.common.util.concurrent.RateLimiter#acquire(int) -->reserve()#synchronized
    Abierto
    P3 package=concurrent status=triaged type=performance

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/guava#6205 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • ImmutableList.builder(Collection) or ImmutableList.toBuilder()
    Quizá libre de nuevo @eamonnmcmanus la tomó hace 1462 días y no hay ningún pull request abierto. Abierto
    P3 package=collect type=enhancement

    google/guava#6204 · 5 comentarios · 2 reacciones · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Include Error Prone Setup for IntelliJ IDEA Setup in README.md
    Quizá libre de nuevo @cpovirk la tomó hace 1495 días y no hay ningún pull request abierto. Abierto
    P3 type=documentation

    google/guava#6167 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Make CompactHashMap and CompactLinkedHashMap public or add it to Maps utility class
    Abierto
    P4 package=collect status=triaged type=other

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/guava#6130 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Consider Service.State.RUNNING_BUT_UNHEALTHY for self healing services
    Abierto
    P4 package=concurrent type=addition

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/guava#6089 ·

    Los mantenedores suelen responder en 1 día

  • BloomFilter Serialization
    Abierto
    P3 package=hash status=triaged type=defect

    Dificultad 3/5 1-2 días Aptitud para principiantes 28/100

    google/guava#6068 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add LineReader.lines() for parity with BufferedReader
    Abierto
    P4 package=io type=addition

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    google/guava#6067 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Visibility of class SortedLists is package private and does not allow access to methods
    Abierto
    P3 package=collect type=addition

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    google/guava#6056 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • "finally" for futures
    Quizá libre de nuevo @netdpb la tomó hace 1614 días y no hay ningún pull request abierto. Abierto
    P3 package=concurrent

    google/guava#6047 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • A way to get a HashFunction backed by a MessageDigest algorithm
    Abierto
    P3 package=hash status=triaged type=addition

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    google/guava#5990 · 11 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Add existing ExponentialBackOff to common project
    Quizá libre de nuevo @ritikBhandari la tomó hace 1665 días y no hay ningún pull request abierto. Abierto
    P3 status=triaged type=addition

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/guava#5930 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.