Dev tools · alternatives · 2026
24 alternatives to A Minimal Code Example of Using Vulkan for Computations on the GPU
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC. - Erkaman/vulkan_minimal_compute
This is a minimal code example demonstrating how to use Vulkan for GPU computations. It's designed for developers learning to implement parallel computing tasks on graphics hardware. The example provides a… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Minimal Code Example of Using Vulkan for Computations on the GPU launched in 2017; newer entries below may have overtaken it.
- 1

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 →
- 2

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 →
- 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

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 →
- 5

Greetings HN! This is Doruk from Oblivus, and I'm excited to announce the launch of our platform, Oblivus Cloud. After more than a year of beta testing, we're excited to offer you a platform where you can deploy affordable and scalable GPU virtual machines in as little as 30 seconds! https://oblivus.com/cloud - What sets Oblivus Cloud apart? At the start of our journey, we had two primary goals in mind: to democratize High-Performance Computing and make it as straightforward as possible. We understand that maintaining GPU servers through major cloud service providers can be…
2023 · oblivus.com · its alternatives →
- 6

We developed a tool to trick your computer into thinking it’s attached to a GPU which actually sits across a network. This allows you to switch the number or type of GPUs you’re using with a single command.
2024 · thundercompute.com · its alternatives →
- 7IM
2023 · vram.asmirnov.xyz · its alternatives →
- 8

Vulkan API for JavaScript/TypeScript. Contribute to maierfelix/nvk development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 9

An on-premises, bare-metal solution for deploying GPU-powered applications in containers - emergingstack/es-dev-stack
2016 · github.com · its alternatives →
- 10

CPU & GPU with Zero Hassle Built with NVIDIA Warp, the same code runs seamlessly on both CPU and GPU — no need to deal with CUDA setup, driver issues, or device-specific kernels. Just flip one config line. Learn Modern Graphics the Easy Way Explore core concepts in differentiable rendering and parallel graphics programming — no need for expensive GPUs or thousands of lines of boilerplate. Minimalist & Educational This isn’t another massive codebase. It’s a clean, hackable implementation built for clarity — perfect for study, prototyping, or teaching yourself how Gaussian Splatting works.
2025 · github.com · its alternatives →
- 11

Janus is a API router for AI models written in Go and has a Vulkan Model runner - Vibra-Ingenn/Janus
20d ago · github.com · its alternatives →
- 12TC
Hello HN! I’m Jonathan from TensorDock. After 7 months in beta, we’re finally launching Core Cloud, our platform to deploy GPU virtual machines in as little as 45 seconds! https://www.tensordock.com/product-core Why? Training machine learning workloads at large clouds can be extremely expensive. This left us wondering, “how did cloud ever become more expensive than on-prem?” I’ve seen too many ML startups buy their own hardware. Cheaper dedicated servers with NVIDIA GPUs are not too hard to find, but they lack the functionality and scalability of the big clouds. We thought to…
2022 · tensordock.com · its alternatives →
- 13VA
2013 · zhehaomao.com · its alternatives →
- 14
micro-gl▲101Run vector graphics on any computer (without GPU or FPU)
2023 · github.com · its alternatives →
- 15

- 16

Single-source pure-Rust heterogeneous GPU compute platform - enkiruntime/enki
19d ago · github.com · its alternatives →
- 17

Simple scheduler for running jobs on GPUs. Contribute to ExpectationMax/simple_gpu_scheduler development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 18

Affordable H100, H200, GB300, and B200 GPU compute for training, inference, and everything in between.
Sep 2026 · compute.cheap · its alternatives →
- 19

Vulkan API for JavaScript/TypeScript. Contribute to maierfelix/nvk development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 20

Hi HN, we are Ed, Zach, and Ronald, creators of Shadeform (https://www.shadeform.ai/), a GPU marketplace to see live availability and prices across the GPU market, as well as to deploy and reserve on-demand instances. We have aggregated 8+ GPU providers into a single platform and API, so you can easily provision instances like A100s and H100s where they are available. From our experience working at AWS and Azure, we believe that cloud could evolve from all-encompassing hyperscalers (AWS, Azure, GCP) to specialized clouds for high-performance use cases. After the launch of…
2023 · shadeform.ai · its alternatives →
- 21

Particle accelleration with OpenGL 4.3, using the compute shader to calculate particle movement on graphics hardware. - MauriceGit/Partikel_accelleration_on_GPU
2016 · github.com · its alternatives →
- 22

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 →
- 23

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 →
- 24

Demo of agent based model on GPU with CUDA and OpenGL (Windows/Linux) Agent instances on GPU memory Uses SSBO for instanced objects (with GLSL 450 shaders) CUDA OpenGL interops Renders with GLFW3 window manager Dynamic camera views in OpenGL (pan,zoom with mouse) Libraries installed using vcpkg (https://github.com/KienTTran/ABMGPU)
2023 · github.com · its alternatives →
Also compare
- Richard – A CNN written in C++ and Vulkan (no ML or math libs) alternatives
- GPT-2 implemented using graphics shaders alternatives
- HipScript – Run CUDA in the browser with WebAssembly and WebGPU alternatives
- Free e-book about WebGPU Programming alternatives
- Oblivus GPU Cloud – Affordable and scalable GPU servers from $0.29/hr alternatives
- Attaching to a virtual GPU over TCP alternatives
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 →