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.
- GitHub: https://github.com/topics/opengl
- Wikipedia: https://en.wikipedia.org/wiki/OpenGL
- Created by: Silicon Graphics
- Released: January 1992
- Related Topics: api, c, simulation,
- Last updated: 2025-04-25 00:21:48 UTC
- JSON Representation
https://github.com/MarilynDafa/Bulllord-Engine
lightspeed lightweight elegant game engine in pure c
android cross-platform directx12 game-engine ios linux metal opengl osx uwp vulkan webgl windows
Last synced: 20 Mar 2025
https://github.com/kosua20/rendu
A simple realtime graphics playground for experimentations.
computer-graphics gpu graphics-engine graphics-programming opengl template
Last synced: 09 Apr 2025
https://github.com/sfml/sfml.net
Official binding of SFML for .Net languages
audio crossplatform dotnet graphics hacktoberfest multimedia opengl sfml
Last synced: 13 Apr 2025
https://github.com/markaren/threepp
C++17 port of three.js (r129)
3d-graphics cpp emscripten opengl threejs wasm
Last synced: 05 Apr 2025
https://github.com/daw42/glslcookbook
Example code for the OpenGL Shading Language Cookbook - 2nd Edition (3rd Edition now available)
opengl opengl-shading-language
Last synced: 20 Mar 2025
https://github.com/u0u0/Quick-Cocos2dx-Community
Cocos2d-Lua 社区版
cocos2d-lua cocos2d-x cocostudio dragonbones openapi opengl quick-cocos2d-x-lua spine
Last synced: 15 Mar 2025
https://github.com/KhronosGroup/Vulkan-CTS
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
opengl opengl-cts opengl-es opengl-es-cts vulkan vulkan-cts vulkan-sc
Last synced: 20 Apr 2025
https://github.com/solenum/exengine
A C99 3D game engine
3d 3d-engine 3d-game-engine c99 collision collision-detection engine fps game gamedev opengl
Last synced: 05 Apr 2025
https://github.com/nvpro-samples/gl_occlusion_culling
OpenGL sample for shader-based occlusion culling
Last synced: 04 Apr 2025
https://github.com/jbehley/SuMa
Surfel-based Mapping for 3d Laser Range Data (SuMa)
kitti-dataset opengl rss2018 slam velodyne
Last synced: 19 Mar 2025
https://github.com/kosua20/Rendu
A simple realtime graphics playground for experimentations.
computer-graphics gpu graphics-engine graphics-programming opengl template
Last synced: 14 Nov 2024
https://github.com/rythe-interactive/rythe-engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
3d-audio 3d-engine 3d-graphics async audio cpp20 data-oriented ecs game game-development game-engine legion legion-engine opengl physics physics-engine rendering rendering-engine scheduling
Last synced: 11 Apr 2025
https://github.com/Rythe-Interactive/Rythe-Engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
3d-audio 3d-engine 3d-graphics async audio cpp20 data-oriented ecs game game-development game-engine legion legion-engine opengl physics physics-engine rendering rendering-engine scheduling
Last synced: 14 Apr 2025
https://github.com/KhronosGroup/VK-GL-CTS
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
opengl opengl-cts opengl-es opengl-es-cts vulkan vulkan-cts vulkan-sc
Last synced: 15 Mar 2025
https://github.com/etodd/lasercrabs
Abandoned hybrid singleplayer/multiplayer shooter project formerly known as DECEIVER
cross-platform game multiplayer opengl
Last synced: 05 Apr 2025
https://github.com/librelancer/librelancer
A re-implementation of Freelancer
c-sharp clone engine freelancer game linux mit-license opengl
Last synced: 12 Apr 2025
https://github.com/Librelancer/Librelancer
A re-implementation of Freelancer
c-sharp clone engine freelancer game linux mit-license opengl
Last synced: 01 Apr 2025
https://github.com/kanryu/quickviewer
A image/comic viewer application for Windows, Mac and Linux, it can show images very fast
c-plus-plus comic image-processing linux-app mac-app manga opengl qt viewer
Last synced: 05 Apr 2025
https://github.com/OpenChemistry/avogadrolibs
Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.
avogadro chemistry compchem computational-chemistry cross-platform desktop hacktoberfest open-science open-source openchemistry opengl qt5 scientific-computing visualization
Last synced: 30 Mar 2025
https://github.com/openchemistry/avogadrolibs
Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.
avogadro chemistry compchem computational-chemistry cross-platform desktop hacktoberfest open-science open-source openchemistry opengl qt5 scientific-computing visualization
Last synced: 11 Apr 2025
https://github.com/grz0zrg/fbg
Lightweight C 2D graphics API agnostic library with parallelism support
2d-graphics embedded fbdev framebuffer gba graphics graphics-library graphics-rendering library lightweight multi-core multithreaded multithreading opengl
Last synced: 08 Apr 2025
https://github.com/deathkiller/jazz2
🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2
2d 2d-game android game game-2d gamedev jazz-jackrabbit linux macos multi-platform opengl reimplementation steamdeck windows windows-10
Last synced: 08 Apr 2025
https://github.com/Ershany/Arcane-Engine
3D C/C++ Game Engine - Created By Brady Jessup
3d-graphics arcane-engine c-plus-plus deferred-rendering engine forward-rendering game game-engine glsl graphics-engine graphics-programming hdr ibl image-based-lighting opengl physically-based-rendering
Last synced: 14 Nov 2024
https://github.com/ashenvalezx/zxengine
C++ game engine project, for learning, practice and experiment.
cpp cpp20 cross-platform directx directx12 game-animation game-development game-engine graphics lua multithreading opengl physics-engine raytracing shaders vulkan
Last synced: 12 Apr 2025
https://github.com/dtrebilco/glintercept
GLIntercept is a OpenGL function call interceptor for Windows that will intercept and log all OpenGL calls
Last synced: 14 Nov 2024
https://github.com/SFML/SFML.Net
Official binding of SFML for .Net languages
audio crossplatform dotnet graphics hacktoberfest multimedia opengl sfml
Last synced: 13 Nov 2024
https://github.com/glampert/debug-draw
Immediate-mode, renderer agnostic, lightweight debug drawing API.
cpp direct3d graphics-library opengl
Last synced: 14 Nov 2024
https://github.com/Pikachuxxxx/Razix
A Cool High Performance Game Engine
box2d-physics-engine cpp directx engine3d game game-development game-engine game-engine-development gamedev games imgui imgui-glfw opengl physx physx-sdk qt research research-and-development vulkan
Last synced: 01 Apr 2025
https://github.com/pikachuxxxx/razix
A Cool High Performance Game Engine
box2d-physics-engine cpp directx engine3d game game-development game-engine game-engine-development gamedev games imgui imgui-glfw opengl physx physx-sdk qt research research-and-development vulkan
Last synced: 08 Apr 2025
https://github.com/Grokmoo/sulis
Turn based tactical RPG with several campaigns, written in Rust
game game-2d games opengl rpg rpg-game rust tactical-rpg
Last synced: 12 Nov 2024
https://github.com/afwbkbc/glsmac
Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire )
4x 4x-strategy-game c-plus-plus civ civilization cross-platform freebsd game game-development gamedev linux multiplayer opengl sid-meier-alpha-centauri sid-meier-civilization smac strategy strategy-game turn-based-strategy windows
Last synced: 01 Apr 2025
https://github.com/spartanj/eepp
eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.
7guis cpp cross-platform-gui css game-engine game-engine-framework gui opengl
Last synced: 11 Apr 2025
https://github.com/pplux/px
Single header C++ Libraries for Thread Scheduling, Rendering, and so on...
cpp multithreaded opengl render scheduler single-header-lib
Last synced: 14 Nov 2024
https://github.com/SpartanJ/eepp
eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.
7guis cpp cross-platform-gui css game-engine game-engine-framework gui opengl
Last synced: 02 Apr 2025
https://github.com/ray-cast/animatorgo
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl
Last synced: 05 Apr 2025
https://github.com/ray-cast/AnimatorGo
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl
Last synced: 20 Mar 2025
https://github.com/gfx-rs/rspirv
Rust implementation of SPIR-V module processing functionalities
binary disassembler module opencl opengl rust spirv vulkan
Last synced: 10 Apr 2025
https://github.com/c-chads/tinygl
The penultimate portable graphics library
c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl
Last synced: 23 Jan 2025
https://github.com/ivanperez-keera/yampa
Functional Reactive Programming domain-specific language for efficient hybrid systems
android frp functional-reactive-programming game haskell ios ipad iphone mobile multimedia opengl sdl yampa
Last synced: 11 Apr 2025
https://github.com/ivanperez-keera/Yampa
Functional Reactive Programming domain-specific language for efficient hybrid systems
android frp functional-reactive-programming game haskell ios ipad iphone mobile multimedia opengl sdl yampa
Last synced: 02 Apr 2025
https://github.com/google/rspirv
Rust implementation of SPIR-V module processing functionalities
binary disassembler module opencl opengl rust spirv vulkan
Last synced: 14 Dec 2024
https://github.com/C-Chads/tinygl
The penultimate portable graphics library
c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl
Last synced: 11 Nov 2024
https://github.com/MihailRis/VoxelEngine-Cpp
Minecraft-like game engine in C++ with OpenGL
game game-engine opengl voxel-game
Last synced: 12 Dec 2024
https://github.com/ddiakopoulos/tinygizmo
:triangular_ruler: An simple immediate-mode 3D gimzo/manipulator (translation, rotation, scale widget) in ~1200 LoC
3d-engine cpp cpp11 gamedev gamedev-library gamedev-tool gizmo opengl public-domain scene-editor
Last synced: 06 Apr 2025
https://github.com/etlegacy/etlegacy-deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
3d-models c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d game-engine-development legacy legacy-mod linux macos multi-platform multiplayer-game network-game opengl wolfenstein
Last synced: 20 Mar 2025
https://github.com/mario-deluna/php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
2d 3d game game-development glfw opengl php php-extension rendering
Last synced: 08 Apr 2025
https://github.com/jaysmito101/cgl
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
3d c9 cpp game gamedev graphics hacktoberfest opengl phong-lighting python rendering rust tilemap
Last synced: 14 Apr 2025
https://github.com/Jaysmito101/cgl
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
3d c9 cpp game gamedev graphics hacktoberfest opengl phong-lighting python rendering rust tilemap
Last synced: 01 Apr 2025
https://github.com/aof-dev/boat
Environment for running Minecraft Java Edition on Android
android boat glfw java minecraft minecraft-java-edition opengl opengl-es openjdk packages xserver xserver-xorg
Last synced: 06 Apr 2025
https://github.com/inviwo/inviwo
Inviwo - Interactive Visualization Workshop
flow-visualization glsl inviwo opencl opengl scientific-visualization visualization volume-visualization
Last synced: 20 Mar 2025
https://github.com/nvpro-samples/nvpro_core
shared source code and resources needed for the samples to run
Last synced: 04 Apr 2025
https://github.com/adamlwgriffiths/pyrr
3D mathematical functions using NumPy
3d 3d-mathematical-functions matrix numpy opengl python quaternion vector
Last synced: 11 Apr 2025
https://github.com/numberwolf/FFmpeg-PlusPlus
🔥 FFmpeg扩展版本,1.支持OpenGL图形渲染,自定义着色器 滤镜、特效、转场。2.支持FLV+HEVC/AV1/Opus编码解码 🔥 FFmpeg Extension: 1.Support GLSL OpenGL(Filter/Effect/Transition/Shaders); 2. And Transcode FLV with HEVC/AV1/Opus Codec
effects ffmpeg ffmpeg-filter-opengl ffmpeg-opengl filter glsl opengl shader transition transition-animation
Last synced: 25 Nov 2024
https://github.com/adamlwgriffiths/Pyrr
3D mathematical functions using NumPy
3d 3d-mathematical-functions matrix numpy opengl python quaternion vector
Last synced: 12 Nov 2024
https://github.com/quantumbadger/speedy2d
Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
Last synced: 08 Apr 2025
https://github.com/nvpro-samples/gl_vk_meshlet_cadscene
This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.
Last synced: 05 Apr 2025
https://github.com/seanchas116/qtimgui
Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
Last synced: 05 Apr 2025
https://github.com/QuantumBadger/Speedy2D
Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
Last synced: 19 Nov 2024
https://github.com/constellation-app/constellation
A graph-focused data visualisation and interactive analysis application.
graph graph-analysis interactive opengl visualisation
Last synced: 03 Apr 2025
https://github.com/BrutPitt/imGuIZMO.quat
ImGui GIZMO widget - 3D object manipulator / orientator
cmake directx dolly emscripten gizmo gizmos imgui imguizmo manipulator object-orientation opengl orientating orientation quaternion quaternion-camera quaternions rotations vulkan webassembly widget
Last synced: 14 Nov 2024
https://github.com/ozkriff/zoc
⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]
android game hexagonal opengl rust strategy tactics turn-based
Last synced: 07 Apr 2025
https://github.com/nimgl/nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
bindings computer-graphics glfw imgui nim nimgl opengl vulkan
Last synced: 06 Apr 2025
https://github.com/selkies-project/selkies-gstreamer
Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
cloud-gaming docker game-streaming gpu gstreamer hacktoberfest html5 jupyter kubernetes linux-gaming nvidia opengl rdp remote-access remote-control remote-desktop vnc vulkan webrtc x11
Last synced: 12 Nov 2024
https://github.com/stregasgate/gateengine
Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂
cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows
Last synced: 12 Apr 2025
https://github.com/koide3/iridescence
3D visualization library for rapid prototyping of 3D algorithms
imgui localization mapping opengl point-cloud slam visualization
Last synced: 08 Apr 2025
https://github.com/numberwolf/ffmpeg-plusplus
🔥 FFmpeg扩展版本,1.支持OpenGL图形渲染,自定义着色器 滤镜、特效、转场。2.支持FLV+HEVC/AV1/Opus编码解码 🔥 FFmpeg Extension: 1.Support GLSL OpenGL(Filter/Effect/Transition/Shaders); 2. And Transcode FLV with HEVC/AV1/Opus Codec
effects ffmpeg ffmpeg-filter-opengl ffmpeg-opengl filter glsl opengl shader transition transition-animation
Last synced: 06 Apr 2025
https://github.com/yangkun19921001/aveditor
这是一款短视频编辑 SDK,仿 DouYin 音视频处理。功能包含有美颜、滤镜、贴纸、特效、录制、分段录制、速率录制、变声、配乐、rtmp 直播推流、图片转视频、剪辑,mp4/flv 格式封装等功能。动态库用的我另一个项目编译好的 https://github.com/yangkun19921001/AVFFmpegLib
android ffmpeg-android opencv opengl rtmp-player
Last synced: 07 Apr 2025
https://github.com/cosmoscout/cosmoscout-vr
:milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.
cosmoscout-vr cpp dlr german-aerospace-center opengl scientific-visualization solar-system spice virtual-reality wms
Last synced: 05 Apr 2025
https://github.com/shaftui/shaft
A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics
app-framework cross-platform desktop directx flutter gui impeller linux linux-desktop macos metal opengl sdl skia swift tui ui wayland windows
Last synced: 12 Apr 2025
https://github.com/STREGAsGate/GateEngine
Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂
cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows
Last synced: 28 Mar 2025
https://github.com/ferdi265/wl-mirror
a simple Wayland output mirror client
c cmake opengl wayland wayland-client wlroots
Last synced: 12 Apr 2025
https://github.com/xmtggh/videocalling
局域网p2p视频聊天
android camera ffmpeg mediacodec netty opengl p2p x264
Last synced: 07 Apr 2025
https://github.com/sfml/csfml
Official binding of SFML for C
audio graphics hacktoberfest multimedia opengl sfml
Last synced: 07 Apr 2025
https://github.com/nvpro-samples/gl_ssao
optimized screen-space ambient occlusion, cache-aware hbao
Last synced: 05 Apr 2025
https://github.com/DragonJoker/Ashes
Drop-in replacement for Vulkan shared library, for older hardware compatibility
cpp17 direct3d11 opengl vulkan
Last synced: 14 Nov 2024
https://github.com/JoshuaSenouf/gl-engine
Rendering Engine using C++ and OpenGL
Last synced: 14 Nov 2024
https://github.com/GlPortal/glPortal
:video_game: Open Source teleportation based first person puzzle-platformer
3d game hacktoberfest opengl physics sdl
Last synced: 14 Mar 2025
https://github.com/littlektframework/littlekt
A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.
2d 2d-game-framework android desktop framework game game-engine game-framework gamedev html5 ios kotlin kotlin-multiplatform linux macos mobile multiplatform opengl webgpu windows
Last synced: 12 Apr 2025
https://github.com/cuinjune/Ofelia
A real-time cross-platform creative coding tool for multimedia development
audiovisual creative-coding cross-platform graphics lua multimedia-applications ofelia openframeworks openframeworks-addon opengl pd-externals puredata raspberry-pi scripting-language standalone visual-programming-language web-application webgl
Last synced: 02 Apr 2025
https://github.com/arunsivaramanneo/gpu-viewer
A front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux
clinfo front-end glxinfo gpu-info gpu-viewer gtk3 hardware-information linux opencl opengl opengl-viewer pygobject python vulkan vulkan-utils vulkaninfo
Last synced: 08 Apr 2025
https://github.com/arunsivaramanneo/GPU-Viewer
A front-end to glxinfo, vulkaninfo, clinfo and es2_info - Linux
clinfo front-end glxinfo gpu-info gpu-viewer gtk3 hardware-information linux opencl opengl opengl-viewer pygobject python vulkan vulkan-utils vulkaninfo
Last synced: 20 Mar 2025
https://github.com/Ferdi265/wl-mirror
a simple Wayland output mirror client
c cmake opengl wayland wayland-client wlroots
Last synced: 01 Apr 2025
https://github.com/gecko0307/dagon
3D game engine for D
3d dlang game-engine opengl rendering sdl2
Last synced: 08 Apr 2025
https://github.com/Kromster80/kam_remake
"KaM Remake" is an RTS game remake written in Delphi from scratch.
delphi game indie kam-remake knights-and-merchants opengl remake rts strategy strategy-game
Last synced: 01 Apr 2025
https://github.com/mortennobel/simplerenderengine
Small C++14 render engine
3d-graphics-engine cpp game-engine imgui opengl rendering rendering-3d-graphics rendering-engine shaders webgl
Last synced: 07 Apr 2025
https://github.com/rossning92/blackhole
A blackhole simulation using OpenGL / C++.
blackhole computer-graphics glsl opengl shader simulation
Last synced: 08 Apr 2025
https://github.com/mortennobel/SimpleRenderEngine
Small C++14 render engine
3d-graphics-engine cpp game-engine imgui opengl rendering rendering-3d-graphics rendering-engine shaders webgl
Last synced: 14 Nov 2024