Most popular opengl repositories and open source projects

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.

freetype-gl

OpenGL text using one vertex buffer, one texture and FreeType

263   1527   1527  

pyglet

pyglet is a cross-platform windowing and multimedia library for Python...

263   1521   1521  

arcade

Easy to use Python library for creating 2D arcade games.

290   1483   1483  

opensoldat

OpenSoldat is a unique 2D (side-view) multiplayer action game

90   1429   1429  

dosbox-staging

DOSBox Staging is a modern continuation of DOSBox with advanced featur...

162   1419   1419  

pyrender

Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D...

246   1412   1412  

Bubble-Picker

An easy-to-use animation which can be used for content picking for And...

248   1408   1408  

RenderHelp

:zap: 可编程渲染管线实现,帮助初学者学习渲染

175   1406   1406  

duality

a 2D Game Development Framework

292   1360   1360  

Lumos

Cross-Platform C++ 2D/3D game engine

141   1359   1359  

space-shooter.c

A cross-platform, top-down 2D space shooter written in C using only pl...

77   1352   1352  

zemeroth

😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

80   1315   1315  

Celestia

Real-time 3D visualization of space.

241   1305   1305  

awesome-glsl

:sparkler: Compilation of the best resources to learn programming Open...

84   1291   1291  

gltut

Learning Modern 3D Graphics Programming

313   1284   1284  

canvas

Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.

80   1279   1279  

HybridRenderingEngine

Clustered Forward/Deferred renderer with Physically Based Shading, Ima...

124   1278   1278  

glumpy

Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualiza...

179   1266   1266  

Bonzomatic

Live shader coding tool and Shader Showdown workhorse

105   1234   1234  

glava

GLava - OpenGL audio spectrum visualizer

60   1195   1195  

Effekseer

194   1180   1180  

nCine

A cross-platform 2D game engine

72   1178   1178  

PixelFlow

A Processing/Java library for high performance GPU-Computing (GLSL). F...

131   1177   1177  

openspades

Compatible client of Ace of Spades 0.75

224   1159   1159  

nn_vis

A project for processing neural networks and rendering to gain insight...

188   1151   1151  

MIDIVisualizer

A small MIDI visualizer tool, using OpenGL

149   1151   1151  

PBR

An implementation of physically based shading & image based lighting i...

98   1137   1137  

rend3

MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer l...

63   1136   1136  

PortableGL

An implementation of OpenGL 3.x-ish in clean C

52   1106   1106  

rust-skia

Safe Skia Bindings for Rust

98   1089   1089  

pyopencl

OpenCL integration for Python, plus shiny features

244   1085   1085  

SoftGLRender

Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vul...

158   1081   1081  

pyimgui

Cython-based Python bindings for dear imgui

168   1074   1074  

luminance-rs

Type-safe, type-level and stateless Rust graphics framework

59   1064   1064  

android-openGL-canvas

An Android library that provides views using openGL canvas to draw thi...

201   1033   1033  

Quake3e

Improved Quake III Arena engine

120   1007   1007  

mesa

Mesa 3D graphics library (read-only mirror of https://gitlab.freedeskt...

397   1003   1003  

zep

Zep - An embeddable editor, with optional support for using vim keystr...

80   994   994  

ouzel

C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web...

115   992   992  

hplayer

A multi-screen player using Qt + FFmpeg.

290   979   979  

eaglercraft

Eaglercraft is real Minecraft 1.5.2 that you can play in any regular w...

1823   972   972  

geom

2D/3D geometry toolkit for Clojure/Clojurescript

76   971   971  

ZoomLayout

2D zoom and pan behavior for View hierarchies, images, video streams,...

146   950   950  

FModel

Unreal Engine Archives Explorer

191   930   930  

RenderPipeline

Physically Based Shading and Deferred Rendering for the Panda3D game e...

130   927   927  

trinity

android video record editor muxer sdk

278   906   906  

Expo-Crossy-Road

🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js...

133   906   906  

freeorion

Source code repository of the FreeOrion project.

164   903   903  

pmtech

Lightweight, multi-platform, data-oriented game engine.

51   899   899  

glow

GL on Whatever: a set of bindings to run GL anywhere and avoid target-...

104   897   897