Rust GPU

Open-source Rust projects categorized as GPU

Top 23 Rust GPU Projects

  1. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Release Notes for Ghostty 1.1.0 | news.ycombinator.com | 2025-01-30

    I don't want to learn tmux to handle a feature that my OS already handles. If alacritty supported tabs (and was slightly less hostile, e.g. [0]) I'd be happy with it

    [0] https://github.com/alacritty/alacritty/issues/3129

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. neovide

    No Nonsense Neovim Client in Rust

    Project mention: Helix-gpui: helix gpui front end | news.ycombinator.com | 2024-05-27

    Have you looked at Neovide? It's very similar to this, a cross-platform Rust based front end for neovim. Neovide is really quite nice it's beautifully rendered.

    https://neovide.dev

    My primary use case for Neovide (vs neovim running in Wezterm/kitty/Alacritty) is simply so I can Alt/Cmd-TAB to it quickly as I usually run with many terminal windows open and it's somewhat of a chore to locate the one with nvim in it, whereas with Neovide I have a separate app with an icon in the dock/sysmenu to switch to.

  4. wgpu

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

    Project mention: Ask HN: Resources for General Purpose GPU development on Apple's M* chips? | news.ycombinator.com | 2024-12-25

    People have already mentioned Metal, but if you want cross platform, https://github.com/gfx-rs/wgpu has a vulkan-like API and cross compiles to all the various GPU frameworks. I believe it uses https://github.com/KhronosGroup/MoltenVK to run on Macs. You can also see the metal shader transpilation results for debugging.

  5. gyroflow

    Video stabilization using gyroscope data

  6. gfx

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

  7. pixels

    A tiny hardware-accelerated pixel frame buffer. šŸ¦€

  8. rui

    Declarative Rust UI library

    Project mention: Apple is Killing Swift ā€“ A great language strangled by governance | news.ycombinator.com | 2024-10-28

    Given the rather bad (still!) error messages you get with SwiftUI that seem to be a result of function builders, I'd say it wasn't worth it. At least I get fewer of the "couldn't produce a diagnostic, please file a bug" errors than I used to.

    Then there are property wrappers, which wrap struct/class fields with get/set code (IIRC Lattner didn't like the property wrappers). They've been partially replaced in SwiftUI by macros. The @Observable macro (probably the most widely used one) decorates your class with code that notifies listeners (almost always SwiftUI) of changes. I'd be curious to see what SwiftUI would look like without property wrappers (or macros).

    I think they had a missed opportunity to really add robust updating of views in response state changes. Currently it's still relatively easy to not have your SwiftUI views update because your data model uses some object that isn't @Observable.

    I wrote a UI library inspired by SwiftUI, but in Rust [1], and of course I couldn't add anything to the language, and more experienced Rust programmers discouraged me from using macros. So it can be done without all the extra stuff Swift added.

    [1] https://github.com/audulus/rui

  9. SaaSHub

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

    SaaSHub logo
  10. dfdx

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

    Project mention: Shape Typing in Python | news.ycombinator.com | 2024-04-13
  11. LACT

    Linux GPU Configuration Tool

    Project mention: Bye-bye Windows gaming? SteamOS officially expands past the Steam Deck | news.ycombinator.com | 2025-01-08

    Iā€™m using LACT[1] which is essentially Adrenaline software. It allows to undervolt/change clock for core, vram; adjust fan speed and all you need.

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

  12. Emu

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

  13. luminance-rs

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

  14. 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
  15. cubecl

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

    Project mention: You don't need Nvidia for DL anymore | news.ycombinator.com | 2024-10-29
  16. arrayfire-rust

    Rust wrapper for ArrayFire

  17. RustaCUDA

    Rusty wrapper for the CUDA Driver API

  18. cudarc

    Safe rust wrapper around CUDA toolkit

  19. 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.

  20. strolle

    Experimental real-time renderer with support for dynamic global illumination

  21. blub

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

  22. memtest_vulkan

    Vulkan compute tool for testing video memory stability

  23. ministark

    šŸƒā€ā™‚ļøšŸ’Ø GPU accelerated STARK prover built on @arkworks-rs

  24. rust-mlops-template

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

  25. vger-rs

    2D GPU renderer for dynamic UIs

  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

Log in or Post with

Rust GPU related posts

Index

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

# Project Stars
1 alacritty 57,598
2 neovide 13,514
3 wgpu 13,314
4 gyroflow 7,054
5 gfx 5,361
6 pixels 1,850
7 rui 1,818
8 dfdx 1,776
9 LACT 1,742
10 Emu 1,600
11 luminance-rs 1,096
12 femtoGPT 861
13 cubecl 854
14 arrayfire-rust 817
15 RustaCUDA 770
16 cudarc 711
17 macmon 526
18 strolle 417
19 blub 407
20 memtest_vulkan 353
21 ministark 352
22 rust-mlops-template 335
23 vger-rs 275

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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