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: almost 2 years ago
Linked from 3 awesome lists

3daudiocsharpgame-developmentglfwgraphicsgraphics-libraryhapticsnativeopenalopenclopenglscientific-visualizationsilkvulkanwebgpuwgpu

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dotnet/dotnet-dockerProvides pre-built Docker images for .NET applications and tools.4,526
sergio0694/computesharpEnables C# code to run on the GPU through DirectX and dynamically generated shaders2,799
microsoft/dotnetThe official home of .NET on GitHub, providing documentation, open source projects, and resources for developers.14,453
dotnet/wpfA UI framework for building Windows desktop applications using C# and XAML.7,125
opentk/opentkA 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/runtimeThe .NET runtime provides a platform for building cloud, mobile, desktop, and IoT applications.15,518
sta/websocket-sharpAn implementation of the WebSocket protocol for C# applications.5,759
panjf2000/gnetAn event-driven networking framework designed to provide high-performance and lightweight network capabilities.9,825
dotnet/sdkProvides shared functionality to create .NET projects, used by both Visual Studio and the .NET CLI.2,759
dotnet/open-xml-sdkProvides tools for working with Office document formats4,071
microsoft/playwright-dotnetA .NET port of Playwright, allowing C# developers to automate Chromium, Firefox and WebKit browsers with a single API.2,526
dotnet/csharplangThe official repo for C# language design and implementation.11,644
dotnet/docsConceptual documentation for .NET technologies and frameworks.4,300
grpc/grpc-dotnetAn implementation of the gRPC remote procedure call framework for .NET applications4,229
bflattened/bflatA C# compiler and runtime system that compiles to native executables with the performance of CoreCLR GC and RyuJIT3,676