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 (1399)

AnimatorGo
AnimatorGo ray-cast C++

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

510
docker-ubuntu-desktop
docker-ubuntu-desktop gezp Dockerfile

Docker Image for Ubuntu Desktop which support HW GPU accelerated GUI apps. you can access the Container with ssh or remote desktop, just like Cloud V...

509
metalangle
metalangle kakashidinho C++

MetalANGLE: OpenGL ES to Metal API translation layer

507
ourCraft
ourCraft meemknight C++

Imagine minecraft met terraria

507
saba
saba benikabocha C++

OpenGL Viewer (OBJ PMD PMX)

506
FFNx
FFNx julianxhokaxhiu C++

Next generation modding platform for Final Fantasy VII (Steam 2013, Steam 2026 Rerelease, GOG, Windows Store) and Final Fantasy VIII (Steam 2013)

506
Blackhole
Blackhole rossning92 C++

A blackhole simulation using OpenGL / C++.

503
rspirv
rspirv gfx-rs Rust

Rust implementation of SPIR-V module processing functionalities

497
Razix
Razix Pikachuxxxx C++

A Cool High Performance Game Engine

493
sulis
sulis Grokmoo Rust

Turn based tactical RPG with several campaigns, written in Rust

492
Yampa
Yampa ivanperez-keera Haskell

Functional Reactive Programming domain-specific language for efficient hybrid systems

487
tinygizmo
tinygizmo ddiakopoulos C++

:triangular_ruler: An simple immediate-mode 3D gimzo/manipulator (translation, rotation, scale widget) in ~1200 LoC

486
rawdraw
rawdraw cntools C

Primitive Platform Agnostic Windowing+Input Header-Only Library

480
Atlas-Engine
Atlas-Engine tippesi C++

Cross platform toy render engine supporting physically based rendering and hardware/software ray tracing

480
MLX42
MLX42 codam-coding-college C

Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and Open...

477
Tiny3D
Tiny3D zxx43 C++

A Small OpenGL Based Renderer

476
px
px pplux C++

Single header C++ Libraries for Thread Scheduling, Rendering, and so on...

473
lv_port_linux
lv_port_linux lvgl C

LVGL configured to work on Linux (Wayland, DRM, EGL, OpenGL, fbdev, X11 etc)

462
libagar
libagar JulNadeauCA C

Cross-Platform GUI Toolkit (stable)

461
cgl
cgl Jaysmito101 C

CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.

460
gl_vk_meshlet_cadscene
gl_vk_meshlet_cadscene nvpro-samples C++

This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.

460
osgverse
osgverse xarray C

osgVerse, a complete 3d engine solution based on OpenSceneGraph. It supports OpenGL/OpenGLES/Vulkan/DirectX/Metal backends, and also works on modern b...

457
Boat
Boat AOF-Dev Java

Environment for running Minecraft Java Edition on Android

456
colormap-shaders
colormap-shaders kbinani C++

A collection of shaders to draw color maps.

451
docker-selkies-glx-desktop
docker-selkies-glx-desktop selkies-project Dockerfile

KDE Plasma Desktop container designed for Kubernetes, supporting OpenGL EGL and GLX, Vulkan, and Wine/Proton for NVIDIA GPUs through WebRTC and HTML5,...

451
nebula
nebula Kuddev Rust

AI-native, GPU-accelerated terminal emulator for Windows with SSH, persistent sessions, split panes, and first-class AI CLI workflows.

448
RendererEngine
RendererEngine JeanPhilippeKernel C++

3D Renderer Engine builds with Vulkan and C++ 20

446
Fiber2D
Fiber2D s1ddok Swift

Cross-platform 2D Game Engine in pure Swift

441
etlegacy-deprecated
etlegacy-deprecated etlegacy C

Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy

440
skui
skui skui-org C++

Skia-based C++ UI framework

437
GateEngine
GateEngine STREGAsGate Swift

Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

437
imGuIZMO.quat
imGuIZMO.quat BrutPitt C++

ImGui GIZMO widget - quaternions based 3D object manipulator: it permits, via mouse, to manipulate objects by translating, rotating, or scaling them

431
GPU-Viewer
GPU-Viewer arunsivaramanneo Python

A front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux

421
cosmoscout-vr
cosmoscout-vr cosmoscout C++

:milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.

420
Pyrr
Pyrr adamlwgriffiths Python

3D mathematical functions using NumPy

419
betasharp
betasharp betasharp-official C#

Minecraft Beta 1.7.3 written in C#

419
VoxelConeTracingGI
VoxelConeTracingGI compix C++

Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low...

418
constellation
constellation constellation-app Java

A graph-focused data visualisation and interactive analysis application.

416
Speedy2D
Speedy2D QuantumBadger Rust

Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.

414
qtimgui
qtimgui seanchas116 C++

Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui

413
miniJVM
miniJVM digitalgust C

Develop iOS Android app in java, Cross platform java virtual machine , the minimal jvm .

412
Ofelia
Ofelia cuinjune C++

A real-time cross-platform creative coding tool for multimedia development

410
DummyEngine
DummyEngine sergcpp C++

Сross-platform Vulkan/OpenGL 3D engine for personal experimentation

410
nimgl
nimgl nimgl Nim

NimGL is a Nim library that offers bindings for popular libraries used in computer graphics

409
dagon
dagon gecko0307 D

3D game engine for D

403
DiligentSamples
DiligentSamples DiligentGraphics C++

Sample projects demonstrating the usage of Diligent Engine

402
Ashes
Ashes DragonJoker C++

Drop-in replacement for Vulkan shared library, for older hardware compatibility

399
littlekt
littlekt littlektframework Kotlin

A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.

398
ToyRTX
ToyRTX Ubpa C++

CPU & GPU RTX based on OpenGL

397
IDKEngine
IDKEngine BoyBaykiller C#

OpenGL Toy-"Engine" with Wavefront Path Tracer and Rasterizer with Voxel Cone Tracing/Global Illumination

395