Sergio0694 / 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! π
β2,836Updated this week
Alternatives and similar repositories for ComputeSharp:
Users that are interested in ComputeSharp are comparing it to the libraries listed below
- The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you aboβ¦β4,291Updated this week
- ILGPU JIT Compiler for high-performance .Net GPU programsβ1,430Updated last month
- This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.β1,455Updated this week
- A low-level, portable graphics library for .NET.β2,520Updated 7 months ago
- SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D β¦β4,696Updated last week
- .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.β1,041Updated last month
- A vector and matrix library written in C# using hardware intrinsicsβ699Updated 2 years ago
- A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project.β2,175Updated this week
- .NET language playgroundβ2,765Updated last month
- Throw in the towel.β732Updated last year
- C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)β3,695Updated 6 months ago
- An ImGui wrapper for .NET.β1,932Updated last week
- Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe CLI Framework powered by C# Source Generator.β1,719Updated 3 weeks ago
- A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.β2,115Updated 5 months ago
- A cross-platform C# editor based on Roslyn and AvalonEditβ2,514Updated 2 weeks ago
- .NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platformβ¦β3,172Updated last month
- A library for adding scripting to .NET applications. Supports V8 (Windows, Linux, macOS) and JScript/VBScript (Windows).β1,808Updated last month
- PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add β¦β1,872Updated last month
- C# scripting platformβ1,698Updated this week
- Next generation API for .NETβ1,681Updated this week
- Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.β2,032Updated 6 months ago
- A GUI framework for C# console applicationsβ1,086Updated 8 months ago
- Command line parsing, invocation, and rendering of terminal output.β3,459Updated this week
- Clang bindings for .NET written in C#β1,030Updated this week
- New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.β791Updated 7 months ago
- A library to provide pooling for .NET MemoryStream objects to improve application performance.β2,021Updated last week
- YamlDotNet is a .NET library for YAMLβ2,610Updated this week
- Extensible tool for weaving .net assembliesβ4,395Updated last month
- Run C# scripts from the .NET CLI.β2,792Updated 2 months ago
- Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).β2,362Updated 2 years ago