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
Go from Code to Production URL in Seconds Icon
Go from Code to Production URL in Seconds

Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
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