Cross-platform GPU scientific computing.
wgcore: share & compose WGSL shaders
Provides simple abstractions over gpu resources based on `wgpu`. Compose shaders easily through proc-macros.
wgebra: GPU linear-algebra primitives
Linear algebra primitives like quaternions, similarities. BLAS-like matrix and vector kernels.
wgml: GPU machine-learning primitives
Build your own cross-platform GPU LLM transformer from a set of reusable WGSL operations and kernels (attention, layernorm, RoPE, etc.)
wgparry: GPU collision-detection (WIP)
Compute distances, project points, cast rays, and detect collisions between geometric shapes.
wgrapier: GPU rigid-body physics (WIP)
2D and 3D Rigid-body physics simulation on the GPU.
wgsparkl: GPU non-rigid physics
GPU-based MPM implementation for simulating elastic bodies, sand, fluids, etc.