Silk.NET

Bindings library

A high-performance library providing C# bindings to various low-level APIs for multimedia, graphics, and compute applications.

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

GitHub

4k stars
69 watching
409 forks
Language: C#
last commit: 7 months ago
Linked from 3 awesome lists

3daudiocsharpgame-developmentglfwgraphicsgraphics-libraryhapticsnativeopenalopenclopenglscientific-visualizationsilkvulkanwebgpuwgpu

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dotnet/dotnet-docker Provides pre-built Docker images for .NET applications and tools. 4,526
sergio0694/computesharp Enables C# code to run on the GPU through DirectX and dynamically generated shaders 2,799
microsoft/dotnet The official home of .NET on GitHub, providing documentation, open source projects, and resources for developers. 14,453
dotnet/wpf A UI framework for building Windows desktop applications using C# and XAML. 7,125
opentk/opentk A fast and low-level C# wrapper for OpenGL, OpenAL & OpenCL, providing a robust set of libraries for 3D graphics, audio, compute, and input. 3,265
dotnet/runtime The .NET runtime provides a platform for building cloud, mobile, desktop, and IoT applications. 15,518
sta/websocket-sharp An implementation of the WebSocket protocol for C# applications. 5,759
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,825
dotnet/sdk Provides shared functionality to create .NET projects, used by both Visual Studio and the .NET CLI. 2,759
dotnet/open-xml-sdk Provides tools for working with Office document formats 4,071
microsoft/playwright-dotnet A .NET port of Playwright, allowing C# developers to automate Chromium, Firefox and WebKit browsers with a single API. 2,526
dotnet/csharplang The official repo for C# language design and implementation. 11,644
dotnet/docs Conceptual documentation for .NET technologies and frameworks. 4,300
grpc/grpc-dotnet An implementation of the gRPC remote procedure call framework for .NET applications 4,229
bflattened/bflat A C# compiler and runtime system that compiles to native executables with the performance of CoreCLR GC and RyuJIT 3,676