NVlabs

NVlabs/cuda-oxide

cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.

3 good first / help-wanted issues · Rust · last activity Jul 31, 2026

async compiler-backend cuda gpu heterogeneous-computing high-performance-computing nvidia programming-languages rust
3 Open Issues Need Help Last updated: Jul 31, 2026

Open Issues Need Help

View All on GitHub
NVlabs/cuda-oxide
3.0K

cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.

Rust
#async#compiler-backend#cuda#gpu#heterogeneous-computing#high-performance-computing#nvidia#programming-languages#rust
NVlabs/cuda-oxide
3.0K

cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.

Rust
#async#compiler-backend#cuda#gpu#heterogeneous-computing#high-performance-computing#nvidia#programming-languages#rust
enhancement help wanted perf IR-lowering cuda-feature wgmma-value-path
NVlabs/cuda-oxide
3.0K

cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.

Rust
#async#compiler-backend#cuda#gpu#heterogeneous-computing#high-performance-computing#nvidia#programming-languages#rust