webgpu-tools/wesl-rs
wesl-rs: a compiler for WESL (WGSL Extended) shaders.
Is webgpu-tools/wesl-rs beginner-friendly?
In the last 30 days, webgpu-tools/wesl-rs merged 16 of 18 pull requests from outside contributors, and its maintainers usually reply within 1 day. 3 beginner-friendly issues are open now.
- Stars
- 139
- Forks
- 39
- Open beginner issues
- 3
- Indexed issues
- 53
- Avg merge
- 1d 58m
- Merged PRs (30d)
- 30
- Dominant language
- Rust
- License
- Apache-2.0
- Last GitHub push
- Oct 4, 2026
- Latest indexed
- Oct 6, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- good first issue help wanted
How to contribute to webgpu-tools/wesl-rs
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Your contributions will be published under the project's Apache-2.0 license.
- Pick one of the 3 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
webgpu-tools/wesl-rs#331 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
webgpu-tools/wesl-rs#329 · 1 comment ·
Maintainers usually reply within 1 day
-
cli good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 58/100
webgpu-tools/wesl-rs#328 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 51/100
webgpu-tools/wesl-rs#302 ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
webgpu-tools/wesl-rs#293 ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 4/5 3-5 days Newbie friendliness 48/100
webgpu-tools/wesl-rs#282 · 1 comment ·
Maintainers usually reply within 1 day
-
support naga texture atomic builtinsMay be free again @k2d222 claimed this 63 days ago, and no pull request is open. Open
webgpu-tools/wesl-rs#259 · 1 assignee ·
Maintainers usually reply within 1 day
-
tests
Difficulty 3/5 1-2 days Newbie friendliness 53/100
webgpu-tools/wesl-rs#251 ·
Maintainers usually reply within 1 day
-
tests
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#250 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
webgpu-tools/wesl-rs#245 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
webgpu-tools/wesl-rs#242 · 1 comment ·
Maintainers usually reply within 1 day
-
buffer_view supportOpen
Difficulty 4/5 3-5 days Newbie friendliness 44/100
webgpu-tools/wesl-rs#214 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
webgpu-tools/wesl-rs#203 · 1 comment · 3 reactions ·
Maintainers usually reply within 1 day
-
naga v29Open
Difficulty 4/5 3-5 days Newbie friendliness 42/100
webgpu-tools/wesl-rs#200 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
webgpu-tools/wesl-rs#198 · 2 reactions ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
webgpu-tools/wesl-rs#197 · 1 comment · 2 reactions ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 32/100
webgpu-tools/wesl-rs#190 · 12 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
webgpu-tools/wesl-rs#188 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#187 · 1 reaction ·
Maintainers usually reply within 1 day
-
documentation good first issue
Difficulty 3/5 Half a day Newbie friendliness 42/100
webgpu-tools/wesl-rs#180 ·
Maintainers usually reply within 1 day
-
In Shader TestingOpen
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#174 · 1 reaction ·
Maintainers usually reply within 1 day
-
Output obfuscationOpen
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#167 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 28/100
webgpu-tools/wesl-rs#166 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
webgpu-tools/wesl-rs#164 · 2 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
webgpu-tools/wesl-rs#160 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
webgpu-tools/wesl-rs#157 · 3 comments ·
Maintainers usually reply within 1 day
-
eval validation
Difficulty 5/5 Over a week Newbie friendliness 18/100
webgpu-tools/wesl-rs#151 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
help wanted
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#139 · 8 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
webgpu-tools/wesl-rs#134 ·
Maintainers usually reply within 1 day
-
WarningsOpen
Difficulty 4/5 3-5 days Newbie friendliness 28/100
webgpu-tools/wesl-rs#133 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#116 · 3 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
webgpu-tools/wesl-rs#110 · 12 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#109 · 5 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#108 · 1 comment ·
Maintainers usually reply within 1 day
-
Make .vscode folderOpengood first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
webgpu-tools/wesl-rs#89 · 2 comments ·
Maintainers usually reply within 1 day
-
good first issue
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#85 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
webgpu-tools/wesl-rs#60 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#52 ·
Maintainers usually reply within 1 day
-
cli package
Difficulty 5/5 Over a week Newbie friendliness 18/100
webgpu-tools/wesl-rs#47 ·
Maintainers usually reply within 1 day
-
exploration validation
Difficulty 5/5 Over a week Newbie friendliness 28/100
webgpu-tools/wesl-rs#34 ·
Maintainers usually reply within 1 day
-
exploration validation
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#30 ·
Maintainers usually reply within 1 day
-
eval
Difficulty 5/5 Over a week Newbie friendliness 15/100
webgpu-tools/wesl-rs#27 ·
Maintainers usually reply within 1 day
-
eval
Difficulty 5/5 Over a week Newbie friendliness 18/100
webgpu-tools/wesl-rs#26 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 22/100
webgpu-tools/wesl-rs#25 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#19 ·
Maintainers usually reply within 1 day
-
feat: Emit naga IROpen
Difficulty 4/5 3-5 days Newbie friendliness 28/100
webgpu-tools/wesl-rs#17 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
webgpu-tools/wesl-rs#15 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 70/100
webgpu-tools/wesl-rs#13 · 6 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
tests
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#10 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 22/100
webgpu-tools/wesl-rs#9 · 3 comments · 5 reactions ·
Maintainers usually reply within 1 day