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
67 watching
399 forks
Language: C#
last commit: 3 days 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,490
sergio0694/computesharp Enables C# code to run on the GPU through DirectX and dynamically generated shaders 2,775
microsoft/dotnet The official home of .NET on GitHub, providing documentation, open source projects, and resources for developers. 14,419
dotnet/wpf A UI framework for building Windows desktop applications using C# and XAML. 7,079
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,244
dotnet/runtime Provides the underlying runtime and libraries for .NET applications 15,352
sta/websocket-sharp An implementation of the WebSocket protocol for C# applications. 5,731
panjf2000/gnet An event-driven networking framework designed to provide high-performance and lightweight network capabilities. 9,665
dotnet/sdk Provides shared functionality to create .NET projects, used by both Visual Studio and the .NET CLI. 2,728
dotnet/open-xml-sdk Tools for working with Microsoft Office document formats in .NET applications 4,036
microsoft/playwright-dotnet A .NET implementation of a cross-browser web automation library 2,497
dotnet/csharplang The official repo for C# language design and implementation. 11,555
dotnet/docs Conceptual documentation for .NET technologies and frameworks. 4,278
grpc/grpc-dotnet An implementation of the gRPC remote procedure call framework for .NET applications 4,204
bflattened/bflat A C# compiler and runtime system that compiles to native executables with the performance of CoreCLR GC and RyuJIT 3,651