rust-gpu VS conan-center-index

Compare rust-gpu vs conan-center-index and see what are their differences.

rust-gpu

🐉 Making Rust a first-class language and ecosystem for GPU code 🚧 (by EmbarkStudios)
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 conan-center-index
19 10
3,696 459
3.6% 7.4%
9.5 10.0
3 days ago 2 days ago
Rust Python
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.

rust-gpu

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)?
    reddit.com/r/rust | 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++
    news.ycombinator.com | 2021-10-03
    Rust also has this, from what I understand:

      https://github.com/EmbarkStudios/rust-gpu
  • Is there a crate for CPU/GPU agnostic code in Rust (like Kokkos for C++)
    reddit.com/r/rust | 2021-09-29
  • What's the current state of GPU compute in rust?
    reddit.com/r/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
    reddit.com/r/rust | 2021-09-01
    For this, I'm hoping these folks will nail it soon https://github.com/EmbarkStudios/rust-gpu
  • Man, building a game sure takes a long time
    reddit.com/r/gamedev | 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
    reddit.com/r/rust | 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
    reddit.com/r/rust | 2021-06-15
    there is the rust-gpu effort, an alternative to OpenCL https://github.com/EmbarkStudios/rust-gpu
  • Is cuda all written in C++ why not RUST?
    reddit.com/r/CUDA | 2021-06-04
  • Rust-GPU: Making Rust a first-class language and ecosystem for GPU code
    news.ycombinator.com | 2021-06-04

conan-center-index

Posts with mentions or reviews of conan-center-index. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-23.
  • Binary Banshees and Digital Demons [as a cautionary tale from C++ land]
    reddit.com/r/rust | 2021-09-23
    I think the great hero in Rust that solves this conflict is crater. With the visibility it provides into the Rust ecosystem, it turns the absolute "breaking change bad" into a negotiable "how much breakage can we tolerate". Some repositories of libraries similar to crates.io have appeared in the C++ world (e.g. JFrog ConanCenter), and I wager that something similar to crater would help.
  • I wanted to share my experience of Rust as a deep learning researcher
    reddit.com/r/rust | 2021-09-01
    Well, https://vcpkg.io/en/packages.html and https://conan.io/center/, plus you get to do like Java, getting the libraries distributed as compiled code.
  • C++ libraries are impossible to install
    reddit.com/r/cpp | 2021-08-07
  • How do u search for a type of library other than writing "C++ XXX library" on google? or is that enough?
    you may have a look at C++ package managers, like conan: https://conan.io/center/
  • Thriving in a Crowded and Changing World: C++ 2006–2020 [pdf]
    news.ycombinator.com | 2021-07-16
    To pick on the sibiling comment, these are the C++ versions of crates.io.

    https://vcpkg.io/en/packages.html

    https://conan.io/center/

    Plus they can also host binary packages, so you don't have to build the world, just your own stuff.

    For some of us that matters.

  • Using package managers for cross-platform development (your testimonies ?)
    Furthermore, Qt is, as you know, complex to build, so the Conan recipe packaging Qt will not be an obvious one. It has been added recently to the ConanCenter, so it will sure keep evolving, reporting it in conan-center-index repo, and trying to work with the community there to improve support for MinGW is probably the way to go. Note that there have been more than 4k PRs in the repo so far (1.5 years), so the community really works to improve things. Also it seems that Qt themselves are using Conan so at some point their Conan support will become more mainstream and stable, but at the moment, not mainstream compilers as MinGW will get limited support.
  • Environment for new C++ project
    reddit.com/r/cpp | 2021-04-11
    - MinGW will probably be added at some point, this open PR is green: https://github.com/conan-io/conan-center-index/pull/4327
  • All C++20 core language features with examples
    news.ycombinator.com | 2021-04-07
    - The public repo for ConanCenter packages, got aprox +3500 pull requests in last year https://github.com/conan-io/conan-center-index/pulls. This doesn't count for contribution to the tool itself.
  • Getting GLAD with Conan
    reddit.com/r/opengl | 2021-03-01
    I'm trying to brush up on my opengl knowledge by rushing through learnopengl once more. I would like to try and use conan to manage my dependencies.
  • Getting CMake and Conan To Find Boost
    reddit.com/r/cpp | 2021-02-05
    I've found it depends on the package - Boost and PySide11 work, for instance. Others don't. I've been led to understand fixing these issues is an ongoing effort by the maintainers - many of the older package recipes were written before this sort of functionality was possible. The worst case scenario is to report it on the issue tracker and hack around it with a big fat FIXME until it's taken care of. Or dive into the recipe and submit a PR on the conan-center-index repo :-)

What are some alternatives?

When comparing rust-gpu and conan-center-index 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

cmake-init-vcpkg-example - cmake-init generated executable project with vcpkg integration

Vcpkg - C++ Library Manager for Windows, Linux, and MacOS

crates.io - Source code for crates.io

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

hash-shader - SHA256 Compute Shader (Kernel) Written in Rust

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

Taskflow - A General-purpose Parallel and Heterogeneous Task Programming System

std-simd - std::experimental::simd for GCC [ISO/IEC TS 19570:2018]