WGSL Parser and Reflection library
Transforms JavaScript into its 'tinyest' form, to be used in generating equivalent (or close to) WGSL code.
A powerful template system for generating WGSL (WebGPU Shading Language) code with support for parameters, conditionals, and multiple output formats including C++ code generation.
A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.
An inline style parser.
WGSL shader compilation, runtime resolution, and webpack/vite loaders for vgpu.
Import, inline (and minify) GLSL/WGSL shader files
Run-time Autoprefixer for JavaScript style objects
Process execution for humans
WGSL language support for CodeMirror
TypeScript Interface for Ethereum
Strict TypeScript types for Ethereum ABIs
Web component for editing WGSL/WESL with CodeMirror
High-performance library for inlining CSS into HTML 'style' attributes
A webpack plugin for converting external script files to inline script block. Requires 'html-webpack-plugin' to work.
Ethereum Standard Library
High-performance library for inlining CSS into HTML 'style' attributes
mjml-head-style
Use logical overflow properties and values in CSS
[](https://wesl-lang.dev/) [](https://www.npmjs.com/package/wesl) [![Discord](https://img.shields.io
Extract and inline critical css with emotion for server side rendering.
Framework-agnostic WebGPU runtime for fullscreen WGSL shaders with explicit Svelte, React, and Vue adapter entrypoints.
Test WGSL and WESL shaders with the CLI or vitest.
Adds source mappings and base64 encodes them, so they can be inlined in your generated file.