Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenGL
O

OpenGL

Other
276 projects888.7k total stars122.7k total forks24 languages

Open-source projects built with OpenGL

There are currently 276 open-source projects built with OpenGL, with a combined total of 888.7k GitHub stars. The most common language among these projects is C++.

Showing 276 open-source projects · page 5 of 8

……
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
Threepp
Threeppmarkaren/threepp

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

915113C++
1 day ago
gpuvis
gpuvismikesart/gpuvis

A GPU trace visualizer for analyzing and debugging graphics performance on Linux systems.

908103C++
7 months ago
Shockolate
ShockolateInterrupt/systemshock

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

90177C
11 months ago
DLangUI
DLangUIbuggins/dlangui

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

867127D
5 months ago
Lime
Limeopenfl/lime

A foundational Haxe framework providing unified APIs for cross-platform development across native, web, and mobile targets.

848457JavaScript
3 days ago
Nazara Engine
Nazara EngineNazaraEngine/NazaraEngine

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

83887C++
22 hours ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

822658C++
16 hours ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

822658C++
16 hours ago
StratusGFX
StratusGFXKTStephano/StratusGFX

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

81646C++
1 year ago
Modern OpenGL Series
Modern OpenGL Seriestomdalling/opengl-series

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

815224C++
6 years ago
Oxygine
Oxygineoxygine/oxygine-framework

A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.

814174C++
2 years ago
Supernova
Supernovasupernovaengine/supernova

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

79891C++
16 hours ago
Font Stash
Font Stashmemononen/fontstash

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

78397C
3 years ago
Skylicht
Skylichtskylicht-lab/skylicht-engine

A high-performance, lightweight C++ game engine for mobile and web platforms, evolved from Irrlicht 3D.

77063C++
5 days ago
point_labeler
point_labelerjbehley/point_labeler

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

751166C++
1 year ago
ESIM
ESIMuzh-rpg/rpg_esim

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

728136C
2 years ago
ffmpeg-gl-transition
ffmpeg-gl-transitiontransitive-bullshit/ffmpeg-gl-transition

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

719131C
2 years ago
Barony
BaronyTurningWheel/Barony

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

711202C++
6 months ago
Limon Engine
Limon Engineenginmanap/limonEngine

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

71070C++
2 days ago
QB64
QB64QB64Team/qb64

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

70598C
4 years ago
NAppGUI
NAppGUIfrang75/nappgui_src

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

70469C
8 days ago
DXX-Rebirth
DXX-Rebirthdxx-rebirth/dxx-rebirth

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

637144C++
8 days ago
GLSMAC
GLSMACafwbkbc/glsmac

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

62930C++
5 days ago
Gideros
Giderosgideros/gideros

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

613118C
5 days ago
blah
blahNoelFB/blah

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

60754C++
3 years ago
Librelancer
LibrelancerLibrelancer/Librelancer

An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.

60666C#
1 day ago
gbe-plus
gbe-plusshonumi/gbe-plus

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

59984C++
14 days ago
AUI
AUIaui-framework/aui

A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.

59744C++
21 hours ago
OpenApocalypse
OpenApocalypseOpenApoc/OpenApoc

An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.

589112C++
1 day ago
Kool
Koolfabmax/kool

A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.

58550Kotlin
8 days ago
FIFE
FIFEfifengine/fifengine

A multi-platform isometric game engine with C++ core and Python bindings for creating extensible 2D games.

58077C++
20 hours ago
neoGFX
neoGFXi42output/neogfx

A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.

57451C++
1 day ago
play-cljc
play-cljcoakes/play-cljc

A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.

56617Clojure
2 years ago
BlueSky
BlueSkyTUDelft-CNS-ATM/bluesky

An open-source Python-based air traffic simulator for research on air traffic management and air traffic flows.

559315Python
7 days ago
Delphi-OpenCV
Delphi-OpenCVLaex/Delphi-OpenCV

Delphi and Free Pascal bindings for OpenCV 2.4.13, enabling computer vision development in Object Pascal.

540233Pascal
2 months ago
rviz
rvizros2/rviz

A 3D visualization tool for ROS 2 robots, enabling real-time sensor data display, robot model viewing, and interactive debugging.

489308C++
2 days ago
1
4
5
6
8