Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Opengl

Opengl

318 projects

Showing 36 of 318 projects

CloudPeek
CloudPeekC++

A lightweight, cross-platform, single-header C++ point cloud viewer for visualizing LiDAR, photogrammetry, and 3D datasets.

#lidar#pcd-format#3d-visualization
Stars125
Forks5
Last commit2 years ago
GLFWPP
GLFWPPC++

A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.

#glfw-wrapper#vulkan#graphics
Stars122
Forks24
Last commit3 years ago
three.py
three.pyPython

A Python 3D library inspired by Three.js, designed for simplicity and educational use.

#animation#python-library#educational
Stars121
Forks26
Last commit3 years ago
Raylib-cr
Raylib-crC

Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.

#gamedev#opengl#bindings
Stars120
Forks21
Last commit4 days ago
CoolEngines
CoolEngines

A curated list of open-source graphics and game engines, rendering techniques, and related tools.

#vulkan#open-source#shaders
Stars112
Forks12
Last commit4 years ago
zaffre
zaffreClojure

A fast Clojure library for emulating a terminal with OpenGL rendering and Unicode support.

#terminal-emulation#unicode#opengl
Stars111
Forks5
Last commit2 years ago
Blackvoxel
BlackvoxelC++

A free, open-source voxel-based sandbox game where you explore and survive on a strange alien planet.

#opengl#free-software#c-plus-plus
Stars110
Forks27
Last commit2 years ago
prototype
prototypeC

A minimal Go framework for quickly prototyping 2D games with simple drawing, input handling, and sound.

#webassembly#game-prototyping#direct3d
Stars109
Forks10
Last commit1 year ago
opengl-ada
opengl-adaAda

A thick Ada 2005 binding for OpenGL and GLFW that enriches the API with Ada's object orientation, type safety, and generics.

#ada-binding#opengl#ada
Stars106
Forks17
Last commit4 years ago
PixelPerfectEngine
PixelPerfectEngineD

A retro 2D and pseudo-3D game engine written in D, focused on authentic pixel-perfect graphics and a lightweight footprint.

#d-language#pixel-art#open-source
Stars105
Forks2
Last commit9 months ago
EDGE-classic
EDGE-classicC

A cross-platform OpenGL Doom source port with advanced modding features and modern rendering.

#bots#hacx#doom
Stars104
Forks18
Last commit6 days ago
jfsw
jfswC

A modern source port of the classic 3D Realms game Shadow Warrior, enabling play on contemporary operating systems.

#sdl2#game-preservation#opengl
Stars102
Forks27
Last commit9 months ago
vulkan4j
vulkan4jKotlin

Java bindings for Vulkan, OpenGL, GLFW, and other graphics APIs using Java 22's Foreign Function & Memory API.

#panama#java bindings#vulkan
Stars102
Forks9
Last commit19 days ago
dglOpenGL
dglOpenGLPascal

Delphi and Pascal header translation for OpenGL 4.6, including WGL and GLX bindings.

#opengl#pascal#native-bindings
Stars88
Forks18
Last commit9 years ago
gl_vk_bk3dthreaded
gl_vk_bk3dthreadedC++

A deprecated Vulkan and OpenGL sample demonstrating multi-threaded 3D rendering using worker threads and command buffers.

#vulkan#opengl#performance-optimization
Stars87
Forks17
Last commit1 year ago
GL_vs_VK
GL_vs_VKC++

A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.

#vulkan#graphics#master-thesis
Stars86
Forks11
Last commit4 years ago
glfw
glfwGo

Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.

#graphics#opengl#windowing
Stars84
Forks32
Last commit3 years ago
quakeforge
quakeforgeC

A modern open-source engine for playing Quake and QuakeWorld games, with tools for mod development and evolving into a general game engine.

#vulkan#modding-tools#opengl
Stars72
Forks10
Last commit4 days ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars66
Forks13
Last commit2 days ago
gl_vk_supersampled
gl_vk_supersampledC++

Vulkan implementation of super-sampled rendering for high-quality anti-aliasing, with compact Vulkan coding techniques.

#vulkan#opengl#super-resolution
Stars65
Forks18
Last commit1 year ago
NearChuckle
NearChuckleC++

A Linux port of Far Cry 1 using SDL3, based on the game's leaked source code.

#sdl3#dxvk#ffmpeg
Stars62
Forks14
Last commit2 months ago
vig
vigC

A V language wrapper for dear imgui and cimgui, enabling immediate-mode GUI development with SDL2 and OpenGL.

#sdl2#cimgui#opengl
Stars55
Forks3
Last commit2 years ago
Kurarin
KurarinC

A simple osu! standard simulator for gameplay, replay viewing, and video rendering.

#ffmpeg#opengl#beatmap
Stars54
Forks1
Last commit17 days ago
vnk
vnkV

A V language wrapper for the Nuklear immediate-mode GUI library, enabling cross-platform UI development.

#desktop-application#hacktoberfest#sdl2
Stars52
Forks7
Last commit2 years ago
haxe-glm
haxe-glmHaxe

A native Haxe library for 2D, 3D, and 4D vector, matrix, and quaternion mathematics, inspired by GLM.

#haxe#graphics#quaternions
Stars48
Forks7
Last commit9 years ago
ZenGL
ZenGLPascal

A cross-platform 2D game engine library for Pascal/Delphi that simplifies OpenGL-based game development.

#opengl#pascal#android
Stars48
Forks11
Last commit3 years ago
SDL2 and OpenGL
SDL2 and OpenGLScala

Scala Native bindings for SDL2 and OpenGL, enabling high-performance graphics programming in Scala.

#sdl2#opengl#graphics-bindings
Stars45
Forks6
Last commit4 years ago
OpenGL
OpenGLD

Dynamic D bindings to OpenGL, compatible with BetterC, @nogc, and nothrow.

#d-language#opengl#graphics-bindings
Stars44
Forks13
Last commit2 months ago
recipe-wizard
recipe-wizardShell

A Dockerfile generator for running OpenGL applications with CUDA, ROS, and Gazebo on headless servers via VirtualGL and VNC.

#nvidia-docker#cuda#opengl
Stars44
Forks8
Last commit3 years ago
asfml
asfmlAda

Ada semi-thick binding to the SFML multimedia library, providing a native Ada API for graphics, audio, windowing, and networking.

#sfml#ada-binding#graphics
Stars43
Forks6
Last commit1 month ago
GLFW 3
GLFW 3D

Static and dynamic D language bindings for the GLFW library, compatible with BetterC, @nogc, and nothrow.

#vulkan#d-language#graphics
Stars42
Forks6
Last commit9 months ago
Fireworks Engine
Fireworks EngineC++

A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.

#sandbox#opengl#fireworks-engine
Stars40
Forks4
Last commit4 years ago
Picasim
PicasimC++

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

#flight-simulator#sdl2#radio-control
Stars40
Forks19
Last commit5 months ago
triangolatte
triangolatteGo

A Go library for 2D triangulation of lines and polygons, optimized for GPU rendering.

#gpu-rendering#opengl#go-library
Stars38
Forks4
Last commit5 years ago
glfw
glfwCommon Lisp

Common Lisp bindings for the GLFW OpenGL context management library, providing up-to-date access to GLFW functionality.

#opengl#ffi#game-development
Stars37
Forks9
Last commit5 months ago
glsl_trace
glsl_traceC++

A library for debugging and profiling GLSL shaders in Vulkan and OpenGL applications.

#vulkan#graphics#opengl
Stars36
Forks6
Last commit3 years ago
PreviousPage 8 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Cross Platform188
#Game Development158
#Game Engine94
#C Plus Plus83
#Vulkan62
#Graphics54
#3d Graphics50
#Retro Gaming38
#Game38
#Graphics Programming36
#2d Graphics35
#Linux31