nowfound

Dev tools · alternatives · 2026

24 alternatives to A Language for Programming GPUs

Most languages target CPUs, but what if we target GPUs?. Tagged with showdev, discuss, rust, machinelearning.

A Language for Programming GPUs is a programming language designed for developers who need to write code that runs on graphics processing units. Launched in 2019, it provides tools and syntax specifically optimized for… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Language for Programming GPUs launched in 2019; newer entries below may have overtaken it.

  1. 1VA
  2. 2AG

    Thought the resources for GPU arch were lacking, so here we are

    Apr 2026 · jaso1024.com · its alternatives →

  3. 3

    CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware.

    2025 · hipscript.lights0123.com · its alternatives →

  4. 4
  5. 5

    Beef Programming Language. Contribute to beefytech/Beef development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  6. 6
  7. 7

    cuTile Rust provides a safe, tile-based kernel programming DSL for the Rust programming language. It features a safe host-side API for passing tensors to asynchronously executed kernel functions. - NVlabs/cutile-rs

    Jun 2026 · github.com · its alternatives →

  8. 8

    Back in the old days, people used to do general-purpose GPU programming by using shaders like GLSL. This is what inspired NVIDIA (and other companies) to eventually create CUDA (and friends). This is an implementation of GPT-2 using WebGL and shaders. Enjoy!

    2025 · github.com · its alternatives →

  9. 9RT

    Hello everyone! I've created a programming language named Atlas in C, and I'm excited to share it with you. After many years of thinking about how to bridge CPU and GPU programming more effectively, I decided to build a minimalist language that focuses on a single structure: a stack of (up to 4-dimensional) tensors. Atlas is designed to be simple and efficient—it generalizes many of the concepts behind WebGL while offering some unique features. For example, it runs on Windows 10/11 and in browsers via emscripten, and it even has the capability to render directly to the Windows desktop.…

    Nov 2025 · banditcat.github.io · its alternatives →

  10. 10

    I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes. However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.

    2024 · shi-yan.github.io · its alternatives →

  11. 11AS

    A Simple GPU Hash Table

    2020 · nosferalatu.com · its alternatives →

  12. 12
    RunInfra▲156

    Describe the AI model you need and get an optimized AI

    Jul 2026 · runinfra.ai · its alternatives →

  13. 13

    ålenkå files. Full list of files for ålenkå

    2012 · sourceforge.net · its alternatives →

  14. 14

    Bolt is a language with in-built data-race freedom! - mukul-rathi/bolt

    2020 · github.com · its alternatives →

  15. 15

    Hi HN, I’m Joe. My friends Matthew, Jake and I are building Luminal (https://luminalai.com/), a GPU compiler for automatically generating fast GPU kernels for AI models. It uses search-based compilation to achieve high performance. We take high level model code, like you'd have in PyTorch, and generate very fast GPU code. We do that without using LLMs or AI - rather, we pose it as a search problem. Our compiler builds a search space, generates millions of possible kernels, and then searches through it to minimize runtime. You can try out a demo in `demos/matmul` on mac to…

    2025 · github.com · its alternatives →

  16. 16

    An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…

    2022 · github.com · its alternatives →

  17. 17

    An on-premises, bare-metal solution for deploying GPU-powered applications in containers - emergingstack/es-dev-stack

    2016 · github.com · its alternatives →

  18. 18

    A minimal viable programming language on top of liblgpp - codr7/alang

    2021 · github.com · its alternatives →

  19. 19

    A pipeline that translates Rust GPU code into formal Coq models, as a foundation for memory model proofs - neelsomani/vericuda

    Oct 2025 · github.com · its alternatives →

  20. 20

    Fast, gpu-based CSV parser. Contribute to antonmks/nvParse development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  21. 21GA
  22. 22
    RightNow▲197

    AI code editor for GPU kernel development

    Dec 2025 · its alternatives →

  23. 23

    This started out as a personal effort to learn more about machine learning. It's currently a CLI app where you give it a JSON file specifying your network architecture and hyperparameters and point it to your training data, then invoke it again in 'eval' mode with some data it's not seen before and it will try to classify each sample. I don't see many other people using Vulkan for GPGPU, and there may be many good reasons for that, but I wanted to try something a bit different. I've made every attempt to make the code very clean and readable and I've written up the math in…

    2024 · github.com · its alternatives →

  24. 24

    Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.

    2013 · research.microsoft.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →