Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Opengl

Opengl

261 projects

Showing 36 of 261 projects

Cocoa-Way
Cocoa-WayRust

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

#hidpi#remote-desktop#open-source
Stars937
Forks13
Last commit1 month ago
raylib-rs
raylib-rsC

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

#gamedev#opengl#3d-graphics
Stars921
Forks176
Last commit11 months ago
Shockolate
ShockolateC

A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.

#immersive-sim#system-shock#sdl2
Stars895
Forks74
Last commit8 months ago
Falltergeist
FalltergeistC++

An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.

#fallout2#sdl2#game-preservation
Stars887
Forks91
Last commit3 years ago
glbinding
glbindingC++

A cross-platform C++ binding for OpenGL that provides type-safe parameters, lazy function resolution, and multi-context support.

#library#c-plus-plus-11#opengl
Stars876
Forks95
Last commit22 days ago
DLangUI
DLangUID

A cross-platform GUI toolkit for the D programming language, featuring widgets, layouts, themes, and OpenGL acceleration.

#d#d-language#theming
Stars861
Forks125
Last commit2 months ago
WinApi
WinApiC#

An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.

#gui-toolkit#high-performance#opengl
Stars848
Forks105
Last commit3 years ago
Nazara Engine
Nazara EngineC++

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

#vulkan#nazara-engine#opengl
Stars828
Forks86
Last commit2 days ago
Modern OpenGL Series
Modern OpenGL SeriesC++

Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.

#shaders#opengl#3d-graphics
Stars815
Forks224
Last commit6 years ago
StratusGFX
StratusGFXC++

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

#vulkan#directx-12#graphics
Stars811
Forks44
Last commit1 year ago
OpenNFS
OpenNFSC++

A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.

#bullet-physics#game-preservation#opengl
Stars793
Forks44
Last commit25 days ago
Threepp
ThreeppC++

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

#three-js-port#emscripten#path-tracing
Stars789
Forks91
Last commit3 days ago
DDraceNetwork
DDraceNetworkC++

A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.

#multiplayer#vulkan#hacktoberfest
Stars784
Forks613
Last commit1 day ago
Font Stash
Font StashC

A lightweight C library for building font texture atlases on-demand using stb_truetype.

#c-library#font-rendering#graphics
Stars767
Forks93
Last commit2 years ago
point_labeler
point_labelerC++

A desktop tool for labeling individual points and polygons in LiDAR point cloud datasets, specifically designed for KITTI format.

#desktop-application#point-clouds#qt
Stars746
Forks167
Last commit1 year ago
gl-rs
gl-rsRust

An OpenGL function pointer loader and binding generator for the Rust programming language.

#graphics#opengl#game-development
Stars742
Forks125
Last commit6 months ago
ffmpeg-gl-transition
ffmpeg-gl-transitionC

An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.

#glsl-transitions#ffmpeg#opengl
Stars722
Forks132
Last commit1 year ago
ESIM
ESIMC

An open-source simulator for event cameras, providing accurate event generation with IMU and multi-camera support.

#robotics#simulation#opengl
Stars717
Forks136
Last commit2 years ago
Texture Packer GUI
Texture Packer GUIJava

A visual GUI tool for packing and managing texture atlases for the libGDX game framework.

#desktop-application#texturepacker#batch-processing
Stars702
Forks81
Last commit1 year ago
QB64
QB64C

A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.

#programming-language#basic#compiler
Stars699
Forks98
Last commit3 years ago
NAppGUI
NAppGUIC

SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.

#gdi-plus#gui-toolkit#opengl
Stars695
Forks66
Last commit21 days ago
glfw-rs
glfw-rsRust

GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.

#graphics#opengl#bindings
Stars689
Forks129
Last commit2 months ago
Limon Engine
Limon EngineC++

A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.

#physics#opengl#first-person-shooter
Stars687
Forks68
Last commit2 days ago
Ruby 2D
Ruby 2DRuby

A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.

#webassembly#graphics#opengl
Stars680
Forks76
Last commit2 years ago
Barony
BaronyC++

An open-source first-person roguelike dungeon crawler game built in C++ with multiplayer support.

#multiplayer#dungeon-crawler#procedural-generation
Stars665
Forks182
Last commit3 months ago
Thunder
ThunderC++

A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.

#vulkan#modular-architecture#open-source
Stars656
Forks47
Last commit1 day ago
HARFANG 3D
HARFANG 3DC++

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

#realtime#embedded-systems#physics
Stars652
Forks68
Last commit2 years ago
Conformance Tests (CTS)
Conformance Tests (CTS)C++

Khronos Conformance Testing Suite for Vulkan, OpenGL, OpenGL ES, EGL, and Vulkan SC APIs.

#vulkan#vulkan-sc#opengl-cts
Stars624
Forks349
Last commit3 days ago
DXX-Rebirth
DXX-RebirthC++

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

#multiplayer#game-preservation#opengl
Stars618
Forks133
Last commit1 day ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars612
Forks118
Last commit2 months ago
mathgl
mathglGo

A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.

#quaternions#opengl#3d-graphics
Stars606
Forks63
Last commit1 year ago
blah
blahC++

A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.

#game-engine-2d#minimal-dependencies#direct3d
Stars604
Forks54
Last commit3 years ago
gbe-plus
gbe-plusC++

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

#open-source-emulator#hardware-emulation#opengl
Stars590
Forks83
Last commit2 days ago
Sokol Graphics Painter
Sokol Graphics PainterC

A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.

#c-library#sokol-gfx#graphics
Stars588
Forks40
Last commit7 months ago
GLSMAC
GLSMACC++

An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.

#multiplayer#sdl2#smac
Stars582
Forks21
Last commit6 days ago
Librelancer
LibrelancerC#

An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.

#space-sim#freelancer#game-preservation
Stars578
Forks62
Last commit1 day ago
PreviousPage 5 of 8Next

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 Platform163
#Game Development136
#Game Engine87
#C Plus Plus76
#Vulkan57
#Graphics45
#3d Graphics43
#Retro Gaming34
#Graphics Programming30
#2d Graphics29
#Game28
#Gamedev26