C# OpenGL

Open-source C# projects categorized as OpenGL

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.

    Project mention: Microsoft answered Congress' questions on security. The White House needs to act | news.ycombinator.com | 2024-06-15

    There are: https://github.com/dotnet/Silk.NET, https://github.com/terrafx and https://github.com/microsoft/Win2D

    Now, I don't know (or care, to be fair) about the internal aspect of the culture on what is in vogue in various MSFT teams, but there is a rich ecosystem of libraries to massively simplify interaction with pretty much anything that can be called from C and often C++ on Windows.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • Veldrid

    A low-level, portable graphics library for .NET.

  • Duality

    a 2D Game Development Framework

  • FModel

    Unreal Engine Archives Explorer

  • OpenGL.Net

    Modern OpenGL bindings for C#.

  • ClassicUO

    ClassicUO - an open source implementation of the Ultima Online Classic Client.

    Project mention: Is there a simple, out of the box solution for Mac? (M1) | /r/ultimaonline | 2023-12-08

    Parallels or download the client at www.classicuo.eu. With the latter option, you will need the files from the client.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SFML.Net

    Official binding of SFML for .Net languages

  • Librelancer

    A re-implementation of Freelancer

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Librelancer - Freelancer clone. C#, OpenGL

  • jazz2

    🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

    Project mention: Jazz jackrabbit 2 possible? | /r/RG35XX | 2023-11-02
  • ShaderGen

    Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

  • PokemonGameEngine

    A C# 2D Pokémon game engine and map editor.

  • GLWpfControl

    A fast native control for OpenTK 4.x + 3.x on WPF.

  • TrippyGL

    A simple, lightweight yet highly versatile OpenGL graphics library

  • zig-opengl

    OpenGL binding generator based on the opengl registry

  • OpenTK-PathTracer

    C# OpenGL Path Tracer, Real-Time GPU accelerated

  • voxel-engine

    This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry. (by sjoerdev)

    Project mention: voxel-engine alternatives - gvox_engine and octo-release | libhunt.com/r/sjoerdev/voxel-engine | 2024-05-02
  • 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

  • Quake2Sharp

    Quake 2, fully playable, ported to C#

  • Canvas

    Generic cross-platform real-time charts for Web apps with built-in pan and zoom support. (by Indemos)

  • OpenGL-GA

    My first ever 3D engine, filled with bugs and errors

  • RTCircles-

    Cross Platform osu! clone with focus on performance For (Windows/Linux/Android) (Maybe Mac and IOS but i cant test)

  • NthDimension

    General purpose OpenGL deferred rendering for .Net Framework

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# OpenGL discussion

Log in or Post with

C# OpenGL related posts

  • Microsoft answered Congress' questions on security. The White House needs to act

    3 projects | news.ycombinator.com | 15 Jun 2024
  • Unhandled SEHException when running OpenTK project - What am I doing wrong?

    1 project | /r/opengl | 25 Jun 2023
  • Is there a real time graphics llibrary in c#

    4 projects | /r/csharp | 17 May 2023
  • Math Game Project

    3 projects | /r/csharp | 14 May 2023
  • Is there a way to display 3D models on a page?

    2 projects | /r/dotnetMAUI | 4 May 2023
  • [WinUI] High level 2D rendering library

    4 projects | /r/csharp | 27 Mar 2023
  • SDL2 + OpenGL in C#?

    3 projects | /r/gamedev | 17 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source OpenGL projects in C#? This list will help you:

Project Stars
1 Silk.NET 3,934
2 OpenTK 3,154
3 Veldrid 2,444
4 Duality 1,389
5 FModel 1,380
6 OpenGL.Net 567
7 ClassicUO 552
8 SFML.Net 509
9 Librelancer 498
10 jazz2 483
11 ShaderGen 481
12 PokemonGameEngine 207
13 GLWpfControl 187
14 TrippyGL 162
15 zig-opengl 95
16 OpenTK-PathTracer 90
17 voxel-engine 58
18 Arqan 26
19 Quake2Sharp 26
20 Canvas 19
21 OpenGL-GA 18
22 RTCircles- 15
23 NthDimension 8

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com