Embed visual business rules in your .NET app with AI-assisted authoring, native VS debugging, blazing-fast compiled evaluation, and no SaaS dependency. FREE edition available. Learn more →
Top 23 C# OpenGL Projects
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
Code Effects
Code Effects: AI-Ready .NET Business Rules Engine. Embed visual business rules in your .NET app with AI-assisted authoring, native VS debugging, blazing-fast compiled evaluation, and no SaaS dependency. FREE edition available.
-
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.
Project mention: Learn OpenGL, extensive tutorial resource for learning Modern OpenGL | news.ycombinator.com | 2026-07-23I can recommend OpenTK [0]. I've used it recently to create a 3D renderer, and I have not run into any issues.
[0] https://opentk.net/
-
-
-
Project mention: Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting | news.ycombinator.com | 2026-03-06
This was the bummer to me when I tried it. I liked the bug-ridden classic experience before the notoriety patch.
I recently tried https://www.classicuo.eu/ ClassicUO, and the nostalgia was incredible. Granted it is not playable, but there is something about that experience that all of the assistants, hotkeys, etc. fail to capture.
-
-
-
ReSharper
ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
-
-
-
-
-
-
-
-
-
voxel-engine
This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry. (by sjoerdev)
-
-
-
Canvas
Generic cross-platform real-time charts for Web and Desktop apps with built-in pan and zoom support. (by Indemos)
-
Arqan
Arqan is an OpenGL and GLFW binding for C# that allows you to directly use all OpenGL methods and enums methods and enums from the popular GLFW library
-
-
-
csharp-sdl-imgui
This is a project for game creation, OpenGL window context creation in SDL2 and input control, implemented in Csharp
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
C# OpenGL discussion
C# OpenGL related posts
-
Fast, portable, low-level C# bindings for OpenGL, OpenGL ES, OpenAL, and OpenCL
-
Voxel Raycaster (Voxlap-style) with baked cubic PBS/PBR lighting C#
-
Déjà vu: Ghostly CVEs in my terminal title
-
Microsoft answered Congress' questions on security. The White House needs to act
-
Unhandled SEHException when running OpenTK project - What am I doing wrong?
-
Is there a real time graphics llibrary in c#
-
Math Game Project
-
A note from our sponsor - Code Effects
codeeffects.com | 7 Sep 2026
Index
What are some of the best open-source OpenGL projects in C#? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Silk.NET | 5,192 |
| 2 | OpenTK | 3,539 |
| 3 | FModel | 3,114 |
| 4 | Veldrid | 2,701 |
| 5 | ClassicUO | 722 |
| 6 | OpenGL.Net | 616 |
| 7 | Librelancer | 606 |
| 8 | SFML.Net | 584 |
| 9 | jazz2 | 570 |
| 10 | ShaderGen | 516 |
| 11 | PokemonGameEngine | 267 |
| 12 | GLWpfControl | 230 |
| 13 | TrippyGL | 197 |
| 14 | zig-opengl | 123 |
| 15 | OpenTK-PathTracer | 102 |
| 16 | voxel-engine | 74 |
| 17 | BlockGame | 33 |
| 18 | Quake2Sharp | 32 |
| 19 | Canvas | 30 |
| 20 | Arqan | 28 |
| 21 | Tofu3D | 23 |
| 22 | OpenGL-GA | 22 |
| 23 | csharp-sdl-imgui | 11 |