An open API service indexing awesome lists of open source software.

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.

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/cristicbz/rust-doom

A Doom Renderer written in Rust.

doom game glium glutin opengl rendering retro rust wad

Last synced: 14 Apr 2025

https://github.com/lukasbanana/llgl

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

d3d11 d3d12 directx metal opengl renderer vulkan

Last synced: 10 Apr 2025

https://github.com/nitin42/react-imgpro

📷 Image Processing Component for React

filters frontend graphql images opengl react shaders webgl

Last synced: 13 Apr 2025

https://github.com/LukasBanana/LLGL

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

d3d11 d3d12 directx metal opengl renderer vulkan

Last synced: 15 Mar 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/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

opengl rust

Last synced: 08 Apr 2025

https://github.com/liballeg/allegro5

The official Allegro 5 git repository. Pull requests welcome!

android audio c game-development linux macos opengl unix video windows

Last synced: 09 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/alibaba/gcanvas

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

2d canvas graphics opengl webgl

Last synced: 14 Apr 2025

https://github.com/icexin/gocraft

A Minecraft like game written in go

game golang minecraft opengl

Last synced: 08 Apr 2025

https://github.com/alibaba/GCanvas

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

2d canvas graphics opengl webgl

Last synced: 30 Mar 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/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/microsoft/shaderconductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 07 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/microsoft/ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

compiler d3d10 d3d11 d3d12 d3d9 dxil glsl graphics hlsl metal opengl opengl-es shader spir-v vulkan

Last synced: 10 Nov 2024

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/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

c font freetype opengl

Last synced: 11 Apr 2025

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/paroj/gltut

Learning Modern 3D Graphics Programming

opengl tutorial

Last synced: 11 Apr 2025

https://paroj.github.io/gltut/

Learning Modern 3D Graphics Programming

opengl tutorial

Last synced: 27 Mar 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/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/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/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/igalata/Bubble-Picker

An easy-to-use animation which can be used for content picking for Android

android animation bubble java kotlin opengl picker selection

Last synced: 16 Mar 2025

https://github.com/igalata/bubble-picker

An easy-to-use animation which can be used for content picking for Android

android animation bubble java kotlin opengl picker selection

Last synced: 17 Jan 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/jmorton06/lumos

Cross-Platform C++ 2D/3D game engine

cpp17 ecs game-engine imgui linux macos opengl premake vulkan windows

Last synced: 13 Apr 2025

https://github.com/jmorton06/Lumos

Cross-Platform C++ 2D/3D game engine

cpp17 ecs game-engine imgui linux macos opengl premake vulkan windows

Last synced: 01 Apr 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/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/taisei-project/taisei

A free and open-source Touhou Project fangame

c danmaku game glsl opengl sdl shmup touhou

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/ec-/quake3e

Improved Quake III Arena engine

opengl quake3 qvm vulkan

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

opengl opengl-es rust webgl

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/ec-/Quake3e

Improved Quake III Arena engine

opengl quake3 qvm vulkan

Last synced: 15 Mar 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/grovesNL/glow

GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code

opengl opengl-es rust webgl

Last synced: 09 Nov 2024

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