cuda-oxide is an experimental NVIDIA Labs project that brings Rust closer to native CUDA GPU development. It works as a Rust-to-CUDA compiler path that lets developers write SIMT GPU kernels in idiomatic Rust instead of using a separate CUDA C++ workflow. The project compiles standard Rust code directly to PTX, avoiding DSLs, source-to-source translation, or foreign-language bindings. It supports a single-source programming style where host and device code can live together and be built through Cargo-oriented tooling. cuda-oxide is still experimental, so it is best suited for research, early exploration, and developers interested in Rust-based GPU programming. Its main value is giving Rust developers a more direct path into NVIDIA GPU kernels while preserving familiar Rust syntax and tooling concepts.

Features

  • Rust-to-CUDA compiler backend
  • Direct PTX generation from Rust code
  • SIMT GPU kernel development
  • Single-source host and device programming
  • Cargo-oriented build workflow
  • Experimental NVIDIA GPU programming research

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow cuda-oxide

cuda-oxide Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of cuda-oxide!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Libraries

Registered

2026-05-19