ZLUDA: Run CUDA Applications on Non-NVIDIA GPUs

Summary
ZLUDA aims to let unmodified CUDA applications run on non-NVIDIA GPUs as a drop-in CUDA replacement. It is for developers and users who want to try CUDA software on supported non-NVIDIA hardware; check the project documentation for setup and compatibility details.
At a glance
- Language
- Rust
- License
- Apache-2.0
- Stars
- 14.9k
- Forks
- 947
- Added to OSRepos
- February 14, 2026
- Last analyzed
- October 4, 2026
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
ZLUDA is a compatibility layer intended to run unmodified CUDA applications on non-NVIDIA GPUs. It addresses the problem of CUDA software being tied to NVIDIA hardware by providing a substitute for CUDA on other GPUs.
The project describes its goal as near-native performance, but the supplied information does not specify supported GPU models or application compatibility. Consult the documentation before relying on it for a particular workload.
Key Features
- Provides a drop-in replacement for CUDA on non-NVIDIA GPUs.
- Aims to run unmodified CUDA applications.
- Targets near-native performance, as stated by the project.
- Offers a quick-start guide in the documentation.
- Provides project news on the official site.
- Maintains a GitHub repository for source and project information.
Use Cases
- Developers can investigate running existing CUDA applications on non-NVIDIA GPU hardware.
- Teams evaluating alternatives to NVIDIA hardware can test whether their CUDA workloads work with a CUDA replacement.
- Users with non-NVIDIA GPUs can check whether a CUDA application they rely on is compatible, following the project's documentation.
Project Facts
- Language: Rust
- License: Apache-2.0
- Stars: 14.9k
- Forks: 947
- Topics: cuda, rust
- Archived: No
Getting Started
Start with the ZLUDA quick-start documentation to check setup and compatibility requirements. See the README for the project's overview and links.
Considerations
- ZLUDA targets non-NVIDIA GPUs, but the provided information does not identify specific supported hardware or applications. Verify compatibility in the documentation before adopting it.
- The near-native performance statement is a project claim, not a benchmark result included here.
- A compatible non-NVIDIA GPU is central to the intended use. Setup and hardware requirements are not detailed in the supplied README excerpt.
Found this useful?
Share it with someone who would like ZLUDA.
Source repository
Open the original repository on GitHub.
15 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

agent-harness: Use Coding Agents from Rust Applications
October 5, 2026
A Rust framework that gives multiple coding agents a shared interface and typed event stream. Use it to embed agent runs in applications without writing separate output parsers for each provider or CLI.

zapfast: Use WhatsApp in a Native Desktop App
October 5, 2026
ZapFast is a Rust desktop client for WhatsApp on Linux, macOS, and Windows. It links to a phone as a companion device and avoids a browser engine, making it an option for people who want a lighter desktop messaging app.

skillrank: Find and Evaluate AI-Agent Skills
October 4, 2026
SkillRank is a Rust CLI for discovering, installing, and evaluating skills used by coding agents. Its paired local evaluations compare a skill-enabled run with a control to show changes in success, tokens, time, and cost.

prime-agent: Run Self-Improving Agents for Coding Work
October 2, 2026
Prime Agent is a coding and research agent built for long-running tasks, using a persistent Python environment, recursive subagents, and durable working context. It suits developers and researchers who need agents to keep working across sessions.