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-22 00:21:20 UTC
- JSON Representation
https://github.com/mellinoe/veldrid
A low-level, portable graphics library for .NET.
direct3d game-development graphics metal opengl vulkan
Last synced: 04 Apr 2025
https://github.com/recp/cglm
📽 Highly Optimized 2D / 3D Graphics Math (glm) for C
3d 3d-math affine-transform-matrices avx bezier bounding-boxes c euler frustum marix-inverse math matrix matrix-decompositions neon opengl opengl-math simd sse vector wasm
Last synced: 09 Apr 2025
https://github.com/gildor2/UEViewer
Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).
3d actorx cross-platform exporter fortnite gltf gltf2 model-viewer opengl skeletal-animation ue-viewer ue4 umodel unreal unreal-engine unreal-engine-4 viewer
Last synced: 10 Nov 2024
https://github.com/teeworlds/teeworlds
A retro multiplayer shooter
c c-plus-plus game linux macos multiplayer opengl sdl2 teeworlds windows
Last synced: 10 Apr 2025
https://github.com/cryinkfly/autodesk-fusion-360-for-linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
amd archlinux debian fedora flatpak gentoo intel international linux linuxmint manjaro nvidia opengl opensuse redhat solus speech-api ubuntu void-linux wine
Last synced: 10 Apr 2025
https://github.com/skywind3000/mini3d
3D Software Renderer in 700 Lines !!
3d c game-engine graphics opengl picture pixels rasterizer renderer software-renderer software-rendering
Last synced: 11 Apr 2025
https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
amd archlinux debian fedora flatpak gentoo intel international linux linuxmint manjaro nvidia opengl opensuse redhat solus speech-api ubuntu void-linux wine
Last synced: 22 Jan 2025
https://github.com/overload-technologies/overload
3D game engine with lua scripting
3d-engine 3d-graphics c-plus-plus cpp game-editor game-engine gamedev graphics graphics-engine imgui lua opengl physically-based-rendering rendering-engine windows
Last synced: 13 Apr 2025
https://github.com/cjcliffe/cubicsdr
Cross-Platform Software-Defined Radio Application
airspy airspyhf cross-platform hackrf ham-radio hamradio liquid-dsp opengl plutosdr radio rtl-sdr sdr sdrplay soapysdr software-defined-radio spectrum-analyzer visualization
Last synced: 14 Apr 2025
https://github.com/cjcliffe/CubicSDR
Cross-Platform Software-Defined Radio Application
airspy airspyhf cross-platform hackrf ham-radio hamradio liquid-dsp opengl plutosdr radio rtl-sdr sdr sdrplay soapysdr software-defined-radio spectrum-analyzer visualization
Last synced: 15 Mar 2025
https://github.com/Overload-Technologies/Overload
3D game engine with lua scripting
3d-engine 3d-graphics c-plus-plus cpp game-editor game-engine gamedev graphics graphics-engine imgui lua opengl physically-based-rendering rendering-engine windows
Last synced: 01 Apr 2025
https://github.com/hanton/fisheye
Open Source iOS 360 Degree Panorama Video Player. (HTY360Player is renamed to Fisheye)
360video ios objective-c opengl swift
Last synced: 07 Apr 2025
https://github.com/hanton/Fisheye
Open Source iOS 360 Degree Panorama Video Player. (HTY360Player is renamed to Fisheye)
360video ios objective-c opengl swift
Last synced: 07 Dec 2024
https://github.com/gongminmin/klayge
KlayGE is a cross-platform open source game engine with plugin-based architecture.
cross-platform d3d11 d3d12 engine engine3d game-engine graphics openal opengl opengles python
Last synced: 10 Apr 2025
https://github.com/gongminmin/KlayGE
KlayGE is a cross-platform open source game engine with plugin-based architecture.
cross-platform d3d11 d3d12 engine engine3d game-engine graphics openal opengl opengles python
Last synced: 20 Mar 2025
https://github.com/funkyfr3sh/cnc-ddraw
GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
borderless compatiblity d3d9 ddraw directdraw directx integer-scaling opengl upscaling windowed wrapper
Last synced: 25 Jan 2025
https://github.com/FunkyFr3sh/cnc-ddraw
GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
borderless compatiblity d3d9 ddraw directdraw directx integer-scaling opengl upscaling windowed wrapper
Last synced: 08 Apr 2025
https://github.com/moderngl/moderngl
Modern OpenGL binding for Python
graphical-applications modern-opengl-functions moderngl opengl pyopengl pypi python rtdocs
Last synced: 08 Apr 2025
https://github.com/almamu/linux-wallpaperengine
Wallpaper Engine backgrounds for Linux!
linux opengl wallpaper-app wallpaper-engine
Last synced: 12 Apr 2025
https://github.com/rust-windowing/glutin
A low-level library for OpenGL context creation
Last synced: 08 Apr 2025
https://github.com/celestiaproject/celestia
Real-time 3D visualization of space.
astronomy celestia educational free-software open-source opengl opengl-es planetarium space
Last synced: 11 Apr 2025
https://github.com/Yalantis/StarWars.Android
This component implements transition animation to crumble view into tiny pieces.
android animation glsl java opengl opengl-es transition
Last synced: 14 Nov 2024
https://github.com/yalantis/starwars.android
This component implements transition animation to crumble view into tiny pieces.
android animation glsl java opengl opengl-es transition
Last synced: 08 Apr 2025
https://github.com/CelestiaProject/Celestia
Real-time 3D visualization of space.
astronomy celestia educational free-software open-source opengl opengl-es planetarium space
Last synced: 20 Mar 2025
https://github.com/knightcrawler25/glsl-pathtracer
A toy physically based GPU path tracer (C++/OpenGL/GLSL)
bsdf bvh disney glsl gpu linux opengl path path-tracer path-tracing pathtracer pathtracing ray ray-tracing raytracer tracer tracing windows
Last synced: 08 Apr 2025
https://github.com/ssloy/tinyraycaster
486 lines of C++: old-school FPS in a weekend
3d 3d-graphics c-plus-plus computer-graphics cpp engine fps fun graphics images learning opengl picture pixels rasterizer raycasting rendering rendering-engine software-rendering tutorial
Last synced: 08 Apr 2025
https://github.com/MetalPetal/MetalPetal
A GPU accelerated image and video processing framework built on Metal.
apple-silicon filter gpgpu gpu image image-processing ios maccatalyst macos metal multimedia opengl real-time rendering tvos video video-processing
Last synced: 06 Dec 2024
https://github.com/metalpetal/metalpetal
A GPU accelerated image and video processing framework built on Metal.
apple-silicon filter gpgpu gpu image image-processing ios maccatalyst macos metal multimedia opengl real-time rendering tvos video video-processing
Last synced: 13 Apr 2025
https://github.com/4sval/fmodel
Unreal Engine Archives Explorer
dotnet explorer fortnite gta-3 gta-san-andreas gta-vice-city multiversus opengl pak pubg stray ue4 ue5 unreal-engine unreal-engine-4 unreal-engine-5 valorant viewer
Last synced: 11 Apr 2025
https://github.com/dhewm/dhewm3
dhewm 3 main repository
doom doom3 game-engine gaming idtech4 linux opengl portable
Last synced: 10 Apr 2025
https://github.com/pyglet/pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
gamedev opengl pyglet python scientific-visualization
Last synced: 08 Apr 2025
https://github.com/adriengivry/overload
3D game engine with lua scripting
3d-engine 3d-graphics c-plus-plus cpp game-editor game-engine gamedev graphics graphics-engine imgui lua opengl physically-based-rendering rendering-engine windows
Last synced: 20 Feb 2025
https://github.com/ozmartian/vidcutter
A modern yet simple multi-platform video cutter and joiner.
appimage arch-linux cross-platform cython ffmpeg linux macos mpv opengl pyqt5 python3 qt5-gui ubuntu video-editor windows
Last synced: 11 Apr 2025
https://github.com/wysaid/android-gpuimage-plus
Android Image & Camera Filters Based on OpenGL.
android-gpuimage cge filter opengl
Last synced: 11 Apr 2025
https://github.com/engoengine/engo
Engo is an open-source 2D game engine written in Go.
engo entity-component-system game-engine go opengl
Last synced: 10 Apr 2025
https://github.com/EnGoEngine/enGo
Engo is an open-source 2D game engine written in Go.
engo entity-component-system game-engine go opengl
Last synced: 12 Mar 2025
https://github.com/EngoEngine/engo
Engo is an open-source 2D game engine written in Go.
engo entity-component-system game-engine go opengl
Last synced: 14 Mar 2025
https://github.com/gamefoundry/bsf
Modern C++14 library for the development of real-time graphical applications
c-plus-plus directx game-engine-framework gamedev graphics opengl vulkan
Last synced: 08 Apr 2025
https://github.com/GameFoundry/bsf
Modern C++14 library for the development of real-time graphical applications
c-plus-plus directx game-engine-framework gamedev graphics opengl vulkan
Last synced: 20 Mar 2025
https://github.com/kosua20/herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
blender computer-graphics cycles dragon gba graphics-programming metal nds opengl ps2 rendering scenekit software-rendering unity webgl
Last synced: 07 Apr 2025
https://github.com/Almamu/linux-wallpaperengine
Wallpaper Engine backgrounds for Linux!
linux opengl wallpaper-app wallpaper-engine
Last synced: 21 Nov 2024
https://github.com/pythonarcade/arcade
Easy to use Python library for creating 2D arcade games.
arcade-api arcade-framework arcade-learning-environment educational-resources educational-technology opengl python python3
Last synced: 08 Apr 2025
https://github.com/pixpark/gpupixel
Real-time image filter engine written in c++11 and based on gpu.
ai android beautyface face-detection filter gpu gpuimage image ios landmarks opengl thinface video webrtc
Last synced: 12 Apr 2025
https://github.com/rougier/freetype-gl
OpenGL text using one vertex buffer, one texture and FreeType
Last synced: 11 Apr 2025
https://github.com/serge-rgb/milton
An infinite-canvas paint program
c infinite-canvas milton opengl paint sdl vector-graphics-editor windows
Last synced: 07 Apr 2025
https://github.com/4sval/FModel
Unreal Engine Archives Explorer
dotnet explorer fortnite gta-3 gta-san-andreas gta-vice-city multiversus opengl pak pubg stray ue4 ue5 unreal-engine unreal-engine-4 unreal-engine-5 valorant viewer
Last synced: 20 Nov 2024
https://github.com/willpower3309/swayfx
SwayFX: Sway, but with eye candy!
c compositor gles2 linux opengl sway swayfx wayland wm
Last synced: 14 Apr 2025
https://github.com/WillPower3309/swayfx
SwayFX: Sway, but with eye candy!
c compositor gles2 linux opengl sway swayfx wayland wm
Last synced: 08 Apr 2025
https://github.com/go-gl/glfw
Go bindings for GLFW 3
gamedev glfw glfw-bindings go golang opengl
Last synced: 10 Apr 2025
https://github.com/Go-gl/glfw
Go bindings for GLFW 3
gamedev glfw glfw-bindings go golang opengl
Last synced: 12 Mar 2025
https://github.com/mltframework/mlt
MLT Multimedia Framework
audio audio-processing c c-plus-plus ffmpeg framework frei0r ladspa multimedia opengl qt sdl2 video video-processing
Last synced: 11 Apr 2025
https://github.com/effekseer/effekseer
directx effekseer game opengl particle-effects
Last synced: 12 Apr 2025
https://github.com/tdewolff/canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
cairo canvas eps html-canvas opengl path pdf rasterizer svg vector-graphics
Last synced: 10 Apr 2025
https://github.com/liangliangnan/easy3d
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
3d-modeling computer-graphics data-structure geometry-processing graph mesh opengl point-cloud polyhedral-mesh reconstruction rendering shader surface-mesh viewer visualization
Last synced: 11 Apr 2025
https://github.com/effekseer/Effekseer
directx effekseer game opengl particle-effects
Last synced: 10 Nov 2024
https://github.com/rust-skia/rust-skia
Rust Bindings for the Skia Graphics Library
android d3d graphics-library ios metal opengl pdf rust-bindings skia svg vulkan
Last synced: 08 Apr 2025
https://github.com/opensoldat/opensoldat
OpenSoldat is a unique 2D (side-view) multiplayer action game
2002 2d 2d-game 2d-platformer-game action-game desktop game linux macos multiplayer multiplayer-action-game opengl opensoldat opensource pascal sdl2 shooter soldat windows
Last synced: 08 Apr 2025
https://github.com/ozkriff/zemeroth
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
2d android circleci game hexagonal opengl rust strategy tactics travis-ci turn-based wasm webassembly
Last synced: 13 Apr 2025
https://github.com/pyimgui/pyimgui
Cython-based Python bindings for dear imgui
cython dear-imgui gamedev opengl python python-bindings
Last synced: 17 Apr 2025
https://github.com/adamslair/duality
a 2D Game Development Framework
c-sharp csharp dotnet duality framework game-development game-engine gamedev opengl portable
Last synced: 10 Apr 2025
https://github.com/AdamsLair/duality
a 2D Game Development Framework
c-sharp csharp dotnet duality framework game-development game-engine gamedev opengl portable
Last synced: 14 Mar 2025
https://github.com/skywind3000/renderhelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 13 Apr 2025
https://github.com/LiangliangNan/Easy3D
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
3d-modeling computer-graphics data-structure geometry-processing graph mesh opengl point-cloud polyhedral-mesh reconstruction rendering shader surface-mesh viewer visualization
Last synced: 20 Mar 2025
https://github.com/gargaj/bonzomatic
Live shader coding tool and Shader Showdown workhorse
c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy
Last synced: 11 Apr 2025
https://github.com/Gargaj/Bonzomatic
Live shader coding tool and Shader Showdown workhorse
c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy
Last synced: 15 Mar 2025
https://github.com/Nadrin/PBR
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
d3d11 d3d12 graphics opengl pbr physically-based-rendering vulkan
Last synced: 14 Nov 2024
https://github.com/skywind3000/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 17 Apr 2025
https://github.com/tsherif/space-shooter.c
A cross-platform, top-down 2D space shooter written in C using only platform libraries.
c cross-platform emscripten game-development gamedev linux opengl wasm webassembly win32
Last synced: 12 Apr 2025
https://github.com/mmatl/pyrender
Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
3d-graphics gltf-viewer opengl python rendering visualization
Last synced: 09 Apr 2025
https://github.com/angelo1211/hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
3d-graphics c-plus-plus clustering-algorithm compute-shaders cpp deferred-shading forward-plus-shading graphics graphics-programming image-based-lighting learning opengl physically-based-rendering prototype rendering-engine rendering-pipeline sdl2 shaders triangles
Last synced: 12 Apr 2025
https://github.com/grovesnl/glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Last synced: 10 Apr 2025
https://github.com/diwi/pixelflow
A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processing + Particle Systems + Physics +...
antialiasing cloth-simulation filters fluid-simulation glsl opengl postprocessing processing-ide skylight softbody-dynamics
Last synced: 12 Apr 2025
https://github.com/glumpy/glumpy
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
engine game numpy opengl python rendering science visualization
Last synced: 13 Apr 2025
https://github.com/jarcode-foss/glava
GLava - OpenGL audio spectrum visualizer
audio-visualizer linux opengl shaders
Last synced: 12 Apr 2025
https://github.com/asc-community/mxengine
C++ open source 3D game engine
3d-graphics cpp game-development game-engine gamedev mxengine open-source opengl
Last synced: 08 Apr 2025
https://github.com/asc-community/MxEngine
C++ open source 3D game engine
3d-graphics cpp game-development game-engine gamedev mxengine open-source opengl
Last synced: 01 Apr 2025
https://github.com/Angelo1211/HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
3d-graphics c-plus-plus clustering-algorithm compute-shaders cpp deferred-shading forward-plus-shading graphics graphics-programming image-based-lighting learning opengl physically-based-rendering prototype rendering-engine rendering-pipeline sdl2 shaders triangles
Last synced: 14 Nov 2024
https://github.com/grovesNL/glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Last synced: 09 Nov 2024
https://github.com/yvt/openspades
Compatible client of Ace of Spades 0.75
ace-of-spades action-game c-plus-plus cmake cross-platform-game fps fps-game game linux macos multi-platform multiplayer multiplayer-game network online opengl realtime-games sdl2 voxel windows
Last synced: 07 Apr 2025
https://github.com/ogrecave/ogre-next
aka ogre v2 - scene-oriented, flexible 3D C++ engine
direct3d11 graphics metal opengl vulkan
Last synced: 11 Apr 2025
https://github.com/ncine/ncine
A cross-platform 2D game engine
android cpp11 cross-platform emscripten game-development game-engine game-engine-2d gamedev imgui linux lua macos mingw ncine opengl real-time renderdoc rendering windows
Last synced: 14 Apr 2025