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 6 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
donut
donutplowteam/donut

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

48032C++
2 years ago
CGL
CGLJaysmito101/cgl

A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.

46042C
4 months ago
42
42ericstoneking/42

A comprehensive simulation for spacecraft attitude and orbit dynamics, supporting control system design and validation.

452113C
23 days ago
Monofoxe
MonofoxeMartenfur/Monofoxe

A game engine built on Monogame that simplifies game development with a Game Maker-inspired approach.

44528C#
1 month ago
QNanoPainter
QNanoPainterQUItCoding/qnanopainter

An OpenGL-accelerated C++ vector drawing library for Qt, combining QPainter and HTML5 canvas APIs for high-performance UI components.

43478C
2 years ago
RSLoadingView
RSLoadingViewroytornado/RSLoadingView

A Swift library for creating customizable 3D loading animations using SceneKit with OpenGL.

41552Swift
7 years ago
Dagon
Dagongecko0307/dagon

A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.

40935D
8 hours ago
Manic Digger
Manic Diggermanicdigger/manicdigger

A multiplayer block-building voxel game and open-source Minecraft clone with creative, survival, and FPS modes.

40285C#
2 years ago
Pixel
Pixelgopxl/pixel

A hand-crafted 2D game library in Go with a simple API for graphics, audio, and window management.

38914Go
1 year ago
Unrust
Unrustunrust/unrust

A pure Rust game engine for WebGL 2.0 and native OpenGL applications.

38225Rust
8 years ago
KaM Remake
KaM RemakeKromster80/kam_remake

A freeware remake of Knights and Merchants: The Shattered Kingdom with modern OS support, bug fixes, and online multiplayer.

378104Pascal
2 months ago
nuklear-rust
nuklear-rustsnuk182/nuklear-rust

Rust bindings for the Nuklear immediate-mode GUI library, enabling lightweight 2D UI development.

36815Rust
5 years ago
BStone
BStonebibendovsky/bstone

An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.

36539C
28 days ago
Brisk
Briskbrisklib/brisk

A modern C++20 GUI framework with MVVM architecture, reactive capabilities, and hardware-accelerated GPU rendering for cross-platform applications.

36318C++
5 hours ago
AugmentedAutoencoder
AugmentedAutoencoderDLR-RM/AugmentedAutoencoder

A real-time RGB-based pipeline for object detection and 6D pose estimation using a denoising autoencoder trained on simulated 3D views.

36397Python
4 years ago
KWin-lowlatency
KWin-lowlatencytildearrow/kwin-lowlatency

A patched version of KWin for KDE Plasma that reduces latency and stuttering, primarily through X11 full-screen unredirection.

3607C++
3 years ago
JNGL
JNGLjhasse/jngl

An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.

31727C++
12 hours ago
morphologica
morphologicaABRG-Models/morphologica

A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.

30839C++
1 year ago
Doomsday Engine
Doomsday Engineskyjake/Doomsday-Engine

A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.

30335C++
3 months ago
CLinch
CLinchBradWBeer/CLinch

A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.

27323Common Lisp
9 years ago
FXRuby
FXRubylarskanis/fxruby

A Ruby extension module that provides an interface to the FOX GUI toolkit for building cross-platform desktop applications.

26918C++
18 days ago
Valyria Tear
Valyria TearBertram25/ValyriaTear

An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.

25772Lua
4 years ago
Jupylet
Jupyletnir/jupylet

A Python library for programming 2D/3D games, graphics, and sound synthesizers interactively in Jupyter notebooks.

25225Python
2 years ago
gdx-gltf
gdx-gltfmgsx-dev/gdx-gltf

A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.

24952Java
7 months ago
meters.lv2
meters.lv2x42/meters.lv2

A collection of professional audio-level metering plugins in LV2 format for digital audio workstations.

22430C
8 days ago
Commander Genius
Commander Geniusgerstrong/Commander-Genius

A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.

22345C++
27 days ago
Drishti
Drishtinci/drishti

An open-source scientific visualization tool for exploring and presenting volumetric datasets like tomography and electron-microscopy data.

20444C++
1 day ago
Cortex Command Community Project Source
Cortex Command Community Project Sourcecortex-command-community/Cortex-Command-Community-Project-Source

Community-driven open-source continuation of the 2D physics-based real-time tactics game Cortex Command.

20236C++
2 years ago
OSRE
OSREkimkulling/osre

An experimental open-source render engine for exploring modern graphics techniques and engine architecture.

19814C++
24 days ago
CatacombGL
CatacombGLArnoAnsems/CatacombGL

An OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.

18817C++
21 days ago
Chasm-Reverse
Chasm-ReversePanzerschrek/Chasm-Reverse

A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.

17819C++
9 months ago
ArmageddonEngine
ArmageddonEngineCyberShadow/ae

A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.

17841D
16 days ago
trivial-gamekit
trivial-gamekitborodust/trivial-gamekit

A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.

1776Common Lisp
8 months ago
gl_vk_threaded_cadscene
gl_vk_threaded_cadscenenvpro-samples/gl_vk_threaded_cadscene

A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.

16826C++
1 year ago
Slingshot
SlingshotSlingshot-Physics/slingshot-community

A constraint-based physics engine for 3D rigid body dynamics, designed for robotics simulation and game development.

1608C++
2 years ago
SeriousSamClassic-VK
SeriousSamClassic-VKtx00100xt/SeriousSamClassic-VK

An open-source Vulkan port of the Serious Engine for Serious Sam Classic, enabling modern graphics on Windows, Linux, macOS, BSD, and Raspberry Pi.

15718C++
7 months ago
1
5
6
7
8