rust-gpu VS hash-shader

Compare rust-gpu vs hash-shader and see what are their differences.


🐉 Making Rust a first-class language and ecosystem for GPU code 🚧 (by EmbarkStudios)


SHA256 Compute Shader (Kernel) Written in Rust (by RustyBamboo)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
rust-gpu hash-shader
19 1
3,696 31
3.6% -
9.5 7.4
7 days ago 6 months ago
Rust C
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of rust-gpu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-04.
  • What's everyone working on this week (40/2021)? | 2021-10-04
    Another aspect of writing code for GPUs are the shaders, the code that gets executed in the GPU. These can be written in CUDA C (for CUDA), OpenCL C (for OpenCL), GLSL (if using graphic/compute APIs such as OpenGL), etc. Rust can be used for this purpose too, thanks to rust-gpu, but it is a bit more complex to get started.
  • Unified Shader Programming in C++ | 2021-10-03
    Rust also has this, from what I understand:
  • Is there a crate for CPU/GPU agnostic code in Rust (like Kokkos for C++) | 2021-09-29
  • What's the current state of GPU compute in rust? | 2021-09-20
    Working on autograph, for machine learning and neural networks. Unlike CUDA / HIP it's threadsafe, but doesn't expose low level things like multiple streams. Most of the shaders are glsl but I'm now using rust_gpu for pure rust gpu code.
  • I wanted to share my experience of Rust as a deep learning researcher | 2021-09-01
    For this, I'm hoping these folks will nail it soon
  • Man, building a game sure takes a long time | 2021-07-07
    That's a good point. I'm interested in projects like Rust GPU for this sort of thing. Should make it easy enough to actually unit test your shaders.
  • 32bit indexing in 64bit again - GPUs | 2021-06-28
    Proposing a function like std::index_32, to improve a performance problem which may or may not exist, on a class of platforms which aren't supported (and on which Rust currently barely compiles), because Rust might become popular on those platforms in the future... you could try it, but I think your proposal would have a very low chance of being accepted. The starting point is here.
  • Announcing neuronika 0.1.0, a deep learning framework in Rust | 2021-06-15
    there is the rust-gpu effort, an alternative to OpenCL
  • Is cuda all written in C++ why not RUST? | 2021-06-04
  • Rust-GPU: Making Rust a first-class language and ecosystem for GPU code | 2021-06-04


Posts with mentions or reviews of hash-shader. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-25.

What are some alternatives?

When comparing rust-gpu and hash-shader you can also consider the following projects:

are-we-learning-yet - How ready is Rust for Machine Learning?

wgpu-rs - Rust bindings to wgpu native library - Source code for

wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.

DirectXShaderCompiler - This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.

conan-center-index - Recipes for the ConanCenter repository