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)

imgui
imgui kotlin-graphics Kotlin

Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)

641
gltf
gltf gltf-rs Rust

A crate for loading glTF 2.0

637
Supermodel
Supermodel trzy C++

Official repository of the Sega Model 3 arcade emulator.

635
Botcraft
Botcraft adepierre C++

Botcraft is a cross-platform C++ library to create bots that connect and interact with Minecraft servers with (optional) integrated OpenGL renderer

632
limitless-engine
limitless-engine hotstreams C++

OpenGL C++ Graphics Engine

631
simple2d
simple2d simple2d C

:video_game: Simple, open-source 2D graphics for everyone

629
VK-GL-CTS
VK-GL-CTS KhronosGroup C++

Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests

628
glsmac
glsmac afwbkbc C++

Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire )

624
eepp
eepp SpartanJ C++

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

620
OpenGL.Net
OpenGL.Net luca-piccioni C#

Modern OpenGL bindings for C#.

615
SAM3DBody-cpp
SAM3DBody-cpp AmmarkoV C

Real-time 3D full-body reconstruction from a single camera, Multiperson BVH output, Pure C++ runtime, ONNX + ggml, 70-joint skeleton with hands.

613
Librelancer
Librelancer Librelancer C#

A re-implementation of Freelancer

603
sokol_gp
sokol_gp edubart C

Minimal modern efficient cross platform 2D graphics painter in C

602
graphicsfuzz
graphicsfuzz google Java

A testing framework for automatically finding and simplifying bugs in graphics shader compilers.

601
SuMa
SuMa jbehley C++

Surfel-based Mapping for 3d Laser Range Data (SuMa)

597
aui
aui aui-framework C++

Declarative UI toolkit for modern C++20

597
CSharpGL
CSharpGL bitzhuwei C#

:green_apple:Object Oriented OpenGL in C#.

592
SFML.Net
SFML.Net SFML C#

Official binding of SFML for .Net languages

584
QMDemo
QMDemo mahuifa C++

Qt日常开发的一些功能模块或者Qt库、三方库的使用Demo,例如FFmpeg、OpenCV、Web、QGraphicsView、OpenGL、网络编程、数据库、QSS样式表、QtChart图表绘制等。

584
VerletIntegration
VerletIntegration marichardson137 C++

A real-time particle simulation that uses Verlet Integration

582
react-native-godot
react-native-godot calico-games TypeScript

Bring Godot to React Native 🔮. Create immersive 3D experiences or interactive games directly within React Native.

577
rust-game-development-frameworks
rust-game-development-frameworks dasifefe

List of curated frameworks by the **Game Development in Rust** community.

576
kool
kool kool-engine Kotlin

A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin

573
clapper
clapper Rafostar C

A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.

571
php-glfw
php-glfw mario-deluna C

🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

570
Bulllord-Engine
Bulllord-Engine MarilynDafa C

lightspeed lightweight elegant game engine in pure c

569
glslcookbook
glslcookbook daw42 C

Example code for the OpenGL Shading Language Cookbook - 2nd Edition (3rd Edition now available)

566
live2d-py
live2d-py EasyLive2D Python

Live2D Library for Python (C++ impl): Supports model loading, lip-sync, basic face rigging, and precise click test.

566
jazz2
jazz2 deathkiller

🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

565
gl_occlusion_culling
gl_occlusion_culling nvpro-samples C++

OpenGL sample for shader-based occlusion culling

562
Rendu
Rendu kosua20 C++

A simple realtime graphics playground for experimentations.

561
nvpro_core
nvpro_core nvpro-samples C++

shared source code and resources needed for the samples to run

555
lwjglbook-leg
lwjglbook-leg lwjglgamedev Java

Source code of the chapters of the book 3D Game Development with LWJGL 3

553
glintercept
glintercept dtrebilco C++

GLIntercept is a OpenGL function call interceptor for Windows that will intercept and log all OpenGL calls

553
tinygl
tinygl C-Chads C

The penultimate portable graphics library

553
Quick-Cocos2dx-Community
Quick-Cocos2dx-Community u0u0 C

Cocos2d-Lua 社区版

552
HyperionEngine
HyperionEngine HyperionGameTech C++

A modern C++ game engine. Realtime ray tracing, clustered shading, visual editor, C# scripting and more

545
OpenGL-Renderer
OpenGL-Renderer htmlboss C++

Modern OpenGL renderer written in C++17

543
debug-draw
debug-draw glampert C++

Immediate-mode, renderer agnostic, lightweight debug drawing API.

540
Rythe-Engine
Rythe-Engine Rythe-Interactive C++

Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

535
iridescence
iridescence koide3 C++

Visualization library for rapid prototyping of 3D algorithms [C++, Python]

533
canvas
canvas tfriedel6 Go

Canvas is a Go drawing library based on OpenGL or using software rendering that is very similar to the HTML5 canvas API

532
fbg
fbg grz0zrg C

Lightweight C 2D graphics API agnostic library with parallelism support

532
lasercrabs
lasercrabs etodd C++

Abandoned hybrid singleplayer/multiplayer shooter project formerly known as DECEIVER

527
glmark2
glmark2 glmark2 C

glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

526
inviwo
inviwo inviwo C++

Inviwo - Interactive Visualization Workshop

523
Arcane-Engine
Arcane-Engine Ershany C++

3D C/C++ Game Engine - Created By Brady Jessup

522
ShaderGen
ShaderGen mellinoe C#

Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

516
wl-mirror
wl-mirror Ferdi265 C

a simple Wayland output mirror client

516
DrawingBotV3
DrawingBotV3 SonarSonic Java

DrawingBotV3 is a software for converting images into vector art

512