RustGPUDeveloper ToolsOpen Source

KernelForge — Pure Rust GPU kernel template project

Write GPU compute kernels in stable Rust — no nightly or C++ required

Problem
GPU compute kernels are typically written in CUDA C++. Rust attempts often rely on nightly features, lacking stability and toolchain support. Developers want Rust's engineering advantages for kernels but lack a usable scaffold.
Solution
A GPU kernel development template built on stable Rust, integrating compilation, testing, and benchmarking workflows, supporting SPIR-V or PTX output, with example kernels and performance comparisons. Let developers focus on kernel logic, not toolchain setup.
Users
Systems and performance engineers interested in GPU compute, familiar with Rust but avoiding C++
MVP
Provide compilable example kernels; integrate cargo commands for one-click build and run; support at least one backend (e.g., Vulkan or CUDA); include simple benchmarks; document limitations and performance expectations
Revenue
Open-source project via GitHub Sponsors, or paid enterprise support and custom consulting
Why now
Rust continues to rise in systems programming, GPU compute demand expands from ML to general computing; stable Rust toolchains mature enough to make pure Rust GPU kernels feasible

Source discussions · 1

  1. Hacker NewsShow HN: Enki – Write GPU compute kernels in pure stable Rust7↑ 0
← Back to list