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-05-11 00:20:59 UTC
- JSON Representation
https://github.com/aican-research/fast-pathology
⚡ Open-source software for deep learning-based digital pathology
computational-pathology convolutional-neural-networks cplusplus deep-learning deployment digital-pathology fastpathology free-to-use inference machine-learning opencl opengl openvino pytorch software tensorflow tensorrt
Last synced: 14 Dec 2024
https://github.com/jshrake/grimoire-legacy
A cross-platform live-coding tool for creative coding with GLSL shaders
creative-coding demoscene glsl graphics linux live-coding macos opengl rust shaders shadertoy vertexshaderart windows
Last synced: 08 May 2025
https://github.com/lieff/lvg
Lion Vector Graphics
cross-platform flash gles gles2 opengl opengl-es small-size-league svg swf tiny vector web webgl
Last synced: 05 May 2025
https://github.com/natario1/gifcompressor
An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.
android compression gif gif-compressor gif-creator gif-decoder gif-maker gif-recorder mediacodec mp4 mp4-video opengl opengl-es
Last synced: 08 Apr 2025
https://github.com/avaraline/avara
Port of the original 1996 game from Ambrosia Software.
1996 3d 3d-game 90s avara classic-mac-os first-person-shooter fps game mecha multiplatform multiplayer opengl retro retrocompatibility retrocomputing retrogaming sdl2 shooter vintage
Last synced: 05 Apr 2025
https://github.com/naeioi/pbf-cuda
Position Based Fluids CUDA implementation
cuda fluid-solver opengl real-time simulation
Last synced: 26 Apr 2025
https://github.com/arthursonzogni/smk
SMK - Simple multimedia kit - C++ WebAssembly
cpp fast game library multimedia multimedia-kit openal opengl sfml simple smk wasm webassembly
Last synced: 09 Apr 2025
https://github.com/acreloaded/acr
AssaultCube Reloaded (first-person-shooter game)
3d c c-plus-plus client cpp first-person-shooter game game-server linux linux-game multi-platform multiplayer multiplayer-game opengl reloaded sdl server service unix video-game
Last synced: 20 Mar 2025
https://github.com/euler0/sublime-glsl
GLSL Syntax Highlighting for Sublime Text 2, 3, and 4
Last synced: 06 May 2025
https://github.com/craftlinks/zig_learn_opengl
Follow the Learn-OpenGL book using Zig
Last synced: 06 May 2025
https://github.com/snmetamorph/primext
Modern Half-Life 1 SDK for Xash3D FWGS engine, has enhanced graphics and physics and a lot of new features for mod-makers. Crossplatform, supports Windows/Linux. Based on XashXT and Spirit Of Half-Life.
android cmake cross-platform docusaurus game-development goldsrc half-life hlsdk imgui modding opengl physx vcpkg xash3d
Last synced: 05 Apr 2025
https://github.com/afourmy/pyEarth
:globe_with_meridians: A lightweight 3D visualization of the earth in 150 lines of Qt/OpenGL
3d-graphics geographic geographic-data geographical-information-system geospatial gis opengl pyopengl pyproj pyqt5 shapefile shapely
Last synced: 13 Dec 2024
https://github.com/septag/dds-ktx
Single header "no-allocation" KTX/DDS file reader
c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture
Last synced: 22 Nov 2024
https://github.com/nvpro-samples/gl_commandlist_basic
OpenGL sample for NV_command_list
Last synced: 01 May 2025
https://github.com/colleagueriley/rgfw
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.
cocoa cross-platform directx glfw graphics gui library lightweight macos macosx opengl pure-c rsgl silicon silicon-h single-header unix vulkan winapi xlib
Last synced: 19 Nov 2024
https://github.com/ColleagueRiley/RGFW
A multi-platform single-header very simple-to-use framework library for creating GUI Libraries or simple GUI programs.
cocoa cross-platform directx glfw graphics gui library lightweight macos macosx opengl pure-c rsgl silicon silicon-h single-header unix vulkan winapi xlib
Last synced: 28 Dec 2024
https://github.com/jiasli/OceanSurface
A real-time ocean surface simulated using Tessendorf's algorithm and OpenGL.
computer-graphics-simulation opengl
Last synced: 08 May 2025
https://github.com/KyleBanks/conways-gol
Conway's Game of Life implemented with Go and OpenGL.
conway-game conway-life go-gl opengl simulation tutorial
Last synced: 30 Nov 2024
https://github.com/Haeri/PhotonBox
A portable modern OpenGL Game-Engine with focus on PBR
cpp engine game-engine opengl pbr visualization
Last synced: 08 May 2025
https://github.com/Clapeysron/Mycraft
A minecraft clone project based on modern OpenGL completed in ZJU computer graphics course.
cpp macos minecraft minecraft-clone opengl
Last synced: 20 Mar 2025
https://github.com/jiasli/oceansurface
A real-time ocean surface simulated using Tessendorf's algorithm and OpenGL.
computer-graphics-simulation opengl
Last synced: 19 Apr 2025
https://github.com/saschawillems/glcapsviewer
C++ port of the OpenGL hardware capability viewer
Last synced: 14 Apr 2025
https://github.com/nickgildea/leven
Complete source for my experimental voxel engine
dual-contouring opencl opengl voxel-terrain voxels
Last synced: 20 Mar 2025
https://github.com/voithos/quarkgl
A subatomic OpenGL graphics library.
graphics-programming opengl pbr rendering
Last synced: 02 May 2025
https://github.com/ikskuh/zig-opengl
OpenGL binding generator based on the opengl registry
gamedev opengl opengl-es opengl-loader zig zig-package ziglang
Last synced: 12 Apr 2025
https://github.com/erkaman/fluid_sim
Flashy 2D fluid simulations experiments.
2d cpp fluid opengl simulation
Last synced: 02 May 2025
https://github.com/Dominaezzz/kgl
Thin multiplatform wrappers for graphics.
glfw3 graphics kgl kotlin kotlin-multiplatform kotlin-native opengl vulkan vulkan-api
Last synced: 02 Apr 2025
https://github.com/cppfw/ruis
:dog: GUI library in C++
c-plus-plus gui gui-library opengl
Last synced: 05 Apr 2025
https://github.com/mosra/magnum-integration
Integration libraries for the Magnum C++11 graphics engine
android bullet-physics c-plus-plus c-plus-plus-11 c-plus-plus-14 cmake emscripten game-engine gamedev graphics-engine ios linux magnum oculus-rift opengl opengl-es osx webassembly webgl windows
Last synced: 04 Apr 2025
https://github.com/castholm/zigglgen
Zig OpenGL binding generator
bindings opengl zig zig-package
Last synced: 06 Apr 2025
https://github.com/mosra/magnum-plugins
Plugins for the Magnum C++11 graphics engine
android c-plus-plus c-plus-plus-11 cmake emscripten game-engine gamedev graphics-engine harfbuzz ios linux macos magnum opengex opengl opengl-es webassembly webgl windows
Last synced: 04 Apr 2025
https://github.com/victorfisac/FNode
Tool based in nodes to build GLSL shaders without any programming knowledge written in C using OpenGL and GLFW.
fnode glsl glsl-shaders node nodes opengl programming-knowledge raylib shaders shading shading-language
Last synced: 08 May 2025
https://github.com/Illation/PlanetRenderer
A repo for my research on planet rendering in c++ | opengl **Now runs on Linux**
cdlod cross-platform-game cross-platform-graphics frustum-culling graphics-programming lod opengl rendering-3d-graphics terrain
Last synced: 08 May 2025
https://github.com/illation/planetrenderer
A repo for my research on planet rendering in c++ | opengl **Now runs on Linux**
cdlod cross-platform-game cross-platform-graphics frustum-culling graphics-programming lod opengl rendering-3d-graphics terrain
Last synced: 26 Mar 2025
https://github.com/amhndu/fly
Flight simulator in OpenGL
3d-graphics cpp cpp11 flight-simulator opengl procedural-generation
Last synced: 12 Apr 2025
https://github.com/astefanutti/kms-glsl
CLI that runs OpenGL fragment shaders using the DRM/KMS Linux kernel subsystem
glsl gpu linux opengl raspberry-pi shaders shadertoy
Last synced: 07 Apr 2025
https://github.com/recp/gkern
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
3d 3d-graphics c-render-engine engine glsl graphics graphics-engine graphics-kernel graphics-library graphics-rendering opengl pbr rendering rendering-2d-graphics rendering-3d-graphics rendering-engine rendering-kernel shader shadow-mapping transparency
Last synced: 17 Mar 2025
https://github.com/raedatoui/learn-opengl-golang
Learn OpenGL Tutorials in Go
assimp glfw3 glsl go golang opengl opengl-tutorial
Last synced: 14 Apr 2025
https://github.com/tensorush/awesome-graphics-programming
😎 🧊 Collection of the most awesome learning resources on graphics programming in the form of videos, tutorials and books.
3d 3d-graphics augmented-reality awesome-list cg computer-graphics computer-vision game-development gamedev geometry-processing graphics graphics-programming learning opengl raytracing rendering shaders tutorials virtual-reality vulkan
Last synced: 08 Apr 2025
https://github.com/IridescenceTech/zglfw
A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!
Last synced: 16 Apr 2025
https://github.com/armadillu/ofxTimeMeasurements
OpenFrameworks add-on to easily measure execution times on different parts of your code.
c-plus-plus measurements openframeworks opengl profiler timings
Last synced: 10 Apr 2025
https://github.com/grokmoo/thyme
Themable Immediate Mode User Interface Toolkit in Rust
gui immediate-gui opengl rust themable ui wgpu
Last synced: 13 Apr 2025
https://github.com/Grokmoo/thyme
Themable Immediate Mode User Interface Toolkit in Rust
gui immediate-gui opengl rust themable ui wgpu
Last synced: 16 Apr 2025
https://github.com/Iridescence-Technologies/zglfw
A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!
Last synced: 05 Apr 2025
https://github.com/mouse0w0/lwjglbook-cn-translation
Lwjglbook (a lwjgl tutorial) Chinese translation, 《用LWJGL3开发3D游戏》中文翻译
chinese-translation glfw java lwjgl lwjgl3 opengl tutorial
Last synced: 06 Apr 2025
https://github.com/mosra/magnum-bootstrap
Bootstrap projects for the Magnum C++11 graphics engine
android c-plus-plus c-plus-plus-11 c-plus-plus-14 cmake emscripten game-engine gamedev graphics-engine ios linux magnum opengl opengl-es osx webassembly webgl windows
Last synced: 05 Apr 2025
https://github.com/evanbacon/expo-three-demo
🍎👩🏫 Collection of Demos for THREE.js in Expo!
android arkit boilerplate demo es6 example expo frontend game ios javascript learning nodejs objective-c opengl project react-native template threejs tutorial
Last synced: 25 Mar 2025
https://github.com/pinto0309/mobilenet-ssd
MobileNet-SSD(MobileNetSSD) + Neural Compute Stick(NCS) Faster than YoloV2 + Explosion speed by RaspberryPi · Multiple moving object detection with high accuracy.
caffe deeplearning mobilenet-ssd mobilenetssd movidius neural-compute-stick opencv opengl python raspberry-pi-3 raspberrypi ssdmobilenet yolov2
Last synced: 11 Feb 2025
https://github.com/vaiorabbit/ruby-opengl
Yet another OpenGL wrapper for Ruby (and wrapper code generator).
Last synced: 08 Apr 2025
https://github.com/knagaitsev/cppcraft
a Minecraft clone written in C++ and OpenGL that includes Minecraft textures, chunks, building, terrain, trees, water, inventories, and more!
clone cpp game-dev game-development mc minecraft opengl terrain
Last synced: 26 Apr 2025
https://github.com/skaarj1989/framegraph-example
OpenGL Renderer w/ FrameGraph
cpp20 deferred-shading framegraph global-illumination graphics-programming ibl light-propagation-volumes opengl pbr rendering tiled-deferred
Last synced: 07 Apr 2025
https://github.com/rofl0r/gnuboy
latest version of original laguna source, with a handful fixes for modern compilers and systems
efficient emulator framebuffer gameboy gameboy-color opengl sdl sdl2 x11
Last synced: 17 Mar 2025
https://github.com/tsherif/simple-opengl-loader
An extensible, cross-platform, single-header C/C++ OpenGL loader library.
linux opengl opengl-loader single-header-lib win32 windows x11
Last synced: 17 Mar 2025
https://github.com/nvpro-samples/gl_vk_simple_interop
Display an image created by Vulkan compute shader, with OpenGL
compute-shader interop opengl vulkan
Last synced: 31 Dec 2024
https://github.com/redblobgames/helloworld-sdl2-opengl-emscripten
Basic program that uses SDL2+OpenGL, compiling both locally and via emscripten
emscripten opengl sdl2 stb-truetype
Last synced: 07 Apr 2025
https://github.com/potato3d/azdo
AZDO OpenGL techniques including multi draw indirect (MDI), visibility culling and LOD selection inside the GPU
azdo gpu lod opengl rendering visibility-culling
Last synced: 29 Apr 2025
https://github.com/enkisoftware/rccpp-dearimgui-glfw-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
c-plus-plus cmake compile cpp dear-imgui energy-efficiency gamedev glfw imgui linux live-coding macos opengl rccpp runtimecompiledcplusplus unix windows
Last synced: 10 Apr 2025
https://github.com/utensils/docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
alpine arm64 armv7 docker docker-container gallium glx linux llvm llvmpipe mesa mesa-3d-opengl mesa-llvm opengl openswr osmesa rendering software-rendering swrast xvfb
Last synced: 05 Apr 2025
https://github.com/richardpl/lavfi-preview
GUI for libavfilter
ffmpeg glfw gui imgui libavfilter openal-soft opengl opengl3
Last synced: 07 Apr 2025
https://github.com/grovesnl/spirv_cross
Safe Rust wrapper around SPIRV-Cross
directx graphics metal opengl rust spir-v spirv spirv-cross vulkan
Last synced: 04 Apr 2025
https://github.com/nvpro-samples/gl_vk_bk3dthreaded
Vulkan sample rendering 3D with 'worker-threads'
Last synced: 06 Feb 2025
https://github.com/Dgame/Dgame
A 2D framework for the D programming Language
2d-framework d dgame dlang opengl sdl
Last synced: 18 Nov 2024
https://github.com/opcon/quickfont
A Modern OpenGL Font Rendering Library for OpenTK
c-sharp cross-platform font opengl opentk rendering
Last synced: 13 Apr 2025
https://github.com/CyberHazeGames/Nuclear-Engine
A W.I.P Modern C++20 Cross-Platform Game Engine with C# Scripting.
c-plus-plus csharp csharp-script directx engine fmod game-development game-engine gamedev imgui mono nuclear-engine opengl physx
Last synced: 20 Mar 2025
https://github.com/asfdfdfd/renpy-live2d
Live2D module for RenPy
gamedev gamedevelopment live2d opengl python python2 python27 renpy
Last synced: 09 Apr 2025
https://github.com/strum355/mcshader-lsp
A language server and Visual Studio Code extension for Minecraft GLSL Shaders
glsl language-server-protocol minecraft minecraft-glsl-shaders opengl rust-language-server visual-studio-code
Last synced: 16 Mar 2025
https://github.com/xythobuz/openraider
Open Source Tomb Raider Engine
cmake cpp-11 mac-osx opengl sdl tomb-raider-games
Last synced: 12 Apr 2025
https://github.com/SaschaWillems/dglOpenGL
Delphi / Pascal OpenGL header translation (including WGL and GLX)
Last synced: 15 Mar 2025
https://github.com/evanbacon/sunset-cyberspace
🎮👾Retro-runner Game made in Expo, Three.js, OpenGL, WebGL, Tween. 🕹
android expo game ios opengl preview-gif react-native reactjs retrowave-game runner-game simple-game sunset-cyberspace threejs tutorial tween webgl webgl2
Last synced: 25 Mar 2025
https://github.com/saschawillems/dglopengl
Delphi / Pascal OpenGL header translation (including WGL and GLX)
Last synced: 14 Apr 2025
https://github.com/planimeter/game-framework
Planimeter Game Framework - LuaJIT FFI-based game development framework for Lua
game-framework lua luajit luajit-ffi-bindings opengl
Last synced: 23 Nov 2024
https://github.com/diharaw/bruneton-sky-model
An OpenGL implementation of Eric Bruneton's Precomputed Atmospheric Scattering paper.
atmospheric-scattering eric-brunetons opengl sky-model
Last synced: 08 May 2025
https://github.com/Libvisual/libvisual
Libvisual Audio Visualization
alsa audio-library audio-visual audio-visualization audio-visualizer c cxx library libvisual music-visualization music-visualizer opengl portaudio pulseaudio sdl spectrum-analyser spectrum-analysis spectrum-analyzer visualization
Last synced: 15 Mar 2025
https://github.com/libvisual/libvisual
Libvisual Audio Visualization
alsa audio-library audio-visual audio-visualization audio-visualizer c cxx library libvisual music-visualization music-visualizer opengl portaudio pulseaudio sdl spectrum-analyser spectrum-analysis spectrum-analyzer visualization
Last synced: 05 Apr 2025
https://github.com/shahvirag/luma-ai
Luma AI- Ai Aimbot for Many Games!
aimbot apex-legends-aim apex-legends-aimbot apex-legends-cheat cs-2-cheat cs2-aim cs2-aimbot cs2-cheat fivem-aim fivem-aimbot fortnite-aimbot fortnite-cheat fortnite-softaim open-source opengl rust-aim rust-aimbot rust-cheat valorant-cheat
Last synced: 04 Apr 2025
https://github.com/xythobuz/OpenRaider
Open Source Tomb Raider Engine
cmake cpp-11 mac-osx opengl sdl tomb-raider-games
Last synced: 20 Mar 2025
https://github.com/stanislawfortonski/StickMan-3D
StickMan 3D: First Round | indie fighting game | C++ OpenGL
3d 3d-game 3d-games 3d-graphics 3d-mesh 3d-models fight fighting-game game game-design game-develop game-development gamedev games open-source opengl player stickman-3d ui ui-components
Last synced: 29 Apr 2025
https://github.com/flipcoder/qor
3D OpenGL Game Engine (C++ w/ Python scripting)
3d-engine c-plus-plus cpp cpp11 cross-platform game-development game-engine game-engine-3d linux opengl python python-script qor qorengine raknet sdl
Last synced: 20 Mar 2025
https://github.com/Anut-py/h-raylib
Haskell bindings for raylib
bindings game game-library haskell opengl raylib raylib-binding
Last synced: 04 Apr 2025
https://github.com/florentf9/satellitesimulator
:rocket: A simple Qt/OpenGL satellite orbit simulator
opengl orbit orbital-mechanics orbital-simulation qt satellite simulator
Last synced: 10 Apr 2025
https://github.com/johnnovak/koi
Immediate mode UI for Nim
gui imgui immediate-gui nanovg nim nim-lang opengl
Last synced: 08 Apr 2025
https://github.com/xyl2k/c0decalc-cutlet-maker-keygen
Keygen for the ATM Malware Cutlet Maker
Last synced: 28 Apr 2025
https://github.com/aiekick/sdffontdesigner
Offline font tuning/bitmap generation via shaders
art creative-coding dear-imgui font font-bitmap free-software glsl imgui imgui-glfw math opengl procedural procedural-generation sdf sdf-glyph-foundry shaders tuning widgets
Last synced: 25 Mar 2025
https://github.com/cgtuebingen/pointcloud-viewer
Efficient Large-Scale Point-Cloud Viewer based on OpenGL
gles glut large-scale opengl point-cloud qt scientific-visualization viewer visualization
Last synced: 19 Mar 2025
https://github.com/graphitemaster/neothyne
Engine and game
game-engine-3d handmade opengl realtime-lighting shadowmapping video-game
Last synced: 20 Mar 2025
https://github.com/aiekick/SdfFontDesigner
Offline font tuning/bitmap generation via shaders
art creative-coding dear-imgui font font-bitmap free-software glsl imgui imgui-glfw math opengl procedural procedural-generation sdf sdf-glyph-foundry shaders tuning widgets
Last synced: 07 May 2025
https://github.com/jaredloomis/andromeda
OpenGL-based rendering engine with embedded language that compiles to GLSL.
edsl glsl-shaders haskell opengl shaders
Last synced: 14 Apr 2025