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 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
CGL
CGLJaysmito101/cgl

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

46243C
2 months ago
Monofoxe
MonofoxeMartenfur/Monofoxe

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

44328C#
3 months ago
42
42ericstoneking/42

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

443109C
4 days ago
Supernova
Supernovasupernovaengine/supernova

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

43845C++
1 day ago
QNanoPainter
QNanoPainterQUItCoding/qnanopainter

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

43378C
2 years ago
RSLoadingView
RSLoadingViewroytornado/RSLoadingView

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

41552Swift
7 years ago
Manic Digger
Manic Diggermanicdigger/manicdigger

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

40185C#
1 year ago
Dagon
Dagongecko0307/dagon

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

40135D
1 day ago
Pixel
Pixelgopxl/pixel

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

38713Go
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.

378100Pascal
1 month 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
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
3 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.

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

36038C
5 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.

35718C++
6 months ago
JNGL
JNGLjhasse/jngl

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

31726C++
2 days ago
morphologica
morphologicaABRG-Models/morphologica

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

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

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

27118C++
3 months ago
Valyria Tear
Valyria TearBertram25/ValyriaTear

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

25672Lua
4 years ago
Jupylet
Jupyletnir/jupylet

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

25125Python
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
5 months 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.

22346C++
1 month ago
meters.lv2
meters.lv2x42/meters.lv2

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

22330C
1 month ago
Drishti
Drishtinci/drishti

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

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

20337C++
2 years ago
OSRE
OSREkimkulling/osre

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

20114C++
1 month 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++
6 days ago
ArmageddonEngine
ArmageddonEngineCyberShadow/ae

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

17841D
5 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
7 months 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.

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

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

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

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