Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 15 C# GPU Projects
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
A couple other options than what has been suggested so far: - TerraFX.Interop.Windows. Raw, blittable, 1:1 bindings for all Win32, D2D/D3D11/D3D12 APIs (there's also a version with Vulkan bindings). As close to doing #include as you can get in C#. This is my personal favorite, I use it in my own ComputeSharp library, and transitively we use it in the Microsoft Store too 🙂 - Silk.NET another version of high-performance bindings, more opinionated than TerraFX and with some additional helpers to make it a bit easier to use.
-
Project mention: If you're finding your laptop slow and buggy, this application will change your G14/G15's life. | /r/ZephyrusG14 | 2023-04-27
I use this program to do my GPU updates. I keep GeForce installed just for the recording features but this tool makes updating so much simpler, and much quicker than GeForce ever did
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
I've had a good experience with ILGPU: clean API, loads of samples, nice community. Apologies for a shameless plug, but I used it in one of my projects and happened to write a blog post about it: https://timiskhakov.github.io/posts/computing-the-convex-hull-on-gpu. Hope it helps!
-
-
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Project mention: i got hacked by malware and lost my Microsoft account that had Minecraft connected | /r/Windows10 | 2022-08-09"Adding an exclusion" links here
-
NvAPIWrapper
NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
VL.Fuse
A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.
We're using it as render engine for our visual live-programming environment vvvv: https://visualprogramming.net It allows you to play around with the engine fairly quickly. To get an impression, here is an intro tutorial that shows it in action: https://youtu.be/Cs60A_pSIy0 Also check out FUSE which builds on top of vvvv/stride: https://www.thefuselab.io/
-
d2dlib
A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.
-
-
Cekirdekler
Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
-
SDToolkit
:robot: All in one, batteries-included software to easily generate and upscale AI art using Stable Diffusion
Project mention: SDToolkit - All in one software to easily generate and upscale stable diffusion art | /r/StableDiffusion | 2022-10-15 -
Project mention: I made a custom utility to help with G9 / other monitors with custom res support (NVIDIA) | /r/ultrawidemasterrace | 2022-12-20
You can find it here: https://github.com/narodgaming/nru - if you're merely a programmer and are interested, feel free to take a look at how it works. For G9 / Neo G9 owners (or any other affected monitors), you can click along the side in to releases and download it if you want to give it a go.
-
Project mention: Looking for feedback on custom GPU OC tool: "GPU Control" - Apply OCs depending on which software is running | /r/overclocking | 2022-12-27
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# GPU related posts
- If you're finding your laptop slow and buggy, this application will change your G14/G15's life.
- C# and GPU programming
- GeForce experience deleted, when do I know when to get new drivers?
- Stride – Open-source C# Game Engine
- Silent install nVidia drivers without GeForce Experience ?
- Performance of i5 12500 iGPU
- Nvidia's email verification is down, blocking logins to GeForce Now and GeForce Experience
-
A note from our sponsor - SonarQube
www.sonarqube.org | 7 Jun 2023
Index
What are some of the best open-source GPU projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | ComputeSharp | 2,188 |
2 | TinyNvidiaUpdateChecker | 1,142 |
3 | ILGPU | 836 |
4 | StableFluids | 826 |
5 | SilentCryptoMiner | 820 |
6 | NvAPIWrapper | 234 |
7 | Hybridizer | 215 |
8 | VL.Fuse | 214 |
9 | d2dlib | 195 |
10 | Voxels | 188 |
11 | Cekirdekler | 88 |
12 | SDToolkit | 26 |
13 | GPU-Voxels | 8 |
14 | nru | 2 |
15 | ezgpuctl | 1 |