Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Silk.NET Alternatives
Similar projects and alternatives to Silk.NET
-
-
OpenTK
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
-
Win2D
Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
-
Interactive Data Display for WPF
Interactive Data Display for WPF is a set of controls for adding interactive visualization of dynamic data to your application. It allows to create line graphs, bubble charts, heat maps and other complex 2D plots which are very common in scientific software. Interactive Data Display for WPF integrates well with Bing Maps control to show data on a geographic map in latitude/longitude coordinates. The controls can also be operated programmatically.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
-
-
GraphQLinq
LINQ to GraphQL - Strongly typed GraphQL queries with LINQ query syntax. No more magic strings and runtime errors.
-
-
-
-
-
Bullet
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
-
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Silk.NET reviews and mentions
- Cross-platform audio playback
- C# Game engine - suggestions
-
Why is every graphics API C# wrapper I find deprecated?
If you want something more ".NET like", check out Silk.NET instead. It's also community maintained and in the .NET Foundation, but does name remappings, friendly API overloads, and other things that make it feel more ".NET like": https://github.com/dotnet/Silk.NET
- Simple 2D Graphics Engine
-
Seriously WTF C++?
There are quite a lot actually, even if we ignore engines and frameworks (though some of them are quite low level). Some of the biggest are Silk.NET, Vortice.Windows, SharpDX (the last one is dead but it still should work well).
-
Looking for advice, anything is appreciated
I would go with https://github.com/dotnet/Silk.NET It is a very good wrapper library for C#. Don't worry too much about performance. I build some pretty advanced things with it in Opengl. There are even fully featured game engines running entirely in C# (Evergine, Stride3D). You can even learn some c++ concepts when using c# for opengl (Using pointers to upload buffers).
-
Any open source libraries that I can contribute to?
Silk.NET Is open for contributors and maintainers!
- Why is there a lack of cool repos?
-
I need something like Pygame + PyOpenGL or LWJGL, but for C#/.NET
https://github.com/mellinoe/veldrid and https://github.com/dotnet/Silk.NET are nice wrappers around several graphic apis
-
How can i build a graphic engine in C#?
Once you learn how game engines generally work, you will need https://github.com/dotnet/Silk.NET and potentially https://github.com/Sergio0694/ComputeSharp
-
A note from our sponsor - SonarLint
www.sonarlint.org | 3 Feb 2023
Stats
Ultz/Silk.NET is an open source project licensed under MIT License which is an OSI approved license.