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

An HTTP/1.1 client, written from scratch for Node.js

¿Es nodejs/undici apto para principiantes?

En los últimos 30 días, nodejs/undici fusionó 24 de 68 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 4 issues aptos para principiantes abiertos.

Estrellas
7.7k
Forks
880
Issues abiertos para principiantes
4
Issues indexados
198
Merge medio
2 d 12 h
PR fusionados (30 d)
99
Lenguaje dominante
JavaScript
Licencia
MIT
Último push a GitHub
18/9/2026
Última indexación
19/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 nodejs/undici

  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 MIT del proyecto.
  4. Elige uno de los 4 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

  • Fix `test:typescript` script for Windows compatibility
    Abierto
    bug

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

    nodejs/undici#5928 ·

    Los mantenedores suelen responder en 1 día

  • `fetch`: a `FormData` body is read whole into memory before it is sent (no backpressure since 7.20.0)
    Abierto

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

    nodejs/undici#5923 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • undici-types 6.21.x: a trusted-publisher re-release would unblock current `@types/node@20/22` under pnpm `trustPolicy`
    Abierto

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

    nodejs/undici#5919 ·

    Los mantenedores suelen responder en 1 día

  • Should Fetch retry reusable request bodies after HTTP/2 GOAWAY?
    Abierto

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

    nodejs/undici#5912 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • fetch: after a server sends Connection: close, each new connection serves one request (regression in 7.15.0, fixed in 8.11.0, still in 7.30.0 / Node 24)
    Abierto

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

    nodejs/undici#5910 ·

    Los mantenedores suelen responder en 1 día

  • HTTP/1.1 304 with Content-Length closes the connection
    Abierto
    bug

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

    nodejs/undici#5900 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Fetch should ignore unsolicited 100 Continue responses
    Abierto

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

    nodejs/undici#5899 ·

    Los mantenedores suelen responder en 1 día

  • Repeated response headers are handled inconsistently across HTTP/1.1 and HTTP/2
    Abierto

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

    nodejs/undici#5898 ·

    Los mantenedores suelen responder en 1 día

  • cache.match not working after cache.add
    Abierto
    bug

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

    nodejs/undici#5859 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • `FormData` body with an errored `Blob` part crashes the process with an unhandled rejection instead of erroring the body stream (regression in 7.20.0)
    Abierto

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

    nodejs/undici#5835 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Support maxRequestsPerClient for HTTP/2 sessions
    Abierto
    enhancement

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

    nodejs/undici#5787 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • deduplicate: aborting the primary request rejects the other callers in the group
    Abierto

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

    nodejs/undici#5711 ·

    Los mantenedores suelen responder en 1 día

  • Socks5ProxyAgent: SOCKS5 handshake/auth timeout leaks the underlying socket
    Abierto
    bug

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

    nodejs/undici#5704 ·

    Los mantenedores suelen responder en 1 día

  • Nightly tests are failing
    Abierto

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

    nodejs/undici#5671 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • `request()` with a cross-realm FormData (e.g. Node's global) hangs forever instead of erroring; via the legacy globalDispatcher claim this also breaks undici v6 clients in the same process
    Abierto

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

    nodejs/undici#5520 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • cache: 304 revalidation response never updates the stored entry on the synchronous path (RFC 9111 §4.3.4) — entry stays stale forever
    Abierto

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

    nodejs/undici#5505 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • cache interceptor ignores request "Cache-Control: max-age=0" (falsy check) — breaks fetch(url, {cache:'no-cache'}) through composed cache dispatchers
    Abierto

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

    nodejs/undici#5504 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Importing undici v8 silently breaks Node's bundled fetch via the legacy globalDispatcher bridge (v8's stricter core Request rejects opts the bundled v6 core accepts — e.g. request-set Content-Length)
    Abierto

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

    nodejs/undici#5500 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support for HTTP/3 (QUIC)
    Abierto

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

    nodejs/undici#5471 · 1 comentario · 9 reacciones ·

    Los mantenedores suelen responder en 1 día

  • DispatchOptions.upgrade accepts boolean in types but runtime rejects it
    Abierto

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

    nodejs/undici#5466 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\websocket\receive.js
    Abierto

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

    nodejs/undici#5264 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\mock-pool.js
    Abierto

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

    nodejs/undici#5263 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\pipeline-pipelining.js
    Abierto

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

    nodejs/undici#5259 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\socket-timeout.js
    Abierto

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

    nodejs/undici#5256 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\interceptors\cache-query-params.js
    Abierto

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

    nodejs/undici#5254 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\issue-810.js
    Abierto

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

    nodejs/undici#5249 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\interceptors\decompress.js
    Abierto

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

    nodejs/undici#5248 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\http2-abort.js
    Abierto

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

    nodejs/undici#5245 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\node-test\diagnostics-channel\post.js
    Abierto

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

    nodejs/undici#5244 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\node-test\diagnostics-channel\error.js
    Abierto

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

    nodejs/undici#5240 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\issue-1270.js
    Abierto

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

    nodejs/undici#5239 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\fetch\cookies.js
    Abierto

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

    nodejs/undici#5238 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\websocket\issue-3697-2399493917.js
    Abierto

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

    nodejs/undici#5223 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\issue-4389.js
    Abierto

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

    nodejs/undici#5210 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\websocket\issue-2679.js
    Abierto

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

    nodejs/undici#5201 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test/h2c-client.js
    Abierto

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

    nodejs/undici#5186 ·

    Los mantenedores suelen responder en 1 día

  • [flaky] test\websocket\fragments.js
    Abierto

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

    nodejs/undici#5180 ·

    Los mantenedores suelen responder en 1 día

  • [2026] Tracking issue for flaky tests
    Abierto

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

    nodejs/undici#5177 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Please review proposed OSS-Fuzz integration
    Abierto

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

    nodejs/undici#5154 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Request with ReadableStream body causes 'expected non-null body source' assertion failure in undici 7.x
    Abierto

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

    nodejs/undici#5004 · 3 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • WebSocket: Network error cause missing
    Abierto
    websocket

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

    nodejs/undici#4991 ·

    Los mantenedores suelen responder en 1 día

  • Use RFC 2606 TLDs for documentation and tests
    Abierto

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

    nodejs/undici#4866 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • BalancedPool deteriorates to a single point of failure after outages
    Abierto
    bug

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

    nodejs/undici#4839 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Request Prioritization Interceptor
    Abierto

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

    nodejs/undici#4766 · 1 comentario · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • WebSocket allows more than one CONNECTING connection to the same (host, port)
    Abierto
    bug websocket

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

    nodejs/undici#4743 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • WebSocket transitions back from CLOSED to CLOSING
    Abierto
    bug websocket

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

    nodejs/undici#4742 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • WebSocket events fire synchronously during close() instead of asynchronously
    Abierto
    bug websocket

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

    nodejs/undici#4741 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `fetch()` fails or returns an opaque response for a redirected cross-origin URL
    Abierto
    bug fetch

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

    nodejs/undici#4740 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add WebSocket lifecycle, frame, and frame-error diagnostic events for DevTools Protocol support
    Abierto
    enhancement

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

    nodejs/undici#4673 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support for node --build-snapshot
    Abierto
    enhancement

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

    nodejs/undici#4669 · 1 comentario ·

    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.