Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Opengl

Opengl

317 projects

Showing 29 of 317 projects

Picasim
PicasimC++

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

#flight-simulator#sdl2#radio-control
Stars32
Forks12
Last commit2 months ago
Vertext
VertextC

A single-header C library for generating textured quad vertices for text rendering, compatible with OpenGL and DirectX.

#c-library#font-rendering#opengl
Stars30
Forks0
Last commit2 years ago
jftekwar
jftekwarC

A modern source port of the classic 1995 DOS game William Shatner's TekWar, enabling play on contemporary operating systems.

#sdl2#opengl#first-person-shooter
Stars27
Forks2
Last commit1 month ago
jfwhaven
jfwhavenC

A modern source port of the classic DOS game Witchaven, enabling play on contemporary operating systems.

#fantasy-game#sdl2#opengl
Stars27
Forks4
Last commit6 months ago
HackLights
HackLightsJava

A framebuffer-based lighting engine for libGDX games, providing simple dynamic light effects.

#lighting#graphics-engine#opengl
Stars27
Forks1
Last commit3 years ago
Imgui
ImguiD

D language binding to CImgui with OpenGL, SDL, and GLFW backends for immediate-mode GUI development.

#d-language#gui-toolkit#opengl
Stars25
Forks12
Last commit9 months ago
ada-gate
ada-gateAda

A first-person 3D sokoban puzzle game in a Stargate fantasy setting, built with modern OpenGL and Ada.

#stargate#shaders#opengl
Stars24
Forks2
Last commit2 months ago
globe-3d
globe-3dAda

GLOBE_3D: a real-time 3D Engine written in Ada

#binary-space-partition#opengl#vrml
Stars21
Forks6
Last commit1 month ago
glMLite
glMLiteOCaml

OCaml bindings for OpenGL

#opengl#ocaml
Stars21
Forks3
Last commit4 years ago
ada-venture
ada-ventureAda

A kid-friendly retro 3D point-and-click adventure game, reimagining the classic Atari Adventure with mazes, beasts, and ancient Persian themes.

#maze-game#opengl#dragon
Stars18
Forks1
Last commit2 months ago
linc_glfw
linc_glfwC

GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.

#vulkan#haxe#graphics
Stars17
Forks3
Last commit6 years ago
Sky Engine
Sky EngineC++

A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.

#graphics#opengl#sdl
Stars16
Forks3
Last commit9 years ago
sglgears
sglgearsScala

A port of the classic OpenGL gears demo to Scala using Scala Native for native graphics applications.

#opengl#glut#native-compilation
Stars15
Forks1
Last commit7 years ago
hi-octane202x
hi-octane202xC++

A source code recreation of the classic 1995 racing game Hi-Octane, including a level editor for modding.

#sfml#sfml-library#irrlicht-engine
Stars13
Forks2
Last commit19 days ago
OBJ GL Loader v2
OBJ GL Loader v2C

A fast C library for loading Wavefront OBJ files into OpenGL-friendly interleaved vertex buffers and indices.

#wavefront-obj#c-library#opengl
Stars12
Forks1
Last commit5 years ago
lace
laceAda

A set of Ada components for developing 3D simulations, games, and GUI applications with support for distributed systems.

#event-driven#opengl#embedded
Stars12
Forks2
Last commit17 days ago
adagl
adaglAda

Ada binding for OpenGL and WebGL providing a unified interface for 2D/3D graphics across native and web platforms.

#a2js#graphics-binding#opengl
Stars11
Forks1
Last commit1 year ago
DarkGlass
DarkGlassPascal

A general-purpose game engine written from scratch using Delphi, supporting multiple platforms and graphics APIs.

#ios#open-source#opengl
Stars11
Forks4
Last commit8 years ago
InMath
InMathD

A D mathematics library for multimedia software, providing linear algebra, interpolation, and graphics utilities.

#d-language#opengl#noise-generation
Stars11
Forks0
Last commit3 months ago
Drop Creator
Drop CreatorC++

A no-code drag-and-drop 2.5D game engine built with C++, Qt, OpenGL, and Chipmunk Physics.

#qt#no-code#2-5d
Stars7
Forks2
Last commit3 years ago
rufas-cube
rufas-cubeAda

A unique 3D slider puzzle game resembling a Rubik's Cube, but based on sliding mechanics, available for Windows, macOS, and Linux.

#slider#opengl#slider-puzzle
Stars5
Forks0
Last commit6 months ago
GraphVisualize.jl
GraphVisualize.jlJulia

Interactive 3D graph visualization for LightGraphs.jl using OpenGL with real-time updates.

#julia#opengl#interactive
Stars5
Forks4
Last commit6 years ago
gfm
gfmD

DLang SDL2 and OpenGL wrapper library for simplified game development and graphics programming.

#graphics#sdl2#wrapper-library
Stars4
Forks0
Last commit2 years ago
world-cup-sokerban
world-cup-sokerbanAda

A soccer-themed 3D Sokoban puzzle game with embedded autosolvers, featuring Andres Cantor's voice commentary.

#opengl#ada#sokoban
Stars4
Forks0
Last commit5 months ago
Ember
EmberC

A C++ graphics framework built on SDL2 and OpenGL for 2D/3D rendering with event handling and asset management.

#premake#sdl2#opengl
Stars3
Forks0
Last commit4 years ago
NanoVG
NanoVGD

Dynamic and static D language bindings for the NanoVG vector graphics library, compatible with -betterC, @nogc, and nothrow.

#d-language#opengl#graphics-bindings
Stars3
Forks1
Last commit6 years ago
adawebui
adawebuiAda

A Web UI framework built with Ada and WebAssembly for creating interactive web applications.

#webassembly#opengl#ada
Stars2
Forks1
Last commit4 years ago
ada-nanovg
ada-nanovgAda

Ada bindings to NanoVG providing a lightweight alternative to Cairo/GtkAda for vector graphics drawing.

#gui-toolkit#opengl#graphics-bindings
Stars1
Forks2
Last commit10 years ago
OpenGL tutorials
OpenGL tutorialsD

A collection of D language ports of OpenGL v3.x+ tutorials and samples from various C/C++/WebGL sources.

#d-language#shaders#opengl
Stars0
Forks9
Last commit11 years ago
PreviousPage 9 of 9

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 Platform187
#Game Development158
#Game Engine94
#C Plus Plus82
#Vulkan61
#Graphics54
#3d Graphics50
#Retro Gaming38
#Game38
#Graphics Programming36
#2d Graphics34
#Linux31