Skip to content
lee mighdoll edited this page Feb 27, 2026 · 2 revisions

wgsl-analyzer

...coming soon


Language server for WGSL/WESL, based on rust-analyzer.

  • Multi-editor — VS Code, Emacs, Neovim, and other LSP-compatible editors
  • Incremental and error-resilient — continues analysis even with syntax errors
  • Cross-module — go-to-definition, hover docs, and diagnostics across the module graph

Features

Syntax Highlighting

Semantic syntax highlighting for WGSL and WESL files.

Syntax highlighting demo

Autocomplete

Semantic-aware code suggestions that work across modules and libraries.

Autocomplete demo

Error Reporting

Resilient parser reports multiple errors simultaneously. Type-checking continues on valid code even when other parts of the file contain errors.

Error reporting demo

Formatting

Standard code formatter for consistent code layout across teams.

Code formatting demo

Links

Documentation has moved → wesl-lang.dev

This wiki is no longer maintained.

Clone this wiki locally