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

Bpy
BpyPython

A Blender addon for visualizing, editing, filtering, rendering, and converting point cloud PLY files within the 3D viewport.

#wavefront-obj#3d-visualization#opengl
Stars1.1k
Forks107
Last commit3 years ago
linmath.h
linmath.hC

A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.

#c-library#opengl#glsl-compatible
Stars1.1k
Forks141
Last commit3 years ago
Cocoa-Way
Cocoa-WayRust

A native macOS Wayland compositor written in Rust that enables seamless Linux app streaming without XQuartz.

#hidpi#remote-desktop#open-source
Stars1.1k
Forks25
Last commit3 days ago
Yamagi Quake II
Yamagi Quake IIC

An enhanced, conservative Quake II client focused on offline and coop gameplay with modern system support and bug fixes.

#gpl-licensed#offline-gaming#coop-gaming
Stars1.0k
Forks255
Last commit9 days ago
Rigel Engine
Rigel EngineC++

A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.

#game-engine-2d#sdl2#opengl
Stars1.0k
Forks69
Last commit27 days ago
CodeXL
CodeXLC++

A comprehensive GPU tool suite for debugging, profiling, and analyzing OpenCL, OpenGL, Vulkan, and DirectX kernels and shaders.

#vulkan#opencl#opengl
Stars1.0k
Forks149
Last commit6 years ago
Threepp
ThreeppC++

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

#three-js-port#emscripten#usd
Stars1.0k
Forks125
Last commit2 days ago
geom
geomClojure

2D/3D geometry toolkit for Clojure/Clojurescript

#opengl#mesh-generation#geometry
Stars998
Forks78
Last commit1 year ago
ffmpeg-concat
ffmpeg-concatJavaScript

Concatenates videos with customizable OpenGL transitions using ffmpeg and GLSL shaders.

#ffmpeg#media-concatenation#opengl
Stars990
Forks117
Last commit9 months ago
Ouzel
OuzelC++

A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.

#emscripten#direct3d#opengl
Stars980
Forks118
Last commit2 years ago
raylib-rs
raylib-rsC

Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.

#gamedev#opengl#3d-graphics
Stars940
Forks181
Last commit1 year ago
Shockolate
ShockolateC

A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.

#immersive-sim#system-shock#sdl2
Stars909
Forks80
Last commit7 days ago
Falltergeist
FalltergeistC++

An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.

#fallout2#sdl2#game-preservation
Stars886
Forks88
Last commit3 years ago
Supernova
SupernovaC++

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

#lua-scripting#open-source#graphics-engine
Stars885
Forks105
Last commit2 days ago
glbinding
glbindingC++

A cross-platform C++ binding for OpenGL that provides type-safe parameters, lazy function resolution, and multi-context support.

#library#c-plus-plus-11#opengl
Stars880
Forks95
Last commit2 months ago
DLangUI
DLangUID

A cross-platform GUI toolkit for the D programming language, featuring widgets, layouts, themes, and OpenGL acceleration.

#d#d-language#theming
Stars870
Forks128
Last commit14 days ago
OpenNFS
OpenNFSC++

A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.

#bullet-physics#game-preservation#opengl
Stars861
Forks48
Last commit4 months ago
DDraceNetwork
DDraceNetworkC++

A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.

#multiplayer#vulkan#hacktoberfest
Stars851
Forks680
Last commit1 day ago
Ghostship
GhostshipC

A PC reimplementation of Super Mario 64, enabling modding, custom assets, and cross-platform play.

#n64-reimplementation#opengl#metal
Stars849
Forks60
Last commit1 month ago
Nazara Engine
Nazara EngineC++

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

#vulkan#nazara-engine#opengl
Stars844
Forks86
Last commit2 days ago
WinApi
WinApiC#

An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.

#gui-toolkit#high-performance#opengl
Stars842
Forks104
Last commit3 years ago
StratusGFX
StratusGFXC++

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

#vulkan#directx-12#graphics
Stars817
Forks47
Last commit1 year ago
Modern OpenGL Series
Modern OpenGL SeriesC++

Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.

#shaders#opengl#3d-graphics
Stars814
Forks224
Last commit6 years ago
Font Stash
Font StashC

A lightweight C library for building font texture atlases on-demand using stb_truetype.

#c-library#font-rendering#graphics
Stars787
Forks97
Last commit3 years ago
point_labeler
point_labelerC++

A desktop tool for labeling individual points and polygons in LiDAR point cloud datasets, specifically designed for KITTI format.

#desktop-application#point-clouds#qt
Stars751
Forks166
Last commit1 year ago
gl-rs
gl-rsRust

An OpenGL function pointer loader and binding generator for the Rust programming language.

#graphics#opengl#game-development
Stars749
Forks128
Last commit4 months ago
ESIM
ESIMC

An open-source simulator for event cameras, providing accurate event generation with IMU and multi-camera support.

#robotics#simulation#opengl
Stars739
Forks135
Last commit2 years ago
ffmpeg-gl-transition
ffmpeg-gl-transitionC

An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.

#glsl-transitions#ffmpeg#opengl
Stars721
Forks131
Last commit2 years ago
Limon Engine
Limon EngineC++

A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.

#physics#opengl#first-person-shooter
Stars716
Forks72
Last commit1 day ago
Barony
BaronyC++

An open-source first-person roguelike dungeon crawler game built in C++ with multiplayer support.

#multiplayer#dungeon-crawler#procedural-generation
Stars714
Forks213
Last commit8 months ago
NAppGUI
NAppGUIC

SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.

#gdi-plus#gui-toolkit#opengl
Stars713
Forks70
Last commit9 days ago
Texture Packer GUI
Texture Packer GUIJava

A visual GUI tool for packing and managing texture atlases for the libGDX game framework.

#desktop-application#texturepacker#batch-processing
Stars709
Forks80
Last commit2 years ago
QB64
QB64C

A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.

#programming-language#basic#compiler
Stars709
Forks98
Last commit4 years ago
Ruby 2D
Ruby 2DRuby

A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.

#webassembly#graphics#opengl
Stars700
Forks74
Last commit1 month ago
glfw-rs
glfw-rsRust

GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.

#graphics#opengl#bindings
Stars693
Forks129
Last commit1 month ago
Thunder
ThunderC++

A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.

#vulkan#modular-architecture#open-source
Stars680
Forks51
Last commit1 day ago
PreviousPage 5 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