BitsExplorer
Preview of Typeshade

Typeshade

Write GPU shaders in TypeScript. A "use typeshade" file compiles to WGSL for WebGPU and GLSL ES 3.00 for WebGL2 from one typed source, runs on a CPU oracle for tests, reflects bind groups and layouts, and ships a language service for editors. MIT.

Description excerpted from the original listing, which is linked below.

Open it Listing