Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenGL
O

OpenGL

Other
112 projects776.0k total stars106.0k total forks14 languages

Open-source projects built with OpenGL

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

Showing 112 open-source projects · page 1 of 4

Alacritty
Alacrittyjwilm/alacritty

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

63.6k3.4kRust
9 days ago
Alacritty
Alacrittyalacritty/alacritty

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

63.6k3.4kRust
9 days ago
Ghostty
Ghosttyghostty-org/ghostty

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

51.4k2.4kZig
1 day ago
raylib
raylibraysan5/raylib

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

32.2k3.0kC
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.0k6.5kJava
5 days ago
LibGDX
LibGDXlibgdx/libgdx

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

25.0k6.5kJava
5 days ago
lvgl
lvgllvgl/lvgl

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

23.3k4.1kC
1 day ago
Filament
Filamentgoogle/filament

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

20.0k2.2kC++
1 day 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.5k1.5kC++
2 years ago
OpenRA
OpenRAOpenRA/OpenRA

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

16.6k2.9kC#
9 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.4k3.1kC++
6 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
10 months ago
MonoGame
MonoGamemono/MonoGame

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

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

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

13.8k3.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.

13.7k2.5kC++
2 days ago
RetroArch
RetroArchlibretro/RetroArch

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

13.0k2.1kC
1 day 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++
6 days ago
Box2D
Box2Derincatto/box2d

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

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

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

8.4k400Rust
1 day ago
LÖVE
LÖVElove2d/love

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

8.2k582C++
6 days ago
OpenTTD
OpenTTDOpenTTD/OpenTTD

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

7.8k1.2kC++
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.6k1.1kC#
2 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
Endless Sky
Endless Skyendless-sky/endless-sky

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

7.3k1.2kC++
1 day ago
mGBA
mGBAmgba-emu/mgba

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

7.0k973C
4 days ago
Gephi
Gephigephi/gephi

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

6.5k1.6kJava
1 day ago
Gephi Datasets
Gephi Datasetsgephi/gephi

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

6.5k1.6kJava
1 day 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.4k324Rust
1 day 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
7 days ago
TIC-80
TIC-80nesbox/TIC-80

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

5.9k598C
1 month 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.8k781C++
1 day ago
nes
nesfogleman/nes

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

5.6k534Go
1 year ago
NanoVG
NanoVGmemononen/nanovg

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

5.6k801C
2 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.6k918Java
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.1k462C++
3 days ago
1234
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