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 4 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
Horde3D
Horde3Dhorde3d/Horde3D

A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.

1.6k306C++
2 months ago
Light Mapper
Light Mapperands/lightmapper

A C/C++ single-file library for drop-in lightmap baking using your existing OpenGL renderer.

1.5k138C
3 years ago
Paradox
ParadoxSiliconStudio/xenko

Xenko is a cross-platform game engine with a focus on VR/AR development, now known as Stride.

1.5k338
7 years ago
openblack
openblackopenblack/openblack

An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.

1.5k93C++
1 month ago
Natron
NatronMrKepzie/Natron

Open-source, cross-platform video compositing software with a node-based workflow for visual effects and motion graphics.

1.5k161C++
7 years ago
Quake3e
Quake3eec-/Quake3e

A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.

1.5k209C
13 days ago
Wifibroadcast NG
Wifibroadcast NGsvpcom/wifibroadcast

A next-generation long-range packet radio link using raw WiFi radio for low-latency data transmission, optimized for drone telemetry and video.

1.5k336Python
25 days ago
BananaBread
BananaBreadkripken/BananaBread

A C++ 3D game engine ported to run in web browsers using JavaScript, WebGL, and WebAssembly via Emscripten.

1.4k371C++
4 years ago
OpenTomb
OpenTombopentomb/OpenTomb

An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.

1.4k158C++
1 year ago
vogl
voglValveSoftware/vogl

An OpenGL capture and playback debugger for analyzing and debugging OpenGL applications.

1.4k125C++
8 years ago
Ion
Iongoogle/ion

A portable suite of libraries and tools for building cross-platform graphical client applications with minimal overhead.

1.4k90C++
4 years ago
axys
axysaxys1/axys

A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.

1.4k284C++
1 day ago
Axmol Engine
Axmol Engineaxmolengine/axmol

A C++ multi-platform game engine for 2D development on desktop, mobile, Xbox, and WebAssembly.

1.4k284C++
1 day ago
Horizon EDA
Horizon EDAhorizon-eda/horizon

An open-source Electronic Design Automation package for integrated PCB design from schematic entry to gerber export.

1.3k99C
2 months ago
MiniFB
MiniFBemoon/minifb

A small cross-platform C library for creating windows and rendering 32-bit pixel buffers.

1.3k102C
1 month ago
rovio
rovioethz-asl/rovio

A robust visual-inertial odometry framework for real-time motion estimation using cameras and IMUs.

1.3k521C++
4 months ago
vlcj
vlcjcaprica/vlcj

A Java framework for embedding native VLC media players in Java applications, providing high-level bindings to LibVLC.

1.2k262Java
3 months ago
MxEngine
MxEngineasc-community/MxEngine

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

1.2k74C++
2 years ago
OpenSpades
OpenSpadesyvt/openspades

An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.

1.2k229C++
2 years ago
makani
makanigoogle/makani

Open-source flight simulator, autopilot controller, and monitoring tools for the Makani airborne wind turbine project.

1.2k118C++
4 years ago
Siv3D
Siv3DSiv3D/OpenSiv3D

A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.

1.2k155C++
23 days ago
The Force Engine
The Force EngineluciusDXL/TheForceEngine

A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.

1.1k82C++
3 months ago
CinoLib
CinoLibmlivesu/cinolib

A header-only C++ library for processing polygonal and polyhedral meshes with a unified abstract mesh data structure.

1.1k113C++
28 days ago
Riiablo
Riiablocollinsmith/riiablo

A cross-platform Diablo II remake built with Java and LibGDX, supporting PC, Android, and multiplayer.

1.1k119Java
1 year ago
Arx Libertatis
Arx Libertatisarx/ArxLibertatis

A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.

1.1k145C++
1 year ago
TGUI
TGUItexus/TGUI

A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.

1.1k111C++
5 days ago
Cupoch
Cupochneka-nat/cupoch

A CUDA-accelerated library for rapid 3D data processing in robotics, enabling GPU-powered SLAM, collision avoidance, and path planning.

1.1k118C++
2 months ago
GitHub repository
GitHub repositoryPRBonn/semantic_suma

An efficient LiDAR-based semantic SLAM system that builds 3D semantic maps from laser scans.

1.0k209C++
2 years ago
ffmpeg-concat
ffmpeg-concattransitive-bullshit/ffmpeg-concat

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

988118JavaScript
4 months ago
Rigel Engine
Rigel Enginelethal-guitar/RigelEngine

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

98665C++
2 years ago
Ouzel
Ouzelelnormous/ouzel

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

986118C++
2 years ago
ironwail
ironwailandrei-drexler/ironwail

A high-performance QuakeSpasm fork that offloads rendering to the GPU for smooth gameplay on demanding custom maps.

96685C
1 month ago
Cocoa-Way
Cocoa-WayJ-x-Z/cocoa-way

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

93713Rust
1 month ago
PL_MPEG
PL_MPEGphoboslab/pl_mpeg

Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.

92580C
5 months ago
deepdive
deepdivedeepdrive/deepdrive

An open-source simulator for experimenting with and advancing self-driving AI, accessible to anyone with a PC.

924150Python
2 years ago
raylib-rs
raylib-rsdeltaphc/raylib-rs

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

921176C
11 months ago
1
2
3
4
5
6
7