opengl
Topic

opengl

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.

Repositories (1378)

awesome-vulkan
awesome-vulkan vinjn

Awesome Vulkan ecosystem

3.7k
glium
glium glium Rust

Safe OpenGL wrapper for the Rust language.

3.6k
vispy
vispy vispy Python

Main repository for Vispy

3.6k
OpenSceneGraph
OpenSceneGraph openscenegraph C++

OpenSceneGraph git repository

3.6k
cpp-game-engine-book
cpp-game-engine-book ThisisGame C++

从零编写游戏引擎教程 Writing a game engine tutorial from scratch

3.5k
opentk
opentk opentk C#

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input a...

3.5k
xray-16
xray-16 OpenXRay C++

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

3.5k
lygia
lygia patriciogonzalezvivo GLSL

LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility

3.3k
Remotery
Remotery Celtoys C

Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

3.3k
AndroidCamera
AndroidCamera aserbao Java

🔥🔥🔥自定义Android相机(仿抖音 TikTok),其中功能包括视频人脸识别贴纸,美颜,分段录制,视频裁剪,视频帧处理,获取视频关键帧,视频旋转,添加滤镜,添加水...

3.3k
matcaps
matcaps nidorx JavaScript

Huge library of matcap PNG textures organized by color

3.2k
Autodesk-Fusion-360-for-Linux
Autodesk-Fusion-360-for-Linux cryinkfly Shell

This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!

3.2k
darktile
darktile liamg Go

:waning_crescent_moon: Darktile is an experimental/abandoned GPU rendered terminal emulator designed for tiling window managers.

3.1k
engine
engine g3n Go

Go 3D Game Engine (http://g3n.rocks)

3.1k
supertux
supertux SuperTux C++

SuperTux source code

3k
BansheeEngine
BansheeEngine GameFoundry C#

Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting

2.9k
cglm
cglm recp C

📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

2.9k
glew
glew nigels-com C

The OpenGL Extension Wrangler Library

2.9k
UEViewer
UEViewer gildor2 C++

Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).

2.8k
zig-gamedev
zig-gamedev zig-gamedev Zig

Dev repo for @zig-gamedev libs and sample applications

2.8k
apitrace
apitrace apitrace C++

Tools for tracing OpenGL, Direct3D, and other graphics APIs

2.8k
permafrost-engine
permafrost-engine eduard-permyakov C

An OpenGL RTS game engine written in C

2.7k
FModel
FModel 4sval C#

Unreal Engine Archives Explorer

2.7k
veldrid
veldrid veldrid C#

A low-level, portable graphics library for .NET.

2.7k
Glitter
Glitter Polytonic CMake

Dead Simple OpenGL

2.7k
teeworlds
teeworlds teeworlds C++

A retro multiplayer shooter

2.6k
LLGL
LLGL LukasBanana C++

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

2.6k
Overload
Overload Overload-Technologies C++

3D game engine with lua scripting

2.4k
rust-doom
rust-doom cristicbz Rust

A Doom Renderer written in Rust.

2.4k
awesome-opengl
awesome-opengl eug

A curated list of awesome OpenGL libraries, debuggers and resources.

2.4k
mini3d
mini3d skywind3000 C

3D Software Renderer in 700 Lines !!

2.3k
moderngl
moderngl moderngl Python

Modern OpenGL binding for Python

2.3k
Celestia
Celestia CelestiaProject C++

Real-time 3D visualization of space.

2.3k
CubicSDR
CubicSDR cjcliffe C++

Cross-Platform Software-Defined Radio Application

2.2k
gpupixel
gpupixel pixpark C++

Real-time image filter engine based on GPU

2.2k
swayfx
swayfx WillPower3309 C

SwayFX: Sway, but with eye candy!

2.2k
pyglet
pyglet pyglet Python

pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

2.2k
Fisheye
Fisheye hanton Swift

iOS 360° panorama video player with Metal rendering support (formerly HTY360Player)

2.2k
KlayGE
KlayGE gongminmin C++

KlayGE is a cross-platform open source game engine with plugin-based architecture.

2.2k
react-imgpro
react-imgpro nitin42 JavaScript

📷 Image Processing Component for React

2.2k
MetalPetal
MetalPetal MetalPetal Objective-C

A GPU accelerated image and video processing framework built on Metal.

2.1k
OpenLara
OpenLara XProger C++

Classic Tomb Raider open-source engine

2.1k
allegro5
allegro5 liballeg C

The official Allegro 5 git repository. Pull requests welcome!

2.1k
glutin
glutin rust-windowing Rust

A low-level library for OpenGL context creation

2.1k
dhewm3
dhewm3 dhewm C++

dhewm 3 (Doom3 sourceport) main repository

2.1k
GLSL-PathTracer
GLSL-PathTracer knightcrawler25 C++

A toy physically based GPU path tracer (C++/OpenGL/GLSL)

2k
tinyraycaster
tinyraycaster ssloy C++

486 lines of C++: old-school FPS in a weekend

2k
arcade
arcade pythonarcade Python

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

2k
vidcutter
vidcutter ozmartian Python

A modern yet simple multi-platform video cutter and joiner.

2k
StarWars.Android
StarWars.Android Yalantis Java

This component implements transition animation to crumble view into tiny pieces.

1.9k