What is wgpu built with?

wgpu is a Rust repo built with Deno, objc2-foundation, and Tokio. It is tested with libfuzzer-sys and arbitrary, deploys with tracy-client, log, and env_logger, and uses concurrent-queue. It has 376,864 written lines, with 172 test files.

Read on November 6, 2026, at commit a553529. Read it as markdown

Frontend

Interface 8

  • objc2-metal9 files
  • objc2-quartz-core2 files
  • wgpu
  • wgpu-hal
  • ash13 files
  • glow10 files
  • winit1 file
  • indicatif

Backend

Data 1

  • concurrent-queue1 file

Support

The base 3

Testing 2

  • arbitrary10 files
  • libfuzzer-sys

Deploy 3

Tools 6

  • document-features2 files
  • profiling39 files
  • macro_rules_attribute15 files
  • codespan-reporting6 files
  • argh1 file
  • naga

Other 57

  • deno_error15 files
  • once_cell12 files
  • smallvec12 files
  • objc210 files
  • block22 files
  • deno_features1 file
  • objc2-core-foundation1 file
  • objc2-core-graphics1 file
  • petgraph1 file
  • deno_webgpu
  • serde70 files
  • thiserror69 files
45 more
  • static_assertions42 files
  • bitflags37 files
  • hashbrown32 files
  • arrayvec30 files
  • windows28 files
  • raw-window-handle17 files
  • bytemuck14 files
  • cfg-if12 files
  • web-sys11 files
  • indexmap10 files
  • half9 files
  • libloading8 files
  • windows-core8 files
  • bit-set6 files
  • js-sys6 files
  • ron6 files
  • wasm-bindgen6 files
  • anyhow5 files
  • num-traits5 files
  • parking_lot5 files
  • scopeguard4 files
  • libc3 files
  • lock_api3 files
  • serde_json3 files
  • ordered-float2 files
  • pico-args2 files
  • rustc-hash2 files
  • wasm-bindgen-futures2 files
  • bincode1 file
  • drm1 file
  • khronos-egl1 file
  • libm1 file
  • pollster1 file
  • portable-atomic1 file
  • portable-atomic-util1 file
  • range-alloc1 file
  • termcolor1 file
  • unicode-ident1 file
  • ureq1 file
  • which1 file
  • glob
  • num_cpus
  • regex-lite
  • shell-words
  • windows-result

Other repos with a similar stack

Ordered by how much of its stack they share with wgpu, then by stars.

Frequently asked questions

What language is wgpu written in?
wgpu is written in Rust, with 376,864 written lines.
What framework does wgpu use?
wgpu is built with Deno, objc2-foundation, and Tokio.
What services does wgpu use?
wgpu uses concurrent-queue.
Does wgpu have tests?
Yes. wgpu has 172 test files and is tested with libfuzzer-sys and arbitrary.
Which repos have a stack like wgpu's?
The ones that share most of its stack:warpdotdev/warpzed-industries/zedjanhq/jan

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →