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.

NEWorld

NEWorld is a free game with similar game rules to Minecraft.

29   115   115  

PBF-CUDA

Position Based Fluids CUDA implementation

16   115   115  

GIFCompressor

An Android tool to compresses your GIFs into lightweight MP4 video usi...

22   114   114  

Minecraft

A Tiny Minecraft clone made with C++ and OpenGL.

18   114   114  

GameAnimationProgramming

Source code for Hands-On C++ Game Animation Programming

14   114   114  

bgfx-python

Python 3.7+ wrapper for the BGFX library. 🐍

4   113   113  

Ducktape

An open source C++ 3D game engine that focuses on being fast, and powe...

23   113   113  

turso3d

Experimental 3D / game engine

16   113   113  

quarkGL

A subatomic OpenGL graphics library.

8   112   112  

voodoo2d

👹 2D Java Game Engine built in OpenGL

44   112   112  

rPBR

Physically based rendering (PBR) for raylib

14   112   112  

Squirrel-Engine

Multithreaded C/C++ Game Engine

9   111   111  

tlRender

tlRender is an open source library for building playback and review ap...

12   110   110  

VKGL

Core OpenGL over Vulkan

5   110   110  

gl_commandlist_basic

OpenGL sample for NV_command_list

12   110   110  

PreMulAlpha

Pre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of use...

3   109   109  

FNode

Tool based in nodes to build GLSL shaders without any programming know...

16   109   109  

glottie

OpenGL/WebGL based Lottie animation player

10   109   109  

PlayerSDK

提供一个高效的播放器库,播放相关的优化和功能都会在这个项目中完成

20   109   109  

kms-glsl

CLI that runs OpenGL fragment shaders using the DRM/KMS Linux kernel s...

14   107   107  

pyEarth

:globe_with_meridians: A lightweight 3D visualization of the earth in...

22   107   107  

mojoshader

Use Direct3D shaders with other 3D rendering APIs.

26   107   107  

mc2

Mech Commander 2 open source engine + OpenGL Linux port

14   106   106  

Avara

Port of the original 1996 game from Ambrosia Software.

18   106   106  

UniversalHookX

Universal graphical hook for Windows apps.

24   106   106  

small3d

Tiny C++ 3D game development library for Win/MacOS/Linux/iOS/Android.

4   105   105  

PbfVs

Implementation of Macklin, Miles, and Matthias Müller. "Position based...

21   105   105  

PhotonBox

A portable modern OpenGL Game-Engine with focus on PBR

7   105   105  

conways-gol

Conway's Game of Life implemented with Go and OpenGL.

15   105   105  

php-opengl

PHP-OpenGL source code

15   105   105  

gkern

🎥 Graphics Kernel: flexible, highly configurable, extensible render e...

11   104   104  

go-icp_cython

Go-ICP for globally optimal 3D pointset registration

11   104   104  

symphony-of-empires

Symphony of the Empires is a RTS strategy game and map game.

20   104   104  

docker-ubuntu-desktop

Docker Image for Ubuntu Desktop which support HW GPU accelerated GUI a...

26   103   103  

OpenTK-PathTracer

C# OpenGL Path Tracer, Real-Time GPU accelerated

12   103   103  

AssortedWidgets

OpenGL GUI library

33   103   103  

OpenTKTutorialContent

Project files from OpenTK tutorials from my blog

22   103   103  

TrippyGL

A simple, lightweight yet highly versatile OpenGL graphics library

8   103   103  

smk

SMK - Simple multimedia kit - C++ WebAssembly

19   102   102  

fluid_sim

Flashy 2D fluid simulations experiments.

6   101   101  

leven

Complete source for my experimental voxel engine

13   101   101  

nanovg-zig

A small anti-aliased hardware-accelerated vector graphics library

14   101   101  

ssgl

single source shaders for opengl

0   100   100  

thyme

Themable Immediate Mode User Interface Toolkit in Rust

4   100   100  

learn-opengl-golang

Learn OpenGL Tutorials in Go

13   99   99  

raylib-lua

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

8   98   98  

magnum-plugins

Plugins for the Magnum C++11 graphics engine

56   98   98  

dds-ktx

Single header KTX/DDS reader

3   98   98  

ShaderLab

Shaderlab is a tool designed for cross compiling unity shader to other...

14   98   98  

Mycraft

A minecraft clone project based on modern OpenGL completed in ZJU comp...

8   97   97