Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OpenGL
O

OpenGL

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

Open-source projects built with OpenGL

There are currently 242 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 242 open-source projects · page 3 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
raylib-go
raylib-gogen2brain/raylib-go

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

2.4k209C
7 days ago
Overload
Overloadadriengivry/Overload

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

2.4k287C++
4 days ago
Flycast
Flycastflyinghead/flycast

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

2.3k287C++
3 days ago
octomap
octomapOctoMap/octomap

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

2.3k704C++
4 months ago
FLTK
FLTKfltk/fltk

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

2.2k336C++
4 days ago
Pyglet
Pygletpyglet/pyglet

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

2.2k334Python
2 days 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.1k251C
3 months 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.1k404C++
1 day 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
1 day 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
1 day 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
Oryol
Oryolfloooh/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.0k138Elixir
7 months ago
Nez
Nezprime31/Nez

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

2.0k373C#
17 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.0k368Python
3 days ago
ClassiCube
ClassiCubeClassiCube/ClassiCube

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

2.0k308C
2 days ago
Corange
Corangeorangeduck/Corange

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

2.0k211C
2 years 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.9k174Java
6 years ago
UZDoom
UZDoomUZDoom/UZDoom

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

1.9k153C++
1 day 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.9k365Lua
9 days 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.9k181Java
7 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.9k181Java
7 years ago
bsf
bsfGameFoundry/bsf

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

1.9k201C++
2 days ago
fltk-rs
fltk-rsfltk-rs/fltk-rs

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

1.8k117Rust
20 days ago
Engo
EngoEngoEngine/engo

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

1.8k133Go
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.8k120Go
1 month ago
herebedragons
herebedragonskosua20/herebedragons

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

1.8k84C
11 months ago
ORX
ORXorx/orx

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

1.7k119C
10 days ago
Kiss3D
Kiss3Dsebcrozet/kiss3d

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

1.7k186Rust
1 day ago
Kiss3d
Kiss3ddimforge/kiss3d

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

1.7k186Rust
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.7k125Rust
6 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.6k274C++
2 months ago
ThorVG
ThorVGthorvg/thorvg

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

1.6k209C++
1 day 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#
2 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.6k131C
1 month ago
LaserGRBL
LaserGRBLarkypita/LaserGRBL

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

1.6k593C#
1 year ago
1
2
3
4
5
6
7