OpenGL Ecosystem

OpenGL (Open Graphics Library) is the computer industry’s standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.

Created by
Silicon Graphics
Released
January 1992
Community Repos
12,286
Popular Projects 
More

Open3D

Open3D: A Modern Library for 3D Data Processing

02 Dec 2016 11,057

moderngl

Modern OpenGL binding for Python

03 Mar 2016 1,899

glfw

A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

18 Apr 2013 12,905

lwjgl3

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications

23 Dec 2012 4,659

glium

Safe OpenGL wrapper for the Rust language

03 Oct 2014 3,483

wgpu

Cross-platform, safe, pure-rust graphics api

13 Sep 2018 10,782

opentk

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL

12 Nov 2013 3,207

filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

03 Aug 2018 17,221

glad

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs

29 Jul 2013 3,743

ogre

scene-oriented, flexible 3D engine (C++, Python, C#, Java)

29 Nov 2015 3,776

gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust

25 Oct 2013 5,337

tinyrenderer

A brief computer graphics / rendering course

17 Jan 2015 20,349

glew

The OpenGL Extension Wrangler Library

19 Mar 2013 2,634

vispy

Main repository for Vispy

21 Mar 2013 3,244

raylib

A simple and easy-to-use library to enjoy videogames programming

24 Oct 2013 22,068

bullet3

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc

12 Apr 2011 11,996

engine

Go 3D Game Engine (http://g3n

07 Mar 2017 2,773

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

12 May 2019 17,777

bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library

04 Apr 2012 14,898

pyxel

A retro game engine for Python

10 Jun 2018 14,646
Up and Coming Projects 
More

shadyboy

A Nim desktop shadertoy fragment shader player

13 Sep 2024 7

joulegl

Low-level rendering framework in python

09 Sep 2024 3

Farquhar-Engine

My first game engine

09 Sep 2024 2

nengine

Nengine is an open-source, Rust-powered game engine designed for flexibility, performance, and ease of use

08 Sep 2024 2

Overcomplicated-Snake

Remaking snake from as little as possible as many ways as possible

08 Sep 2024 2

bicudo

SAT physics engine library accelerated via ROCm/or CPU-side

07 Sep 2024 20

Opengl-VideoGame

OpenGL Proyect

07 Sep 2024 2

VideoEditor

A really simple Video Editor ( In progress )

02 Sep 2024 0

Jenjin

A source available game engine wrote in C++ using OpenGL for education

24 Aug 2024 2

zgll

Simple zig OpenGL loader

19 Aug 2024 2

ZWL

Zig cross platform Windowing Library

13 Aug 2024 7

game-framework

Game Framework

12 Aug 2024 8

TheBegumsFortune

Les Cinq cents millions de la Bégum

10 Aug 2024 2

OpenGL-Context-Creation

A tutorial that explains how to create an OpenGL context for X11, WinAPI and Cocoa

08 Aug 2024 3

Simple-Voxel-Editor

Small software to create voxel based 3D models

05 Aug 2024 2

zig-opengl-example

Minimal example using GFLW/OpenGL/zm made in Zig

02 Aug 2024 3

WyrmEngine

A 3d game engine for Android

30 Jul 2024 4

Absolute

A small graphics engine built with OpenGL using C++ and C

26 Jul 2024 3

maze_runner_v2

opengl C++ 2d maze game

26 Jul 2024 9

QtOpenGLTest

This is my work following the tutorial at Learn OpenGL, but on Qt platform

25 Jul 2024 1