Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenGL
O

OpenGL

Other
242 projects865.4k total stars119.6k total forks21 languages

Open-source projects built with OpenGL

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

Showing 242 open-source projects · page 5 of 7

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
Shockolate
ShockolateInterrupt/systemshock

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

89574C
8 months ago
gpuvis
gpuvismikesart/gpuvis

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

883100C++
4 months ago
DLangUI
DLangUIbuggins/dlangui

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

861125D
2 months ago
Lime
Limeopenfl/lime

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

840443JavaScript
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.

82886C++
2 days 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
StratusGFX
StratusGFXKTStephano/StratusGFX

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

81144C++
1 year ago
Oxygine
Oxygineoxygine/oxygine-framework

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

810174C++
1 year ago
Threepp
Threeppmarkaren/threepp

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

78991C++
3 days ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

784613C++
1 day ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

784613C++
1 day ago
Font Stash
Font Stashmemononen/fontstash

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

76793C
2 years ago
Skylicht
Skylichtskylicht-lab/skylicht-engine

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

75560C++
4 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.

746167C++
1 year 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.

722132C
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.

717136C
2 years ago
QB64
QB64QB64Team/qb64

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

69998C
3 years ago
NAppGUI
NAppGUIfrang75/nappgui_src

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

69566C
21 days 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.

68768C++
2 days ago
Barony
BaronyTurningWheel/Barony

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

665182C++
3 months 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.

618133C++
1 day 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.

612118C
2 months ago
blah
blahNoelFB/blah

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

60454C++
3 years ago
gbe-plus
gbe-plusshonumi/gbe-plus

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

59083C++
2 days ago
GLSMAC
GLSMACafwbkbc/glsmac

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

58221C++
6 days ago
OpenApocalypse
OpenApocalypseOpenApoc/OpenApoc

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

582107C++
1 month ago
Librelancer
LibrelancerLibrelancer/Librelancer

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

57862C#
1 day ago
FIFE
FIFEfifengine/fifengine

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

57677C++
3 days ago
neoGFX
neoGFXi42output/neogfx

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

57351C++
1 day ago
AUI
AUIaui-framework/aui

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

56742C++
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
Kool
Koolfabmax/kool

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

55746Kotlin
4 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.

533232Pascal
9 days ago
BlueSky
BlueSkyTUDelft-CNS-ATM/bluesky

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

532306Python
21 days ago
donut
donutplowteam/donut

An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.

47130C++
2 years ago
rviz
rvizros2/rviz

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

462296C++
3 days ago
1
2
3
4
5
6
7