awesome-opengl
A curated list of awesome OpenGL libraries, debuggers and resources.
2171
last year
awesomeawesome-listcomputer-graphics
VK-GL-CTS
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
C++515apache-2.0
4 months ago
openglopengl-ctsopengl-es
recipe-wizard
A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2
Shell39
2 years ago
glintercept
GLIntercept is a OpenGL function call interceptor for Windows that will intercep
C++516
2 years ago
opengl
glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
C13021zlib
3 months ago
clinuxmacos
glsmac
Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centaur
C++422agpl-3.0
12 days ago
4x4x-strategy-gamec-plus-plus
glsl_trace
Library for shader debugging and profiling for Vulkan and OpenGL
C++32mit
last year
cplusplusopenglvulkan-api
MangoHud
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and m
C6157mit
4 months ago
benchmarkinghudlinux
angle
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
C++3417other
2 months ago
lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native API
Java4825bsd-3-clause
4 days ago
bindingsfmodfreetype
MTHawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stallin
Objective-C1484mit
last year
anrapmassistant
nanovg
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations
C5167zlib
8 months ago
nanogui
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/
C++1573other
6 months ago
gl_vk_threaded_cadscene
OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
C++164apache-2.0
last month
command-bufferopenglthread
Native_SDK
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loadi
C++716mit
2 months ago
GL_vs_VK
Comparison of OpenGL and Vulkan API in terms of performance.
C++82mit
2 years ago
benchmarkcomparisongraphics
dglOpenGL
Delphi / Pascal OpenGL header translation (including WGL and GLX)
Pascal82mpl-2.0
7 years ago
delphiheadersopengl
canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
Go1462mit
4 months ago
cairocanvaseps
morphologica
A library of supporting code for numerical modelling (JSON config, HDF5 data, Mo
C++260apache-2.0
3 days ago
2d3dcplusplus
glbinding
A C++ binding for the OpenGL API, generated using the gl.xml specification.
C++832mit
5 months ago
c-plus-plusc-plus-plus-11library
Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
C10448mit
8 months ago
cgameglsl
Pacman
Available on Google Play Market! Test task from ZeptoLab. Android NDK(C++) + Ope
C++88mit
5 months ago
glumpy
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Python1230bsd-3-clause
12 months ago
enginegamenumpy
glfw
Go cross-platform glfw library for creating an OpenGL context and receiving even
Go81mit
last year
Alcinoe
Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wr
Pascal981apache-2.0
last month
bsondelphidelphi-component
mapbox-gl-native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js
C++4378other
last year
androidc-plus-plusgeojson
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Comm
C#14752gpl-3.0
9 days ago
command-and-conquercross-platformcsharp
Pangolin
Pangolin is a lightweight portable rapid development library for managing OpenGL
C++2382mit
23 days ago
android-3D-model-viewer
Android OpenGL 2.0 application to view 3D models. Published on Play Store
Java1441mit
30 days ago
3d-engine3d-library3d-models
ffmpeg-concat
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
JavaScript880
2 months ago
ffmpegfluent-ffmpegopengl
gzdoom
GZDoom is a feature centric port for all Doom engine games, based on ZDoom, addi
C++2535gpl-3.0
8 days ago
CatacombGL
CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Cat
C++145gpl-3.0
12 days ago
first-person-shooteropenglretrogaming
makepad
Makepad is a creative software development platform for Rust that compiles to wa
WebAssembly5004mit
4 months ago
opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & Op
C#3246other
13 days ago
c-sharpgame-developmentgame-engine
UTM
Description UTM lets you run Windows® 10, Windows® 11, Ubuntu®, or macOS(*
Swift27125apache-2.0
3 days ago
appleemulationios
cl-opengl
cl-opengl is a set of CFFI bindings to the OpenGL, GLU and GLUT APIs.
Common Lisp278other
3 months ago
bindbc-opengl
Dynamic D bindings to OpenGL, compatible with BetterC, @nogc, and nothrow.
D36bsl-1.0
last month
bindbcdlangopengl
awesome-opengl
A curated list of awesome OpenGL libraries, debuggers and resources.
2171
last year
awesomeawesome-listcomputer-graphics
VK-GL-CTS
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
C++515apache-2.0
4 months ago
openglopengl-ctsopengl-es
recipe-wizard
A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2
Shell39
2 years ago
glintercept
GLIntercept is a OpenGL function call interceptor for Windows that will intercep
C++516
2 years ago
opengl
glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
C13021zlib
3 months ago
clinuxmacos
glsmac
Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centaur
C++422agpl-3.0
12 days ago
4x4x-strategy-gamec-plus-plus
glsl_trace
Library for shader debugging and profiling for Vulkan and OpenGL
C++32mit
last year
cplusplusopenglvulkan-api
MangoHud
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and m
C6157mit
4 months ago
benchmarkinghudlinux
angle
A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
C++3417other
2 months ago
lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native API
Java4825bsd-3-clause
4 days ago
bindingsfmodfreetype
MTHawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stallin
Objective-C1484mit
last year
anrapmassistant
nanovg
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations
C5167zlib
8 months ago
nanogui
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/
C++1573other
6 months ago
gl_vk_threaded_cadscene
OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
C++164apache-2.0
last month
command-bufferopenglthread
Native_SDK
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loadi
C++716mit
2 months ago
GL_vs_VK
Comparison of OpenGL and Vulkan API in terms of performance.
C++82mit
2 years ago
benchmarkcomparisongraphics
dglOpenGL
Delphi / Pascal OpenGL header translation (including WGL and GLX)
Pascal82mpl-2.0
7 years ago
delphiheadersopengl
canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
Go1462mit
4 months ago
cairocanvaseps
morphologica
A library of supporting code for numerical modelling (JSON config, HDF5 data, Mo
C++260apache-2.0
3 days ago
2d3dcplusplus
glbinding
A C++ binding for the OpenGL API, generated using the gl.xml specification.
C++832mit
5 months ago
c-plus-plusc-plus-plus-11library
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU
C#4176mit
6 days ago
3daudiocsharp
Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
C10448mit
8 months ago
cgameglsl
Pacman
Available on Google Play Market! Test task from ZeptoLab. Android NDK(C++) + Ope
C++88mit
5 months ago
glumpy
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Python1230bsd-3-clause
12 months ago
enginegamenumpy
glfw
Go cross-platform glfw library for creating an OpenGL context and receiving even
Go81mit
last year
Alcinoe
Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wr
Pascal981apache-2.0
last month
bsondelphidelphi-component
mapbox-gl-native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js
C++4378other
last year
androidc-plus-plusgeojson
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Comm
C#14752gpl-3.0
9 days ago
command-and-conquercross-platformcsharp
Pangolin
Pangolin is a lightweight portable rapid development library for managing OpenGL
C++2382mit
23 days ago
android-3D-model-viewer
Android OpenGL 2.0 application to view 3D models. Published on Play Store
Java1441mit
30 days ago
3d-engine3d-library3d-models
ffmpeg-concat
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
JavaScript880
2 months ago
ffmpegfluent-ffmpegopengl
gzdoom
GZDoom is a feature centric port for all Doom engine games, based on ZDoom, addi
C++2535gpl-3.0
8 days ago
glfw
An up-to-date Common Lisp bindings library to the most recent GLFW OpenGL contex
Common Lisp21zlib
7 months ago
CatacombGL
CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Cat
C++145gpl-3.0
12 days ago
first-person-shooteropenglretrogaming
makepad
Makepad is a creative software development platform for Rust that compiles to wa
WebAssembly5004mit
4 months ago
opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & Op
C#3246other
13 days ago
c-sharpgame-developmentgame-engine
UTM
Description UTM lets you run Windows® 10, Windows® 11, Ubuntu®, or macOS(*
Swift27125apache-2.0
3 days ago
appleemulationios