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 projects877.4k total stars121.1k total forks24 languages

Open-source projects built with OpenGL

There are currently 276 open-source projects built with OpenGL, with a combined total of 877.4k 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
Shockolate
ShockolateInterrupt/systemshock

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

89675C
9 months ago
gpuvis
gpuvismikesart/gpuvis

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

890102C++
6 months ago
DLangUI
DLangUIbuggins/dlangui

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

865126D
3 months ago
Threepp
Threeppmarkaren/threepp

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

84698C++
6 days ago
Lime
Limeopenfl/lime

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

843448JavaScript
4 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.

83786C++
5 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.

817224C++
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.

816174C++
2 years ago
StratusGFX
StratusGFXKTStephano/StratusGFX

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

81444C++
1 year ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

799631C++
1 day ago
DDraceNetwork
DDraceNetworkddnet/ddnet

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

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

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

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

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

76660C++
23 hours 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.

749167C++
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.

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

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

70398C
3 years ago
NAppGUI
NAppGUIfrang75/nappgui_src

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

70268C
22 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.

69569C++
11 days ago
Barony
BaronyTurningWheel/Barony

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

692195C++
5 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.

626138C++
1 month 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.

610118C
2 days ago
blah
blahNoelFB/blah

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

60354C++
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.

59685C++
1 day ago
GLSMAC
GLSMACafwbkbc/glsmac

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

59523C++
1 month ago
Librelancer
LibrelancerLibrelancer/Librelancer

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

59466C#
3 days ago
AUI
AUIaui-framework/aui

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

58843C++
11 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.

580107C++
3 months ago
FIFE
FIFEfifengine/fifengine

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

57877C++
4 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++
3 days ago
play-cljc
play-cljcoakes/play-cljc

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

56717Clojure
2 years ago
Kool
Koolfabmax/kool

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

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

546309Python
3 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.

538232Pascal
1 month ago
donut
donutplowteam/donut

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

47731C++
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.

472300C++
1 day ago
1
4
5
6
8