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

A modular and open-ended toolkit for WebGPU, with advanced type inference and the ability to write shaders in TypeScript

¿Es software-mansion/TypeGPU apto para principiantes?

En los últimos 30 días, software-mansion/TypeGPU fusionó 19 de 34 pull requests de colaboradores externos, y sus mantenedores suelen responder en 2 días. Ahora mismo hay 8 issues aptos para principiantes abiertos.

Estrellas
3.3k
Forks
135
Issues abiertos para principiantes
8
Issues indexados
227
Merge medio
4 d 2 h
PR fusionados (30 d)
65
Lenguaje dominante
TypeScript
Licencia
MIT
Último push a GitHub
15/10/2026
Última indexación
19/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a software-mansion/TypeGPU

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Elige uno de los 8 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

  • bug(@typegpu/react): useConfigureContext ignores option changes after mount
    Abierto

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

    software-mansion/TypeGPU#3216 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • @typegpu/gl: builtin.position in fragment shaders has a bottom-left origin (gl_FragCoord)
    Abierto
    bug

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

    software-mansion/TypeGPU#3215 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • @typegpu/gl: support texture.write() options
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3214 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • texture.write(VideoFrame) uses the padded coded size instead of the visible size
    Abierto
    bug

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

    software-mansion/TypeGPU#3213 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • fix: sdBezierApprox artifacts
    Abierto

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

    software-mansion/TypeGPU#3212 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Allow common.fullScreenTriangle to be used with @typegpu/gl
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3210 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • fix: Check assignment type during resolution
    Abierto

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

    software-mansion/TypeGPU#3208 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • fix: Ignore declarations used by code snippets that will never end up in the WGSL code
    Abierto

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

    software-mansion/TypeGPU#3203 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • (RFC) deprecate `scale` etc.
    Abierto
    stability

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

    software-mansion/TypeGPU#3164 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • impr: Warn via `tgpuLogger` in GLSLGenerator
    Abierto

    Dificultad 3/5 Medio día Aptitud para principiantes 58/100

    software-mansion/TypeGPU#3157 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • bug(@typegpu/gl): long-lived roots retain unused uniforms and destroyed texture wrappers
    Abierto

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

    software-mansion/TypeGPU#3153 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • chore: Try to get rid of `tryConvertSnippet`'s special case for `UnknownData`
    Abierto

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

    software-mansion/TypeGPU#3148 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [draft] fix: Better error message when there is cross-pollination between typegpu versions
    Abierto

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

    software-mansion/TypeGPU#3146 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • refactor: Deduplicate 'pointer type from origin' derivation
    Abierto

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

    software-mansion/TypeGPU#3137 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Support `.with(override, value)` on guarded compute pipelines
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3134 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Allow overrides as the length of workgroup arrays
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3133 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Allow overrides in compute workgroup sizes
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3132 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Export more type guards
    Abierto

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

    software-mansion/TypeGPU#3121 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • chore: Refactor implicit pointers to be a separate schema (like AutoStructs), instead of being a property of regular pointers
    Abierto

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

    software-mansion/TypeGPU#3079 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Make tgpu.declare dereferencable
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3078 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • chore(breaking): Ensure the condition of a ternary operator doesn't have side-effects
    Abierto

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

    software-mansion/TypeGPU#3067 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • chore: Make worklets opt-in instead of opt-out
    Abierto

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

    software-mansion/TypeGPU#3066 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • 0.13 Breaking APIs Wishlist
    Abierto

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

    software-mansion/TypeGPU#3064 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Implement remaining SDFs
    Quizá libre de nuevo @shaffilsaini la tomó hace 11 días y no hay ningún pull request abierto. Abierto
    enhancement good first issue

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

    software-mansion/TypeGPU#3063 · 7 comentarios ·

    Los mantenedores suelen responder en 2 días

  • fix: Const conversions
    Abierto

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

    software-mansion/TypeGPU#3050 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • impr: Source map non-catalogued nodes
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3044 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • bug: `d.sizeOf` returns incorrect value for non-fields wrapped in `d.size(...)`
    Abierto
    bug

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

    software-mansion/TypeGPU#3037 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • impr: Add light and dark mode versions of example thumbnails
    Abierto

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

    software-mansion/TypeGPU#3019 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • impr: MNIST example info is unreadable in dark mode
    Abierto

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

    software-mansion/TypeGPU#3018 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • impr: Error message in examples
    Abierto
    enhancement

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

    software-mansion/TypeGPU#3008 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [RFC] impr: Use block node in switch statement
    Abierto
    stability

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

    software-mansion/TypeGPU#3001 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • chore: `typegpu/common` should not import library internals
    Abierto

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

    software-mansion/TypeGPU#2985 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • chore: Rerun tree-shaking tests when a PR is updated
    Abierto

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

    software-mansion/TypeGPU#2948 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • bug: WGSL generator resolves object properties out of JS order
    Abierto

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

    software-mansion/TypeGPU#2944 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • feat: Source maps
    Quizá libre de nuevo @aleksanderkatan la tomó hace 52 días y no hay ningún pull request abierto. Abierto
    MACROTASK

    software-mansion/TypeGPU#2935 · 1 comentario · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • [RFC] fix: Verify that function ends with `return`
    Abierto
    bug

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

    software-mansion/TypeGPU#2917 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [RFC] fix: `_typedExpression` casts boolean to int
    Abierto

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

    software-mansion/TypeGPU#2909 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat(@typegpu/three): Explore storage and external texture support in `fromTSL`
    Abierto

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

    software-mansion/TypeGPU#2900 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat(@typegpu/noise): Simulate u64 addition and multiplication
    Abierto
    exploration

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

    software-mansion/TypeGPU#2865 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • fix: Make sure all std functions that can, do accept unions
    Abierto
    enhancement

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

    software-mansion/TypeGPU#2864 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • request: being able to explicitly declare vertex-buffer slots for pipelines
    Abierto

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

    software-mansion/TypeGPU#2850 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • chore: Add small WebGL logo to the corner of WebGL example thumbnails
    Abierto

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

    software-mansion/TypeGPU#2843 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Route all std.* calls through ctx.gen.emitCall
    Abierto
    stability

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

    software-mansion/TypeGPU#2829 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat(@typegpu/gl): Support binding slots on root
    Abierto
    enhancement

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

    software-mansion/TypeGPU#2818 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • fix: Stop overloading `d.location` for vertex `shaderLocation`
    Abierto

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

    software-mansion/TypeGPU#2806 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • chore: Remove the declaration minification workaround
    Abierto

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

    software-mansion/TypeGPU#2804 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • impr: Make typed encoders/passes/bundles namable
    Abierto
    good first human issue

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

    software-mansion/TypeGPU#2795 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat(unplugin-typegpu): Obfuscate functions that were already transformed
    Abierto
    enhancement

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

    software-mansion/TypeGPU#2783 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • bug: FPSCounter does not display real FPS count
    Abierto
    bug

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

    software-mansion/TypeGPU#2759 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • feat: Granular tracking of stale references
    Abierto

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

    software-mansion/TypeGPU#2753 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

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.