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 3 of 4

Overload
Overloadadriengivry/Overload

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

2.4k283C++
1 day ago
raylib-go
raylib-gogen2brain/raylib-go

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

2.4k205C
1 month ago
octomap
octomapOctoMap/octomap

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

2.3k699C++
2 months ago
Flycast
Flycastflyinghead/flycast

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

2.3k280C++
2 days ago
Pyglet
Pygletpyglet/pyglet

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

2.2k333Python
1 day ago
FLTK
FLTKfltk/fltk

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

2.2k332C++
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.1k317C
3 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.1k317C
3 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.1k405C++
18 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.1k249C
1 month 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
5 months ago
Nez
Nezprime31/Nez

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

2.0k373C#
19 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.0k366Python
3 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
1 year ago
ClassiCube
ClassiCubeClassiCube/ClassiCube

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

2.0k303C
4 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.9k175Java
6 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.9k182Java
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.9k182Java
7 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.9k362Lua
4 days ago
UZDoom
UZDoomUZDoom/UZDoom

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

1.8k136C++
2 days ago
Engo
EngoEngoEngine/engo

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

1.8k133Go
25 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.8k116Rust
1 day ago
herebedragons
herebedragonskosua20/herebedragons

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

1.8k84C
9 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
18 days ago
bsf
bsfGameFoundry/bsf

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

1.8k192C++
6 years ago
ORX
ORXorx/orx

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

1.7k118C
6 days ago
Kiss3d
Kiss3ddimforge/kiss3d

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

1.7k185Rust
19 days ago
Kiss3D
Kiss3Dsebcrozet/kiss3d

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

1.7k185Rust
19 days ago
bracket-lib
bracket-libamethyst/bracket-lib

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

1.7k125Rust
4 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++
25 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#
24 days ago
Horde3D
Horde3Dhorde3d/Horde3D

A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.

1.6k307C++
25 days ago
LaserGRBL
LaserGRBLarkypita/LaserGRBL

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

1.6k591C#
11 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.6k128C
5 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