Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenGL
O

OpenGL

Other
241 projects865.4k total stars119.6k total forks21 languages

Open-source projects built with OpenGL

There are currently 241 open-source projects built with OpenGL, with a combined total of 865.4k GitHub stars. The most common language among these projects is C++.

Showing 241 open-source projects · page 1 of 7

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
Alacritty
Alacrittyjwilm/alacritty

Alacritty is a fast, cross-platform terminal emulator powered by OpenGL.

64.5k3.5kRust
5 days ago
Alacritty
Alacrittyalacritty/alacritty

A fast, cross-platform, OpenGL terminal emulator with extensive configuration and high performance.

64.5k3.5kRust
5 days ago
Ghostty
Ghosttyghostty-org/ghostty

A fast, feature-rich, cross-platform terminal emulator with native UI and GPU acceleration, plus an embeddable library.

56.1k2.9kZig
12 hours ago
raylib
raylibraysan5/raylib

A simple and easy-to-use C library for videogames programming and multimedia applications.

33.3k3.1kC
19 hours ago
LibGDX
LibGDXlibgdx/libgdx

A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).

25.1k6.5kJava
3 days ago
Libgdx Texture Packer
Libgdx Texture Packerlibgdx/libgdx

A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).

25.1k6.5kJava
3 days ago
lvgl
lvgllvgl/lvgl

A free, portable embedded graphics library for creating beautiful UIs on any MCU, MPU, and display type.

23.8k4.2kC
3 days ago
Filament
Filamentgoogle/filament

A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.

20.1k2.2kC++
2 days ago
3D Game Shaders For Beginners
3D Game Shaders For Beginnerslettier/3d-game-shaders-for-beginners

A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

19.7k1.5kC++
2 years ago
OpenRA
OpenRAOpenRA/OpenRA

A libre real-time strategy game engine for classic Westwood games like Command & Conquer: Red Alert.

16.8k2.9kC#
3 days ago
Bullet Physics
Bullet Physicsbulletphysics/bullet3

A real-time collision detection and multi-physics simulation SDK for VR, games, robotics, and machine learning.

14.5k3.1kC++
7 months ago
openage
openageSFTtech/openage

A free engine clone of the Genie Engine used by Age of Empires, Age of Empires II, and Star Wars: Galactic Battlegrounds.

14.2k1.2kPython
1 day ago
MonoGame
MonoGameMonoGame/MonoGame

A .NET framework for creating cross-platform games using C#, re-implementing the discontinued XNA Framework.

14.0k3.1kC#
3 days ago
MonoGame
MonoGamemono/MonoGame

A .NET framework for creating cross-platform games using C#, re-implementing the discontinued XNA Framework.

14.0k3.1kC#
3 days ago
PPSSPP
PPSSPPhrydgard/ppsspp

A fast, portable, and high-level emulator for the PlayStation Portable (PSP) that runs on Android, Windows, Mac, Linux, and iOS.

13.9k2.5kC++
23 hours ago
RetroArch
RetroArchlibretro/RetroArch

A cross-platform frontend for the libretro API, enabling emulators and game engines to run as modular cores.

13.2k2.1kC
15 hours ago
Craft
Craftfogleman/Craft

A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.

11.0k1.4kC
2 years ago
OpenFrameworks
OpenFrameworksopenframeworks/openFrameworks

A community-developed cross-platform C++ toolkit for creative coding and interactive art.

10.4k2.6kC++
11 days ago
Box2D
Box2Derincatto/box2d

A high-performance 2D physics engine for games with continuous collision detection, multithreading, and SIMD optimization.

9.7k1.8kC
15 hours ago
Gyroflow
Gyroflowgyroflow/gyroflow

An open-source application that stabilizes video using gyroscope and accelerometer data from cameras or external devices.

9.0k443Rust
4 days ago
LÖVE
LÖVElove2d/love

A free, open-source 2D game framework for creating cross-platform games with Lua.

8.4k604C++
2 days ago
OpenTTD
OpenTTDOpenTTD/OpenTTD

An open-source transport simulation game based on Transport Tycoon Deluxe, featuring expanded gameplay and multiplayer support.

7.9k1.2kC++
1 day ago
Stride
Stridestride3d/stride

An open-source C# game engine for realistic rendering and VR, featuring a visual editor and cross-platform support.

7.6k1.1kC#
12 hours ago
Endless Sky
Endless Skyendless-sky/endless-sky

A free, open-source sandbox space exploration game featuring trading, combat, missions, and an evolving storyline.

7.4k1.3kC++
12 hours ago
DeepMind Lab
DeepMind Labdeepmind/lab

A customizable 3D platform based on Quake III for agent-based AI and deep reinforcement learning research.

7.4k1.4kC
3 years ago
mGBA
mGBAmgba-emu/mgba

A fast and accurate Game Boy Advance emulator that also supports Game Boy and Game Boy Color games.

7.1k1.0kC
6 days ago
Gephi
Gephigephi/gephi

An open-source platform for visualizing and manipulating large graphs and networks with real-time performance.

6.5k1.6kJava
13 days ago
Gephi Datasets
Gephi Datasetsgephi/gephi

An award-winning open-source platform for visualizing and manipulating large graphs and networks.

6.5k1.6kJava
13 days ago
Makepad
Makepadmakepad/makepad

An AI-accelerated Rust platform for building native and web apps with a live-editable UI DSL and GPU-accelerated rendering.

6.4k333Rust
2 days ago
TIC-80
TIC-80nesbox/TIC-80

A fantasy computer for making, playing, and sharing tiny retro games with built-in development tools.

6.0k617C
18 days ago
PlotJuggler
PlotJugglerfacontidavide/PlotJuggler

A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.

5.9k795C++
28 days ago
Golang Desktop Embedder
Golang Desktop Embeddergo-flutter-desktop/go-flutter

An unofficial Flutter embedder for desktop platforms (Windows, macOS, Linux) using Go and GLFW.

5.9k277Go
9 days ago
nes
nesfogleman/nes

A Nintendo Entertainment System (NES) emulator written in Go with OpenGL graphics and audio support.

5.6k533Go
1 year ago
NanoVG
NanoVGmemononen/nanovg

A small antialiased vector graphics rendering library for OpenGL, modeled after HTML5 canvas API.

5.6k805C
3 months ago
Sodium (for Fabric)
Sodium (for Fabric)CaffeineMC/sodium-fabric

A Minecraft client optimization mod that improves frame rates, reduces micro-stutter, and fixes graphical issues.

5.6k931Java
3 days ago
Magnum
Magnummosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.

5.2k464C++
3 days ago
1
2
3
4
5
6
7