Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Opengl

Opengl

318 projects

Showing 36 of 318 projects

Kiss3D
Kiss3DRust

A simple, frictionless 3D graphics engine for Rust that makes drawing and manipulating geometric shapes easy.

#graphics-engine#opengl#3d-graphics
Stars1.8k
Forks200
Last commit20 days ago
ORX
ORXC

A portable, data-driven 2D game engine focused on ease of use and powerful features.

#animation#gamedev#opengl
Stars1.8k
Forks123
Last commit5 days ago
Torque 2D
Torque 2DC

A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.

#modular-architecture#opengl#openal
Stars1.7k
Forks139
Last commit1 day ago
bracket-lib
bracket-libRust

A modular Rust toolkit for building roguelikes and terminal-based games with multiple rendering backends.

#terminal-emulation#rltk#crates
Stars1.7k
Forks130
Last commit10 months ago
glfw
glfwC

Go bindings for the GLFW 3 library, enabling window and input management for OpenGL applications.

#gamedev#opengl#go-bindings
Stars1.7k
Forks196
Last commit2 months ago
Taisei
TaiseiC

A free and open-source Touhou Project fangame

#opengl#sdl#c
Stars1.7k
Forks139
Last commit2 days ago
Taisei
TaiseiC

A free and open-source Touhou Project fangame

#opengl#sdl#c
Stars1.7k
Forks139
Last commit2 days ago
Easy3D
Easy3DC++

A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.

#geometry-processing#viewer#mesh
Stars1.7k
Forks276
Last commit1 month ago
OpenSAGE
OpenSAGEC#

A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.

#sage#direct3d#ea-pacific
Stars1.7k
Forks161
Last commit6 months ago
Lumos
LumosC++

A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.

#vulkan#premake#lua-scripting
Stars1.6k
Forks160
Last commit1 month ago
openblack
openblackC++

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

#vulkan#open-source#game-preservation
Stars1.6k
Forks106
Last commit7 days ago
Horde3D
Horde3DC++

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

#real-time-graphics#opengl#3d-graphics
Stars1.6k
Forks306
Last commit1 month ago
GOverlay
GOverlayPascal

A graphical interface for configuring MangoHud, vkBasalt, and OptiScaler to enhance Linux gaming performance and visuals.

#vulkan#free-pascal#open-source
Stars1.6k
Forks70
Last commit1 day ago
Quake3e
Quake3eC

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

#vulkan#quake3#opengl
Stars1.6k
Forks221
Last commit10 days ago
Light Mapper
Light MapperC

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

#c-library#c-plus-plus-library#lightmap-baking
Stars1.5k
Forks138
Last commit3 years ago
Axmol Engine
Axmol EngineC++

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

#vulkan#axmol#webassembly
Stars1.5k
Forks305
Last commit5 days ago
axys
axysC++

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

#vulkan#axmol#webassembly
Stars1.5k
Forks305
Last commit5 days ago
zemeroth
zemerothRust

A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.

#webassembly#travis-ci#turn-based
Stars1.5k
Forks95
Last commit2 years ago
OpenTomb
OpenTombC++

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

#bullet-physics#lua-scripting#discontinued
Stars1.4k
Forks162
Last commit1 year ago
vogl
voglC++

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

#qt5#opengl#graphics-debugging
Stars1.4k
Forks126
Last commit9 years ago
Duality
DualityC#

A plugin-based 2D game development framework built with C# and OpenTK.

#nuget#gamedev#opengl
Stars1.4k
Forks289
Last commit1 year ago
Ion
IonC++

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

#embedded-systems#graphics#opengl
Stars1.4k
Forks88
Last commit4 years ago
nCine
nCineC++

A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.

#game-engine-2d#lua-scripting#open-source
Stars1.3k
Forks83
Last commit6 days ago
Horizon EDA
Horizon EDAC

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

#hardware-design#circuit-design#gtkmm
Stars1.3k
Forks103
Last commit20 days ago
glumpy
glumpyPython

Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

#science#opengl#engine
Stars1.3k
Forks179
Last commit1 year ago
Terra Forge 3D
Terra Forge 3DC++

A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.

#terrain-generation#procedural-generation#open-source
Stars1.3k
Forks114
Last commit13 days ago
OpenSpades
OpenSpadesC++

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

#multiplayer#self-hosted-gaming#opengl
Stars1.2k
Forks233
Last commit2 years ago
vlcj
vlcjJava

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

#libvlc-bindings#opengl#media-player
Stars1.2k
Forks263
Last commit10 days ago
MxEngine
MxEngineC++

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

#vulkan#open-source#educational
Stars1.2k
Forks74
Last commit2 years ago
gl
glC

Auto-generated Go bindings for OpenGL, supporting multiple versions, profiles, and extensions.

#glow#cgo#opengl
Stars1.2k
Forks73
Last commit6 months ago
The Force Engine
The Force EngineC++

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

#opengl#outlaws#software-renderer
Stars1.2k
Forks91
Last commit1 day ago
ironwail
ironwailC

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

#opengl4#gpu-rendering#opengl
Stars1.1k
Forks106
Last commit1 month ago
Trial's CI
Trial's CICommon Lisp

A modular Common Lisp game engine for building interactive applications and games.

#modular-architecture#lisp#gamedev
Stars1.1k
Forks56
Last commit5 months ago
CinoLib
CinoLibC++

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

#tetrahedral-mesh#triangle-mesh#geometry-processing
Stars1.1k
Forks117
Last commit1 month ago
Riiablo
RiiabloJava

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

#multiplayer#opengl#android
Stars1.1k
Forks123
Last commit1 year ago
Arx Libertatis
Arx LibertatisC++

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

#immersive-sim#dungeon-crawler#game-preservation
Stars1.1k
Forks160
Last commit2 years ago
PreviousPage 4 of 9Next

Related Tags

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
#Cross Platform188
#Game Development158
#Game Engine94
#C Plus Plus83
#Vulkan62
#Graphics54
#3d Graphics50
#Retro Gaming38
#Game38
#Graphics Programming36
#2d Graphics35
#Linux31