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. Learn more ā
Top 23 Rust GPU Projects
-
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
-
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.
-
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.
-
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.
-
-
-
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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
-
-
-
-
-
-
-
-
macmon
š¦āļø Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature š”ļø
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.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust GPU discussion
Rust GPU related posts
-
Release Notes for Ghostty 1.1.0
-
From iTerm To WezTerm
-
3 years old PR to Alacritty for Support for graphics remains open
-
What's Next for WebGPU
-
Repeatability: As Difficult as it is Important
-
You don't need Nvidia for DL anymore
-
How to get started in Graphics Programming in 2024?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
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 |