Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

software-mansion/TypeGPU

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

software-mansion/TypeGPU è adatto ai principianti?

Negli ultimi 30 giorni software-mansion/TypeGPU ha accettato 19 delle 34 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 2 giorni. In questo momento sono aperte 8 issue adatte ai principianti.

Stelle
3.3k
Fork
135
Issue aperte per principianti
8
Issue indicizzate
227
Merge medio
4g 2h
PR unite (30g)
65
Lingua principale
TypeScript
Licenza
MIT
Ultimo push su GitHub
15/10/2026
Ultima indicizzazione
19/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue

Come contribuire a software-mansion/TypeGPU

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  3. Scegli una delle 8 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    software-mansion/TypeGPU#3216 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    software-mansion/TypeGPU#3215 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 47/100

    software-mansion/TypeGPU#3214 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100

    software-mansion/TypeGPU#3213 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • fix: sdBezierApprox artifacts
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    software-mansion/TypeGPU#3212 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100

    software-mansion/TypeGPU#3210 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • fix: Check assignment type during resolution
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100

    software-mansion/TypeGPU#3208 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    software-mansion/TypeGPU#3203 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    software-mansion/TypeGPU#3164 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • impr: Warn via `tgpuLogger` in GLSLGenerator
    Aperta

    Difficoltà 3/5 Mezza giornata Idoneità per principianti 58/100

    software-mansion/TypeGPU#3157 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    software-mansion/TypeGPU#3153 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100

    software-mansion/TypeGPU#3148 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    software-mansion/TypeGPU#3146 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100

    software-mansion/TypeGPU#3137 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    software-mansion/TypeGPU#3134 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    software-mansion/TypeGPU#3133 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • feat: Allow overrides in compute workgroup sizes
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    software-mansion/TypeGPU#3132 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • feat: Export more type guards
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100

    software-mansion/TypeGPU#3121 · 4 commenti ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    software-mansion/TypeGPU#3079 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • feat: Make tgpu.declare dereferencable
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    software-mansion/TypeGPU#3078 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    software-mansion/TypeGPU#3067 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    software-mansion/TypeGPU#3066 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • 0.13 Breaking APIs Wishlist
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    software-mansion/TypeGPU#3064 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • feat: Implement remaining SDFs
    Forse di nuovo libera @shaffilsaini l’ha presa 11 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement good first issue

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    software-mansion/TypeGPU#3063 · 7 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • fix: Const conversions
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100

    software-mansion/TypeGPU#3050 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • impr: Source map non-catalogued nodes
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    software-mansion/TypeGPU#3044 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100

    software-mansion/TypeGPU#3037 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    software-mansion/TypeGPU#3019 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    software-mansion/TypeGPU#3018 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • impr: Error message in examples
    Aperta
    enhancement

    Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100

    software-mansion/TypeGPU#3008 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    software-mansion/TypeGPU#3001 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    software-mansion/TypeGPU#2985 · 2 commenti ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    software-mansion/TypeGPU#2948 · 2 commenti ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100

    software-mansion/TypeGPU#2944 · 5 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • feat: Source maps
    Forse di nuovo libera @aleksanderkatan l’ha presa 52 giorni fa e non c’è nessuna pull request aperta. Aperta
    MACROTASK

    software-mansion/TypeGPU#2935 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    software-mansion/TypeGPU#2917 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    software-mansion/TypeGPU#2909 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    software-mansion/TypeGPU#2900 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    software-mansion/TypeGPU#2865 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    software-mansion/TypeGPU#2864 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    software-mansion/TypeGPU#2850 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    software-mansion/TypeGPU#2843 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    software-mansion/TypeGPU#2829 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    software-mansion/TypeGPU#2818 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    software-mansion/TypeGPU#2806 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • chore: Remove the declaration minification workaround
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    software-mansion/TypeGPU#2804 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    software-mansion/TypeGPU#2795 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    software-mansion/TypeGPU#2783 · 2 commenti ·

    I maintainer di solito rispondono entro 2 giorni

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    software-mansion/TypeGPU#2759 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • feat: Granular tracking of stale references
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    software-mansion/TypeGPU#2753 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.