GPU Compute Frameworks
Low-level frameworks and libraries for writing and running portable GPU compute kernels for data processing, simulation, and machine-learning acceleration across vendors.
7 projects
See methodology for ranking rules; order uses public GitHub metrics within this scenario.
| Rank | Project | Stars | Forks | Updated | License |
|---|---|---|---|---|---|
| 1 |
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation. |
2.6K | 198 | 08/15/26 | Apache-2.0 |
| 2 |
lupine
LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines. |
2.4K | 134 | 08/29/26 | Apache-2.0 |
| 3 |
dstack
Vendor-agnostic orchestration for training, inference and agentic workloads across NVIDIA, AMD, TPU, and Tenstorrent on clouds, Kubernetes, and bare metal. |
2.2K | 252 | 08/28/26 | MPL-2.0 |
| 4 |
MetalPetal
A GPU accelerated image and video processing framework built on Metal. |
2.2K | 288 | 04/10/24 | MIT |
| 5 |
tt-metal
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model. |
1.6K | 616 | 08/29/26 | Apache-2.0 |
| 6 |
blazingsql
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF. |
2.0K | 183 | 09/16/22 | Apache-2.0 |
| 7 |
uccl
UCCL is an efficient communication library for GPUs, covering collectives, P2P (e.g., KV cache transfer, RL weight transfer), and EP (e.g., GPU-driven) |
1.5K | 171 | 08/29/26 | Apache-2.0 |