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

A performance optimized Google Protocol Buffers code generator, parser, and Gradle module.

¿Es hashgraph/pbj apto para principiantes?

Los mantenedores de hashgraph/pbj suelen responder a un pull request en 1 día. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
44
Forks
16
Issues abiertos para principiantes
2
Issues indexados
67
Merge medio
13 h 49 min
PR fusionados (30 d)
10
Lenguaje dominante
Java
Licencia
Apache-2.0
Último push a GitHub
5/10/2026
Última indexación
17/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a hashgraph/pbj

  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 2 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

  • grpc-timeout deadline is computed incorrectly in PbjProtocolHandler.scheduleDeadline (integer overflow)
    Abierto

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

    hashgraph/pbj#938 ·

    Los mantenedores suelen responder en 1 día

  • Allow attaching Filter-style hooks to PbjRouting (mirror Helidon's HttpRouting.Builder.addFilter)
    Abierto

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

    hashgraph/pbj#937 ·

    Los mantenedores suelen responder en 1 día

  • feat: Convert many toReadableSequentialData to toPbjReader
    Abierto

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

    hashgraph/pbj#933 ·

    Los mantenedores suelen responder en 1 día

  • perf: Optimize writeIntegerList
    Abierto

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

    hashgraph/pbj#932 ·

    Los mantenedores suelen responder en 1 día

  • feat: Indent fixes
    Abierto

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

    hashgraph/pbj#931 ·

    Los mantenedores suelen responder en 1 día

  • feat: Remove Exceptions
    Abierto

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

    hashgraph/pbj#930 ·

    Los mantenedores suelen responder en 1 día

  • perf: Inline an addToList, and reserved space for the list
    Abierto

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

    hashgraph/pbj#929 ·

    Los mantenedores suelen responder en 1 día

  • feat: Switched to PbjReader/PbjWriter
    Abierto

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

    hashgraph/pbj#928 ·

    Los mantenedores suelen responder en 1 día

  • feat: Duplicate functions in ProtoWriterTools.java
    Abierto

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

    hashgraph/pbj#927 ·

    Los mantenedores suelen responder en 1 día

  • feat: Duplicate functions in ProtoParserTools.java
    Abierto

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

    hashgraph/pbj#926 ·

    Los mantenedores suelen responder en 1 día

  • feat: Adding Pbj Reader/Writer Test
    Abierto

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

    hashgraph/pbj#925 ·

    Los mantenedores suelen responder en 1 día

  • feat: Adding PbjWriter
    Abierto

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

    hashgraph/pbj#924 ·

    Los mantenedores suelen responder en 1 día

  • feat: Adding PbjReader
    Abierto

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

    hashgraph/pbj#923 ·

    Los mantenedores suelen responder en 1 día

  • feat: UTF8 to string (fromUTF8)
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    Performance

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

    hashgraph/pbj#922 ·

    Los mantenedores suelen responder en 1 día

  • Test PBJ GRPC keep-alive machinery
    Abierto

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

    hashgraph/pbj#905 ·

    Los mantenedores suelen responder en 1 día

  • Remeasure VarInt in PbjReader
    Quizá libre de nuevo @ldintr la tomó hace 45 días y no hay ningún pull request abierto. Abierto

    hashgraph/pbj#904 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • PBJ http/2 stream state transition breaks Helidon connection idle management
    Abierto
    Bug

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

    hashgraph/pbj#888 ·

    Los mantenedores suelen responder en 1 día

  • Wrong example of creating PbjGrpcClient
    Abierto

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

    hashgraph/pbj#877 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Consider replacing the Hiero Conventions Gradle Plugin
    Abierto

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

    hashgraph/pbj#822 ·

    Los mantenedores suelen responder en 1 día

  • Review all dependencies and consider replacements
    Abierto

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

    hashgraph/pbj#821 ·

    Los mantenedores suelen responder en 1 día

  • Review plugins and dependencies to support broader adoption
    Abierto

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

    hashgraph/pbj#820 ·

    Los mantenedores suelen responder en 1 día

  • Option comment parsing has issues
    Abierto

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

    hashgraph/pbj#818 ·

    Los mantenedores suelen responder en 1 día

  • Update and test varint performance
    Quizá libre de nuevo @jasperpotts la tomó hace 168 días y no hay ningún pull request abierto. Abierto

    hashgraph/pbj#789 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add SBE serialization format
    Quizá libre de nuevo @jasperpotts la tomó hace 187 días y no hay ningún pull request abierto. Abierto

    hashgraph/pbj#779 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add XDR serialization format
    Quizá libre de nuevo @jasperpotts la tomó hace 189 días y no hay ningún pull request abierto. Abierto

    hashgraph/pbj#772 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Feature Request: Publish pbj-compiler JAR to Maven Central
    Abierto

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

    hashgraph/pbj#649 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Support GRPC REST Transcoding
    Abierto

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

    hashgraph/pbj#644 ·

    Los mantenedores suelen responder en 1 día

  • Test generator should import all dependencies
    Abierto

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

    hashgraph/pbj#641 ·

    Los mantenedores suelen responder en 1 día

  • Revisit String performance
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

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

    hashgraph/pbj#620 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add support for custom max size per field
    Abierto

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

    hashgraph/pbj#551 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Options to reject duplicate and deprecated fields while strict parsing
    Quizá libre de nuevo @jasperpotts la tomó hace 495 días y no hay ningún pull request abierto. Abierto

    hashgraph/pbj#507 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Support OpenTelemetry Traces and connection metrics in gRPC stubs
    Abierto

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

    hashgraph/pbj#453 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • ci: add automatic linting to repo
    Abierto

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

    hashgraph/pbj#440 ·

    Los mantenedores suelen responder en 1 día

  • ci: implement codeql
    Abierto
    Audit github_actions

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

    hashgraph/pbj#439 ·

    Los mantenedores suelen responder en 1 día

  • ci: implement snyk
    Abierto
    Audit github_actions

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

    hashgraph/pbj#438 ·

    Los mantenedores suelen responder en 1 día

  • ci: implement codecov on repo
    Abierto
    Audit github_actions

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

    hashgraph/pbj#437 ·

    Los mantenedores suelen responder en 1 día

  • VarInt performance with SIMD
    Abierto

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

    hashgraph/pbj#423 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Performance: Replace oneOf if statements with switches
    Abierto
    Good First Issue

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

    hashgraph/pbj#400 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • ProtoParserToolsTest.testReadString() fails if string length is zero
    Abierto
    Good First Issue

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

    hashgraph/pbj#397 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Implement a new method in Codec to provide record's estimated size in memory
    Abierto
    Performance

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

    hashgraph/pbj#336 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add document generation for PBJ
    Abierto
    New Feature

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

    hashgraph/pbj#272 ·

    Los mantenedores suelen responder en 1 día

  • Break Gradle plugin out of pbj-core and pbj-compiler
    Abierto

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

    hashgraph/pbj#260 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Improve OneOf tests
    Abierto

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

    hashgraph/pbj#232 ·

    Los mantenedores suelen responder en 1 día

  • Ensure hash codes immutability
    Abierto

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

    hashgraph/pbj#230 ·

    Los mantenedores suelen responder en 1 día

  • Add support for proto3 `optional` keyword
    Abierto

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

    hashgraph/pbj#225 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Extended Validation in Schemas
    Abierto

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

    hashgraph/pbj#209 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Improve performance: ReadableStreamingData.readBytes(BufferedData)
    Abierto
    Good First Issue

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

    hashgraph/pbj#204 ·

    Los mantenedores suelen responder en 1 día

  • Improve performance: ReadableSequentialData.readBytes(ByteBuffer)
    Abierto
    Good First Issue

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

    hashgraph/pbj#203 ·

    Los mantenedores suelen responder en 1 día

  • Improve performance: *BufferedData.writeBytes(RandomAccessData)
    Abierto
    Good First Issue

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

    hashgraph/pbj#202 ·

    Los mantenedores suelen responder en 1 día

  • Improve performance: writeBytes(InputStream src)
    Abierto
    Good First Issue

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

    hashgraph/pbj#201 ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.