Rust GPU

Open-source Rust projects categorized as GPU

Top 23 Rust GPU Projects

  1. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: How to use unsupported macbooks for modern software development | dev.to | 2025-11-15
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. wgpu

    A cross-platform, safe, pure-Rust graphics API.

    Project mention: AMD GPU Debugger | news.ycombinator.com | 2025-12-08

    I didn't even notice who I was replying to at first - so let me start by saying thank you for Ghostty. I spend a great deal of my day in it, and it's a beautifully put together piece of software. I appreciate the work you do and admire your attitude to software and life in general. Enjoy your windfall, ignore the haters, and my best wishes to you and your family with the upcoming addition.

    The project I'm mostly working on uses the wgpu crate, https://github.com/gfx-rs/wgpu, which may be of interest if writing cross-platform GPU code. (Though obviously if using Rust, not Zig). With it my project easily runs on Windows (via DX12), Linux (via Vulkan), macOS (via Metal), and directly on the web via Wasm/WebGPU. It is a "lowest common denominator", but good enough for most use-cases.

    That said, ever with simple shaders I had to implement some workarounds for Xcode issues (e.g. https://github.com/gfx-rs/wgpu/issues/8111). But still vastly preferable to other debugging approaches and has been indispensable in tracking down a few bugs.

  4. neovide

    No Nonsense Neovim Client in Rust

    Project mention: Electron-based apps cause system-wide lag on macOS 26 Tahoe | news.ycombinator.com | 2025-09-25
  5. gyroflow

    Video stabilization using gyroscope data

    Project mention: Gyroflow: Advanced gyro-based video stabilization tool | news.ycombinator.com | 2025-07-08
  6. gfx

    [maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

  7. LACT

    Linux GPU Configuration And Monitoring Tool

    Project mention: AMD GPUs Go Brrr | news.ycombinator.com | 2025-11-15

    I'm running a 6900XT on Arch and have no problems so far. Steam, Heroic launcher and every game i tried so far worked like a charm. You can even OC with LACT [1] if you want to.

    [1] https://github.com/ilya-zlobintsev/LACT

  8. pixels

    A tiny hardware-accelerated pixel frame buffer. 🦀

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. rui

    Declarative Rust UI library

  11. dfdx

    Deep learning in Rust, with shape checked tensors and neural networks

  12. cubecl

    Multi-platform high-performance compute language extension for Rust.

    Project mention: CubeCL: GPU Kernels in Rust for CUDA, ROCm, and WGPU | news.ycombinator.com | 2025-04-23

    Agreed! I was looking through the summation example < https://github.com/tracel-ai/cubecl/blob/main/examples/sum_t...> and it seems like the primary focus is on the more traditional pre-2018 GPU programming without explicit warp-level operations, asynchrony, atomics, barriers, or countless tensor-core operations.

    The project feels very nice and it would be great to have more notes in the README on the excluded functionality to better scope its applicability in more advanced GPGPU scenarios.

  13. Emu

    The write-once-run-anywhere GPGPU library for Rust

  14. macmon

    🦀⚙️ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature 🌡️

    Project mention: From iTerm To WezTerm | dev.to | 2025-01-09

    In recent years, new terminal emulators have appeared. I tried using them mainly for testing macmon. A couple of years ago, I tried switching to kitty, which was faster due to GPU acceleration. However, it required too much customization and still looked very non-native for macOS. GPU acceleration was added to iTerm as well, so I stayed with it.

  15. luminance-rs

    Type-safe, type-level and stateless Rust graphics framework

  16. cudarc

    Safe rust wrapper around CUDA toolkit

    Project mention: Building a CUDA-Accelerated Neural Network Library in Rust | dev.to | 2025-10-04

    Getting CUDA working from Rust was... an adventure. I'm using cudarc which provides safe Rust bindings.

  17. femtoGPT

    Pure Rust implementation of a minimal Generative Pretrained Transformer

    Project mention: Show HN: Pure Rust Implementation of GPT | news.ycombinator.com | 2025-01-16
  18. arrayfire-rust

    Rust wrapper for ArrayFire

  19. RustaCUDA

    Rusty wrapper for the CUDA Driver API

  20. memtest_vulkan

    Vulkan compute tool for testing video memory stability

  21. blub

    3D fluid simulation experiments in Rust, using WebGPU-rs (WIP)

  22. rust-mlops-template

    A work in progress to build out solutions in Rust for MLOPs

  23. ministark

    🏃‍♂️💨 GPU accelerated STARK prover built on @arkworks-rs

  24. vger-rs

    2D GPU renderer for dynamic UIs

  25. nvfancontrol

    NVidia dynamic fan control for Linux and Windows

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust GPU discussion

Rust GPU related posts

  • AMD GPUs Go Brrr

    1 project | news.ycombinator.com | 15 Nov 2025
  • Linux GPU fan control for AMD and Nvidia

    1 project | news.ycombinator.com | 30 Oct 2025
  • Leaving my comfort zone: Contributing to wgpu, A light overview of the Graphic API's

    1 project | dev.to | 28 Oct 2025
  • WebGPU and the Price of Compiling WGSL

    1 project | news.ycombinator.com | 6 Oct 2025
  • Ask HN: What Terminal apps (via homebrew) support 24 bit color on macOS Tahoe?

    1 project | news.ycombinator.com | 17 Sep 2025
  • Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs

    4 projects | news.ycombinator.com | 7 Aug 2025
  • Shipping WebGPU on Windows in Firefox 141

    6 projects | news.ycombinator.com | 16 Jul 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source GPU projects in Rust? This list will help you:

# Project Stars
1 alacritty 61,519
2 wgpu 15,861
3 neovide 14,647
4 gyroflow 8,058
5 gfx 5,399
6 LACT 3,509
7 pixels 2,046
8 rui 1,968
9 dfdx 1,853
10 cubecl 1,841
11 Emu 1,607
12 macmon 1,135
13 luminance-rs 1,110
14 cudarc 1,002
15 femtoGPT 931
16 arrayfire-rust 824
17 RustaCUDA 778
18 memtest_vulkan 564
19 blub 464
20 rust-mlops-template 368
21 ministark 367
22 vger-rs 306
23 nvfancontrol 231

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?