Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenGL
O

OpenGL

Other
112 projects776.0k total stars106.0k total forks14 languages

Open-source projects built with OpenGL

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

Showing 112 open-source projects · page 2 of 4

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
Panda3D
Panda3Dpanda3d/panda3d

A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.

5.1k868C++
3 days ago
EZAudio
EZAudiosyedhali/EZAudio

A simple, intuitive audio visualization and processing framework for iOS and macOS built on Core Audio.

5.0k820Objective-C
7 months ago
OpenLara
OpenLaraXProger/OpenLara

An open-source engine for playing and developing Classic Tomb Raider games across multiple platforms.

5.0k395C
1 month ago
GPUImage2
GPUImage2BradLarson/GPUImage2

A Swift framework for GPU-accelerated image and video processing on iOS, macOS, and Linux.

4.9k616Swift
2 years ago
melonDS
melonDSmelonDS-emu/melonDS

A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.

4.7k722C++
4 days ago
Ogre
OgreOGRECave/ogre

A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.

4.5k1.0kC++
1 day ago
Pixel
Pixelfaiface/pixel

A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.

4.5k246Go
1 year ago
CloudCompare
CloudCompareCloudCompare/CloudCompare

A 3D point cloud and mesh processing software for comparing, editing, and analyzing large-scale 3D data.

4.5k1.2kC++
2 days ago
Mapbox GL
Mapbox GLmapbox/mapbox-gl-native

A C++ library for rendering interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications.

4.4k1.3kC++
2 years ago
PyQtGraph
PyQtGraphpyqtgraph/pyqtgraph

A pure-Python graphics library for fast data visualization and GUI tools in scientific and engineering applications.

4.3k1.1kPython
1 month ago
Diligent Engine
Diligent EngineDiligentGraphics/DiligentEngine

A modern cross-platform low-level graphics API abstraction layer and rendering framework for game engines and 3D applications.

4.3k376Batchfile
2 days ago
JMonkeyEngine
JMonkeyEnginejMonkeyEngine/jmonkeyengine

A 3-D game engine for adventurous Java developers, offering a complete open-source suite for cross-platform game development.

4.2k1.2kJava
2 days ago
projectM
projectMprojectM-visualizer/projectm

A cross-platform open-source library for rendering Milkdrop-compatible music visualizations from audio input.

4.2k451C++
13 days ago
Cocos2d for iPhone
Cocos2d for iPhonecocos2d/cocos2d-iphone

A framework for building 2D games and interactive applications for iOS, macOS, and tvOS using Objective-C or Swift.

4.0k1.1kObjective-C
4 years ago
RmlUi
RmlUimikke89/RmlUi

A lightweight C++ UI library that renders HTML/CSS-like documents for games and applications, with full control over rendering and input.

4.0k416C++
2 days ago
Terasology
TerasologyMovingBlocks/Terasology

An open-source voxel world game engine and platform for creating diverse gameplay experiences in a block-based environment.

3.8k1.4kJava
4 days ago
Halley
Halleyamzeratul/halley

A lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.

3.8k173C++
2 days ago
libfreenect
libfreenectOpenKinect/libfreenect

A cross-platform userspace driver for the Microsoft Kinect, providing access to RGB/depth images, motors, accelerometer, LED, and audio.

3.8k1.2kC
1 year ago
Warzone 2100
Warzone 2100Warzone2100/warzone2100

A free, open-source 3D real-time strategy game with a story-driven campaign, online multiplayer, and customizable units.

3.8k598C++
6 days ago
Glium
Gliumglium/glium

A safe, high-level OpenGL wrapper for Rust that provides an elegant API while handling error-prone OpenGL details.

3.6k403Rust
8 months ago
OpenSceneGraph
OpenSceneGraphopenscenegraph/OpenSceneGraph

A high-performance 3D graphics toolkit for real-time visualization, simulation, and virtual reality applications.

3.6k1.5kC++
1 year ago
OpenXRay
OpenXRayOpenXRay/xray-16

An improved, open-source version of the X-Ray Engine used in the S.T.A.L.K.E.R. game series, featuring bug fixes, performance boosts, and cross-platform support.

3.5k513C++
11 days ago
Heaps
HeapsHeapsIO/heaps

A cross-platform, high-performance graphics engine for game development using the Haxe language.

3.5k366Haxe
2 days ago
Intermediate Graphics Library (IGL)
Intermediate Graphics Library (IGL)facebook/igl

A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.

3.2k211C++
1 day ago
G3N
G3Ng3n/engine

A cross-platform 3D game engine written in Go, featuring OpenGL rendering, an integrated GUI, and spatial audio.

3.1k312Go
24 days ago
zDoom
zDoomZDoom/gzdoom

A modder-friendly OpenGL/Vulkan source port for Doom engine games with advanced scripting and rendering features.

3.0k634C++
5 months ago
OpenSubdiv
OpenSubdivPixarAnimationStudios/OpenSubdiv

An open-source library for high-performance subdivision surface evaluation on CPU and GPU, matching Pixar's Renderman precision.

3.0k580C++
2 months ago
wipEout Rewrite
wipEout Rewritephoboslab/wipeout-rewrite

A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.

2.9k249C
23 days ago
LibrePCB
LibrePCBLibrePCB/LibrePCB

A free, cross-platform Electronic Design Automation (EDA) suite for designing printed circuit boards.

2.9k327C++
1 day ago
BEPUphysics
BEPUphysicsbepu/bepuphysics2

A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.

2.8k309C#
3 days ago
ioquake3
ioquake3ioquake/ioq3

A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.

2.7k587C
1 month ago
Pangolin
Pangolinstevenlovegrove/Pangolin

A lightweight portable library for OpenGL display, interaction, and video input abstraction, widely used in computer vision prototyping.

2.7k908C++
13 days ago
LSD-SLAM
LSD-SLAMtum-vision/lsd_slam

A real-time monocular SLAM system that creates large-scale semi-dense maps using a fully direct approach without feature extraction.

2.7k1.2kC++
3 years ago
GoBoy
GoBoyHumpheh/goboy

A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.

2.6k122Go
24 days ago
OpenGL Examples
OpenGL ExamplesMcNopper/OpenGL

A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.

2.6k687C
2 days ago
simbody
simbodysimbody/simbody

High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems.

2.5k492C++
1 month ago
1
2
3
4