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.

alacritty

A cross-platform, OpenGL terminal emulator.

1824   33978   33978  

filament

Filament is a real-time physically based rendering engine for Android,...

1115   11919   11919  

kitty

Cross-platform, fast, feature-rich, GPU based terminal

600   11905   11905  

tinyrenderer

A brief computer graphics / rendering course

1064   11413   11413  

3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting,...

811   11258   11258  

openage

Free (as in freedom) open source clone of the Age of Empires II engine...

1033   10587   10587  

bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framewor...

1508   9972   9972  

OpenRCT2

An open source re-implementation of RollerCoaster Tycoon 2 🎢

1173   9950   9950  

Craft

A simple Minecraft clone written in C using modern OpenGL (shaders).

1161   8845   8845  

openFrameworks

openFrameworks is a community-developed cross platform toolkit for cre...

2469   8468   8468  

android-gpuimage

Android filters based on OpenGL (idea from GPUImage for iOS)

2105   8030   8030  

glfw

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

2950   7928   7928  

raylib

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

869   7322   7322  

SFML

Simple and Fast Multimedia Library

1326   7153   7153  

renderdoc

RenderDoc is a stand-alone graphics debugging tool.

842   5592   5592  

olive

Free open-source non-linear video editor

393   5508   5508  

gfx

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

560   4944   4944  

Open3D

Open3D: A Modern Library for 3D Data Processing

1299   4913   4913  

azul

Desktop GUI Framework

188   4736   4736  

gephi

Gephi - The Open Graph Viz Platform

1452   4415   4415  

openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

906   4154   4154  

mapbox-gl-native

Interactive, thoroughly customizable maps in native Android, iOS, macO...

1282   4036   4036  

CameraView

📸 A well documented, high-level Android interface that makes capturing...

750   3965   3965  

magnum

Lightweight and modular C++11 graphics middleware for games and data v...

368   3665   3665  

StarWars.iOS

This component implements transition animation to crumble view-control...

367   3658   3658  

Ultralight

Next-generation HTML renderer for apps and games

162   3521   3521  

lwjgl3

LWJGL is a Java library that enables cross-platform access to popular...

498   3299   3299  

cute_headers

Collection of cross-platform one-file C/C++ libraries with no dependen...

213   3187   3187  

SHADERed

Lightweight, cross-platform & full-featured shader IDE

165   3111   3111  

editly

Slick, declarative command line video editing & API

145   3056   3056  

panda3d

Powerful, mature open-source cross-platform game engine for Python and...

647   2943   2943  

BansheeEngine

Modern C++14 game engine with Vulkan support, fully featured editor an...

343   2904   2904  

vispy

Main repository for Vispy

568   2699   2699  

MangoHud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU...

122   2597   2597  

glium

Safe OpenGL wrapper for the Rust language.

315   2513   2513  

ogre

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

706   2348   2348  

darktile

:waning_crescent_moon: Darktile is a GPU rendered terminal emulator de...

96   2300   2300  

spring

A powerful free cross-platform RTS game engine. - Report issues at htt...

722   2288   2288  

OpenSceneGraph

OpenSceneGraph git repository

1160   2204   2204  

permafrost-engine

An OpenGL RTS game engine written in C

71   2203   2203  

awesome-vulkan

Awesome Vulkan ecosystem

211   2189   2189  

reshade

A generic post-processing injector for games and video software.

353   2188   2188  

react-imgpro

📷 Image Processing Component for React

105   2182   2182  

opentk

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, O...

565   2147   2147  

glad

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on th...

271   2147   2147  

OpenLara

Classic Tomb Raider open-source engine

168   2140   2140  

apitrace

Tools for tracing OpenGL, Direct3D, and other graphics APIs

408   2120   2120  

duckstation

Fast PlayStation 1 emulator for PC and Android

181   2042   2042  

rust-doom

A Doom Renderer written in Rust.

77   2018   2018  

Glitter

Dead Simple OpenGL

335   1988   1988