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 projects877.4k total stars121.1k total forks24 languages

Open-source projects built with OpenGL

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

Showing 276 open-source projects · page 3 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
raylib-go
raylib-gogen2brain/raylib-go

Go bindings for raylib, a simple library for videogames programming.

2.5k211C
1 month ago
Overload
Overloadadriengivry/Overload

A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.

2.5k290C++
1 month ago
Flycast
Flycastflyinghead/flycast

A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.

2.4k299C++
1 day ago
octomap
octomapOctoMap/octomap

An efficient probabilistic 3D mapping framework based on octrees for robotics and computer vision applications.

2.3k704C++
5 months ago
FLTK
FLTKfltk/fltk

A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.

2.2k340C++
2 days ago
Pyglet
Pygletpyglet/pyglet

A cross-platform windowing and multimedia library for Python, designed for games and visually rich applications.

2.2k337Python
1 day ago
SameBoy
SameBoyLIJI32/SameBoy

A highly accurate Game Boy and Game Boy Color emulator written in portable C with native macOS and SDL frontends.

2.1k262C
14 days ago
dhewm3
dhewm3dhewm/dhewm3

A modern, cross-platform source port of Doom 3 that fixes bugs and adds new features while preserving original gameplay.

2.1k407C++
1 month ago
Allegro 5
Allegro 5liballeg/allegro5

A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.

2.1k318C
25 days ago
Allegro 4.2
Allegro 4.2liballeg/allegro5

A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.

2.1k318C
25 days ago
Oryol
Oryolfloooh/oryol

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

2.1k203C++
3 years ago
Oryol Input
Oryol Inputfloooh/oryol

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

2.1k203C++
3 years ago
scenic
scenicboydm/scenic

A client application library built on Elixir/Erlang/OTP for creating cross-platform, fixed-screen IoT and portable applications.

2.1k138Elixir
8 months ago
Nez
Nezprime31/Nez

A free, feature-rich 2D framework built on top of MonoGame and FNA for game development.

2.1k374C#
23 days ago
Arcade
Arcadepythonarcade/arcade

An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.

2.0k375Python
1 day ago
ClassiCube
ClassiCubeClassiCube/ClassiCube

A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.

2.0k317C
2 days ago
UZDoom
UZDoomUZDoom/UZDoom

A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.

2.0k166C++
6 days ago
Corange
Corangeorangeduck/Corange

A pure C game engine and framework for cross-platform 2D/3D game development with modern graphics features.

2.0k213C
2 years ago
cImgui
cImguicimgui/cimgui

A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.

1.9k369Lua
1 month ago
bsf
bsfGameFoundry/bsf

Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.

1.9k204C++
2 days ago
gl-react-native
gl-react-nativeProjectSeptemberInc/gl-react-native

OpenGL bindings for React Native to implement complex visual effects over images and components.

1.9k173Java
6 years ago
lwjgl: Shaders
lwjgl: Shadersmattdesl/lwjgl-basics

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

1.9k180Java
7 years ago
OpenGL & GLSL Tutorials
OpenGL & GLSL Tutorialsmattdesl/lwjgl-basics

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

1.9k180Java
7 years ago
fltk-rs
fltk-rsfltk-rs/fltk-rs

Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.

1.8k118Rust
2 months ago
canvas
canvastdewolff/canvas

A Go vector graphics library that renders to SVG, PDF, raster images, HTML Canvas, and more with advanced text and path operations.

1.8k121Go
10 days ago
Engo
EngoEngoEngine/engo

A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.

1.8k132Go
3 months ago
herebedragons
herebedragonskosua20/herebedragons

A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.

1.8k84C
1 year ago
ORX
ORXorx/orx

A portable, data-driven 2D game engine focused on ease of use and powerful features.

1.8k122C
10 days ago
Kiss3d
Kiss3ddimforge/kiss3d

A simple 3D and 2D graphics engine for Rust designed for minimal friction when drawing geometric figures.

1.7k188Rust
8 days ago
Kiss3D
Kiss3Dsebcrozet/kiss3d

A simple, frictionless 3D graphics engine for Rust that makes drawing and manipulating geometric shapes easy.

1.7k188Rust
8 days ago
ThorVG
ThorVGthorvg/thorvg

A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.

1.7k226C++
1 day ago
bracket-lib
bracket-libamethyst/bracket-lib

A modular Rust toolkit for building roguelikes and terminal-based games with multiple rendering backends.

1.7k126Rust
7 months ago
Easy3D
Easy3DLiangliangNan/Easy3D

A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.

1.6k275C++
3 months ago
Torque 2D
Torque 2DTorqueGameEngines/Torque2D

A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.

1.6k135C
5 days ago
OpenSAGE
OpenSAGEOpenSAGE/OpenSAGE

A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.

1.6k152C#
3 months ago
LaserGRBL
LaserGRBLarkypita/LaserGRBL

A Windows GUI for GRBL specifically optimized for laser cutter and engraver control.

1.6k598C#
1 year ago
1
2
3
4
8