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

gRPC for Node.js

¿Es grpc/grpc-node apto para principiantes?

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

Estrellas
4.8k
Forks
716
Issues abiertos para principiantes
2
Issues indexados
220
Merge medio
2 d 3 h
PR fusionados (30 d)
10
Lenguaje dominante
TypeScript
Licencia
Apache-2.0
Último push a GitHub
16/9/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
Sin etiquetas para principiantes indexadas

Cómo contribuir a grpc/grpc-node

  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

  • Error during response serialization discards stack trace
    Abierto

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

    grpc/grpc-node#3091 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Typescript Type generation not working using proto-loader-gen-types
    Abierto
    feature request

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

    grpc/grpc-node#3077 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Keepalive PING after graceful GOAWAY disconnects draining RPCs
    Abierto

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

    grpc/grpc-node#3068 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Upgrade to protobufjs version 8
    Abierto

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

    grpc/grpc-node#3062 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • npm RFC #868 will block this package's install script by default
    Abierto

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

    grpc/grpc-node#3061 · 5 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Node.js QPS worker closes socket abruptly at the end of tests
    Abierto

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

    grpc/grpc-node#3060 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • CompressionFilter’s IdentityHandler.writeMessage calls Buffer-only .copy() on caller-provided message
    Abierto

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

    grpc/grpc-node#3050 ·

    Los mantenedores suelen responder en 1 día

  • Allow configuration to choose `BigInt` over `Long.js` for `int64` types
    Abierto

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

    grpc/grpc-node#3047 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • grpc-js: Parsing logic of no_grpc_proxy/no_proxy variable(s) is flawed
    Abierto

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

    grpc/grpc-node#3039 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • gRPC contains a vulnerability CVE-2023-32732
    Abierto

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

    grpc/grpc-node#3038 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `InterceptingCallInterface` no longer exported since v1.14.2
    Abierto

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

    grpc/grpc-node#3037 ·

    Los mantenedores suelen responder en 1 día

  • Custom metadata headers with dots not transmitted to server on streaming calls over Unix sockets
    Abierto
    package: @grpc/grpc-js requires reporter action

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

    grpc/grpc-node#3036 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [@grpc/grpc-reflection] lost dependency info
    Abierto
    package: @grpc/reflection

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

    grpc/grpc-node#3034 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Sometimes when downloading files via streaming, the data does not reach the onData event.
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#3033 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Wrong TypeScript type used for fields when name collision exists between imported and nested messages
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#3025 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Please separate CLI part of types loading (that uses yargs) from actual proto loading code
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#3024 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • grpc-js v1.14.0: Unary calls stop transmitting after several hours — only HTTP/2 ping/pong visible, no new RPCs leave the client
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#3019 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Reflection: Cannot reflect service that imports from another file: `file ... included an unresolvable reference`
    Abierto
    package: @grpc/reflection

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

    grpc/grpc-node#3018 ·

    Los mantenedores suelen responder en 1 día

  • Client does not complete send operation until async block of code is reached
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2996 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • `createFromGoogleCredential` is not compatible with `google-auth-library` 10.x.x
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2993 · 3 comentarios · 4 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Node.js boolean map keys may be communicated incorrectly
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#2981 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Potential memory leak related to grpc health probe
    Abierto
    package: @grpc/grpc-js package: grpc-health-check

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

    grpc/grpc-node#2975 · 2 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Consider posting the platform-specific for `grpc-tools` binaries to npm
    Abierto
    package: grpc-tools

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

    grpc/grpc-node#2967 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • A potential memory leak in ChannelzTrace
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2964 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Snyk.io vulnerable package inflight
    Abierto
    package: grpc-tools

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

    grpc/grpc-node#2961 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Unable to use Google Well Known Types with @grpc/reflection and @grpc/proto-loader
    Abierto
    package: @grpc/proto-loader package: @grpc/reflection

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

    grpc/grpc-node#2958 ·

    Los mantenedores suelen responder en 1 día

  • grpc loader.defauts does not work to control the response value
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#2949 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • RESOURCE_EXHAUSTED
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2948 · 6 comentarios · 10 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Remove @grpc/proto-loader from @grpc/grpc-js
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2943 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • grpc stream typescript type of error in `call.on('error'` is Error instead of grpc.ServiceError
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2942 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • grpc-reflection doesn't load properly when an imported type doesn't have a package
    Abierto
    package: @grpc/reflection

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

    grpc/grpc-node#2934 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add a health check executable
    Abierto
    package: grpc-health-check

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

    grpc/grpc-node#2915 · 8 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Error: Failed to connect before the deadline.
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2906 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Stream disconnects periodically
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2905 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • [Feature request] Please add synchronous access to http2 write
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2899 · 8 comentarios · 9 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Contextual information from interceptors to request handlers
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2871 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • grpc-js version 1.12.2, there is a phenomenon of memory growth after use
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2870 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • VSock support or examples of custom channels
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2863 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Not declaring generated ProtoGrpcType inheritance
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#2851 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add a flag for proto-loader-gen-types to only output the restrictive type and remove the "__Output" from the name
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#2839 · 5 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • How to reload ssl ctx without restart grpc-server?
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2804 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • gRPC-JS client hangs when target server restarts
    Abierto
    package: @grpc/grpc-js requires reporter action

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

    grpc/grpc-node#2785 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • grpc-loader: Expose field options
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#2773 · 3 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Servers send grpc-message trailer even when no error
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2769 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Compression handling has some issues
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2767 ·

    Los mantenedores suelen responder en 1 día

  • Server does not check the HTTP method of the request
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2766 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Servers base64-encode “grpc-status-details-bin” header with padding, but should be unpadded
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2765 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • When response stream includes messages and then an error, final message(s) can be dropped
    Abierto
    package: @grpc/grpc-js

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

    grpc/grpc-node#2764 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Clarify build steps for v10+
    Abierto

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

    grpc/grpc-node#2759 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • if the message has an optional field with a return value, the proto will attach a same name field with `_` prefix. why?
    Abierto
    package: @grpc/proto-loader

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

    grpc/grpc-node#2754 · 5 comentarios · 1 reacción ·

    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.