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 projects888.7k total stars122.7k total forks24 languages

Open-source projects built with OpenGL

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

Showing 276 open-source projects · page 1 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
Alacritty
Alacrittyalacritty/alacritty

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

65.6k3.6kRust
6 days ago
Alacritty
Alacrittyjwilm/alacritty

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

65.6k3.6kRust
6 days ago
Ghostty
Ghosttyghostty-org/ghostty

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

60.8k3.4kZig
1 day ago
raylib
raylibraysan5/raylib

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

34.6k3.3kC
1 day 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.4k6.5kJava
3 days ago
LibGDX
LibGDXlibgdx/libgdx

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

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

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

24.6k4.4kC
1 day ago
Filament
Filamentgoogle/filament

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

20.5k2.3kC++
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.9k1.5kC++
3 years ago
OpenRA
OpenRAOpenRA/OpenRA

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

17.3k3.0kC#
2 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.7k3.1kC++
10 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.4k1.3kPython
2 months ago
MonoGame
MonoGamemono/MonoGame

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

14.4k3.1kC#
1 day ago
MonoGame
MonoGameMonoGame/MonoGame

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

14.4k3.1kC#
1 day 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.

14.4k2.6kC++
1 day ago
RetroArch
RetroArchlibretro/RetroArch

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

13.9k2.2kC
1 day ago
Craft
Craftfogleman/Craft

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

11.1k1.5kC
2 years ago
OpenFrameworks
OpenFrameworksopenframeworks/openFrameworks

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

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

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

10.3k1.8kC
1 day ago
Gyroflow
Gyroflowgyroflow/gyroflow

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

9.5k491Rust
2 days ago
LÖVE
LÖVElove2d/love

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

8.7k636C++
3 days ago
OpenTTD
OpenTTDOpenTTD/OpenTTD

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

8.2k1.3kC++
2 days ago
Stride
Stridestride3d/stride

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

7.8k1.1kC#
2 days 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.5k1.3kC++
5 days 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.4k1.1kC
2 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.7k364Rust
1 day ago
Gephi
Gephigephi/gephi

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

6.6k1.6kJava
2 days ago
Gephi Datasets
Gephi Datasetsgephi/gephi

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

6.6k1.6kJava
2 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.

6.2k819C++
28 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.1k633C
2 months 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.9k278Go
4 days 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.7k974Java
5 days ago
NanoVG
NanoVGmemononen/nanovg

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

5.7k808C
6 months ago
nes
nesfogleman/nes

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

5.7k532Go
2 years ago
Panda3D
Panda3Dpanda3d/panda3d

A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.

5.2k889C++
1 month ago
1
2
8