C# Vulkan

Open-source C# projects categorized as Vulkan

Top 6 C# Vulkan Projects

  • Stride Game Engine

    Stride Game Engine (formerly Xenko)

    Project mention: Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs | news.ycombinator.com | 2024-01-10

    In general it took me less time to rewrite the code-base then implementing some of the workarounds for missing features in Unity (e.g. HTTP2) in the first place.

    [0] https://github.com/stride3d/stride/issues/2069

  • Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

    Project mention: Is there a real time graphics llibrary in c# | /r/csharp | 2023-05-17

    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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Veldrid

    A low-level, portable graphics library for .NET.

    Project mention: Is there a real time graphics llibrary in c# | /r/csharp | 2023-05-17

    I'd recommend Veldrid

  • ClassicUO

    ClassicUO - an open source implementation of the Ultima Online Classic Client.

    Project mention: Is there a simple, out of the box solution for Mac? (M1) | /r/ultimaonline | 2023-12-08

    Parallels or download the client at www.classicuo.eu. With the latter option, you will need the files from the client.

  • ShaderGen

    Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

  • vkdiag

    Tool to detect and fix potential issues with Vulkan drivers

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-10.

C# Vulkan related posts

Index

What are some of the best open-source Vulkan projects in C#? This list will help you:

Project Stars
1 Stride Game Engine 6,136
2 Silk.NET 3,593
3 Veldrid 2,393
4 ClassicUO 525
5 ShaderGen 476
6 vkdiag 41
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com