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

A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representation.

neural-network neural-networks opengl rendering-engine virtual-reality visualization vr

Last synced: 09 Apr 2025

https://github.com/kosua20/midivisualizer

A small MIDI visualizer tool, using OpenGL

graphics midi midi-visualizer opengl visualization

Last synced: 09 Apr 2025

https://github.com/hadronized/luminance-rs

Type-safe, type-level and stateless Rust graphics framework

gpu graphics opengl rust shaders vulkan webgl

Last synced: 12 Apr 2025

https://github.com/natario1/zoomlayout

2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.

2d android android-library imageview kotlin kotlin-library opengl opengl-es pan pinch-to-zoom surface touch-events zoom-engine zoom-images zooming-panning-moving

Last synced: 14 Apr 2025

https://github.com/natario1/ZoomLayout

2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.

2d android android-library imageview kotlin kotlin-library opengl opengl-es pan pinch-to-zoom surface touch-events zoom-engine zoom-images zooming-panning-moving

Last synced: 16 Mar 2025

https://github.com/EvanBacon/Expo-Crossy-Road

๐Ÿฅ๐Ÿš™ Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. ๐Ÿ”

android clone cross-platform crossy-road expo game ios javascript opengl react-native react-navigation reactjs threejs tween webgl

Last synced: 04 Apr 2025

https://github.com/evanbacon/expo-crossy-road

๐Ÿฅ๐Ÿš™ Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. ๐Ÿ”

android clone cross-platform crossy-road expo game ios javascript opengl react-native react-navigation reactjs threejs tween webgl

Last synced: 13 Apr 2025

https://github.com/MihailRis/voxelcore

VoxelCore โ€“ voxel game engine in C++

game game-engine opengl voxel-game

Last synced: 23 Apr 2025

https://github.com/axmolengine/axmol

Axmol Engine โ€“ A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)

android angle axmol axmolengine cocos2d-x cpp20 cppwinrt d3d game-engine metal opengl uwp xbox

Last synced: 12 Apr 2025

https://github.com/kosua20/MIDIVisualizer

A small MIDI visualizer tool, using OpenGL

graphics midi midi-visualizer opengl visualization

Last synced: 18 Jan 2025

https://github.com/Rebzzel/kiero

Universal graphical hook for a D3D9-D3D12, OpenGL and Vulkan based games.

d3d10 d3d11 d3d12 d3d9 hook opengl vulkan

Last synced: 12 Apr 2025

https://github.com/bwasty/learn-opengl-rs

Rust port of JoeyDeVries/LearnOpenGL

opengl rust

Last synced: 12 Apr 2025

https://github.com/elnormous/ouzel

C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers

android direct3d emscripten game game-development game-engine glsl hlsl linux macos metal multiplatform openal opengl opengles opensles raspbian tvos windows xaudio2

Last synced: 15 Mar 2025

https://github.com/Bixilon/Minosoft

An open source Minecraft reimplementation written from scratch. Mirror of https://gitlab.bixilon.de/bixilon/minosoft

hacktoberfest java kotlin minecraft minecraft-clone multiprotocol networking opengl reversing

Last synced: 08 Apr 2025

https://github.com/capnramses/antons_opengl_tutorials_book

Anton's OpenGL 4 Tutorials book - Demo Code

computer-graphics examples opengl

Last synced: 20 Mar 2025

https://github.com/ithewei/hplayer

A multi-screen player using Qt + FFmpeg.

ffmpeg opencv opengl player qt

Last synced: 12 Apr 2025

https://github.com/thi-ng/geom

2D/3D geometry toolkit for Clojure/Clojurescript

charts geometry mesh-generation obj opengl ply stl subdivision svg visualization voxel webgl

Last synced: 12 Apr 2025

https://github.com/bixilon/minosoft

An open source Minecraft reimplementation written from scratch. Mirror of https://gitlab.bixilon.de/bixilon/minosoft

hacktoberfest java kotlin minecraft minecraft-clone multiprotocol networking opengl reversing

Last synced: 13 Mar 2025

https://github.com/tobspr/RenderPipeline

Physically Based Shading and Deferred Rendering for the Panda3D game engine

deferred-rendering game-development glsl opengl panda3d-game-engine python

Last synced: 16 Nov 2024

https://github.com/khronosgroup/ktx-software

KTX (Khronos Texture) Library and Tools

ktx ktx-library opengl textures

Last synced: 10 Apr 2025

https://github.com/transitive-bullshit/ffmpeg-concat

Concats a list of videos together using ffmpeg with sexy OpenGL transitions.

ffmpeg fluent-ffmpeg opengl transition

Last synced: 10 Apr 2025

https://github.com/rezonality/zep

Zep - An embeddable editor, with optional support for using vim keystrokes.

direct3d editor game-development gap-buffer imgui mini-editor notepad opengl qt qt6 sdl syntax-highlighting text text-editor vim vim-mode

Last synced: 09 Apr 2025

https://github.com/cmaughan/zep

Zep - An embeddable editor, with optional support for using vim keystrokes.

direct3d editor game-development gap-buffer imgui mini-editor notepad opengl qt qt6 sdl syntax-highlighting text text-editor vim vim-mode

Last synced: 18 Feb 2025

https://github.com/arx/ArxLibertatis

Cross-platform port of Arx Fatalis, a first-person role-playing game

arx-fatalis c-plus-plus cmake cross-platform dungeon-crawler game game-engine-3d immersive-sim opengl role-playing-game

Last synced: 20 Mar 2025

https://github.com/Rezonality/zep

Zep - An embeddable editor, with optional support for using vim keystrokes.

direct3d editor game-development gap-buffer imgui mini-editor notepad opengl qt qt6 sdl syntax-highlighting text text-editor vim vim-mode

Last synced: 20 Mar 2025

https://github.com/cococry/leif

Minimal, configurable & GPU accelerated Immediate Mode UI Library written with modern OpenGL

gui imgui minimal modern opengl

Last synced: 13 Apr 2025

https://github.com/freeorion/freeorion

Source code repository of the FreeOrion project.

4x freeorion game linux macosx multiplayer opengl singleplayer windows

Last synced: 13 Apr 2025

https://github.com/naelstrof/slop

slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.

c c-plus-plus cli imagemagick opengl screenshot shaders slop

Last synced: 08 Apr 2025

https://github.com/rbfx/rbfx

Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

3d-engine 3d-graphics cpp17 csharp desktop directx-11 game-engine hot-reload imgui mobile opengl urho3d web

Last synced: 13 Apr 2025

https://github.com/fogleman/fauxgl

Software-only 3D renderer written in Go.

3d go graphics opengl rendering

Last synced: 14 Apr 2025

https://github.com/rokups/rbfx

Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

3d-engine 3d-graphics cpp17 csharp desktop directx-11 game-engine hot-reload imgui mobile opengl urho3d web

Last synced: 17 Mar 2025

https://github.com/buggins/dlangui

Cross Platform GUI for D programming language

cross-platform-gui d dlangui linux opengl sdl widget

Last synced: 20 Mar 2025

https://github.com/Shirakumo/trial

A fully-fledged Common Lisp game engine

common-lisp game-development game-engine gamedev opengl

Last synced: 20 Mar 2025

https://github.com/shirakumo/trial

A fully-fledged Common Lisp game engine

common-lisp game-development game-engine gamedev opengl

Last synced: 18 Nov 2024

https://github.com/Interrupt/systemshock

Shockolate - A minimalist and cross platform System Shock source port.

c cross-platform fps games immersive-sim opengl retro sdl systemshock

Last synced: 18 Mar 2025

https://github.com/deepmedia/transcoder

๐ŸŽž Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.

android android-library audio-samples crop-video egl h264 hardware-acceleration mediacodec mp4 opengl opengl-es transcoding video-compression video-compressor video-concatenation video-crop video-editing video-processing video-speed

Last synced: 12 Apr 2025

https://github.com/sandydoo/flux

An open-source tribute to the macOS Drift screensaver

drift elm elm-lang fluid-simulation macos opengl rust rust-lang screensaver webgl

Last synced: 14 Apr 2025

https://github.com/BrutPitt/glChAoS.P

3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime

attractors azdo dla dla3d emscripten fractal-algorithms fractals ggx glsl gpu hypercomplex ifs imgui opengl particles particlesystem rendering webassembly webgl webgl2

Last synced: 20 Mar 2025

https://github.com/deepmedia/Transcoder

๐ŸŽž Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.

android android-library audio-samples crop-video egl h264 hardware-acceleration mediacodec mp4 opengl opengl-es transcoding video-compression video-compressor video-concatenation video-crop video-editing video-processing video-speed

Last synced: 14 Dec 2024

https://github.com/pthom/hello_imgui

Hello, Dear ImGui: unleash your creativity in app development and prototyping

android cpp creative-coding cross-platform emscripten gui hello-world imgui immediate-gui ios linux metal mobile opengl osx research windows

Last synced: 14 Apr 2025

https://github.com/ptitSeb/gl4es

GL4ES is a OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library, with support for Pandora, ODroid, OrangePI, CHIP, Raspberry PI, Android, Emscripten and AmigaOS4.

gles opengl opengl2 wrapper

Last synced: 11 Apr 2025

https://github.com/ptitseb/gl4es

GL4ES is a OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library, with support for Pandora, ODroid, OrangePI, CHIP, Raspberry PI, Android, Emscripten and AmigaOS4.

gles opengl opengl2 wrapper

Last synced: 13 Apr 2025

https://github.com/nasaworldwind/worldwindjava

The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.

3d earth geospatial globe graphics imagery java maps nasa opengl sdk terrain worldwind

Last synced: 13 Apr 2025

https://github.com/NASAWorldWind/WorldWindJava

The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.

3d earth geospatial globe graphics imagery java maps nasa opengl sdk terrain worldwind

Last synced: 27 Mar 2025

https://github.com/hokofly/hokoblur

an easy-to-use blur library for Android, support efficient dynamic blur tasks.

blur dynamic-blur gaussian-blur opengl renderscript stackblur

Last synced: 10 Apr 2025

https://github.com/DigitalPulseSoftware/NazaraEngine

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows

Last synced: 11 Nov 2024

https://github.com/NazaraEngine/NazaraEngine

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

3d-engine c-plus-plus cplusplus-17 cpp cross-platform enet game-development game-engine gamedev linux macos nazara-engine network opengl realtime-games rendering shadergraph shaders vulkan windows

Last synced: 15 Mar 2025

https://github.com/turesnake/tprpix

a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.

c-plus-plus c-plus-plus-17 clang cmake cpp cpp11 cpp17 cross-platform game glad glfw3 graphics opengl sqlite3

Last synced: 04 Apr 2025

https://github.com/hopson97/open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

cmake cpp enet game learning lua minecraft multiplayer networking openbuilder opengl scripting sfml voxel voxel-game youtube-series

Last synced: 14 Apr 2025

https://github.com/Hopson97/open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

cmake cpp enet game learning lua minecraft multiplayer networking openbuilder opengl scripting sfml voxel voxel-game youtube-series

Last synced: 20 Mar 2025

https://github.com/brendanzab/gl-rs

An OpenGL function pointer loader for Rust

binding-generator computer-graphics opengl rust

Last synced: 11 Apr 2025

https://github.com/punesemu/punes

Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows

Last synced: 14 Apr 2025

https://github.com/punesemu/puNES

Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows

Last synced: 31 Mar 2025

https://github.com/transitive-bullshit/ffmpeg-gl-transition

FFmpeg filter for applying GLSL transitions between video streams.

ffmpeg glsl opengl transitions

Last synced: 12 Apr 2025

https://github.com/QB64Team/qb64

BASIC for the modern era.

cpp opengl qb45 qbasic quickbasic

Last synced: 01 Apr 2025

https://github.com/ruby2d/ruby2d

๐ŸŽจ The Ruby 2D gem

2d c graphics opengl ruby

Last synced: 15 Apr 2025

https://github.com/jose-villegas/vctrenderer

A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/

computer-graphics cplusplus engine global-illumination opengl real-time

Last synced: 07 Apr 2025

https://github.com/ClassicUO/ClassicUO

ClassicUO - an open source implementation of the Ultima Online Classic Client.

classicuo cross-platform directx-11 fna-xna games opengl ultima-online vulkan

Last synced: 15 Apr 2025

https://github.com/jose-villegas/VCTRenderer

A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/

computer-graphics cplusplus engine global-illumination opengl real-time

Last synced: 14 Nov 2024

https://github.com/simple2d/simple2d

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

2d-graphics c game-development graphics-engine opengl sdl2

Last synced: 20 Mar 2025

https://github.com/etlegacy/etlegacy

ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.

c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d legacy-mod linux lua macosx multi-platform multiplayer-game network-game opengl windows wolfenstein

Last synced: 10 Apr 2025

https://github.com/danchitnis/webgl-plot

A high-Performance real-time 2D plotting library based on native WebGL

2d embedded high-performance opengl plotting realtime waveform webgl webgl-plot

Last synced: 12 Apr 2025

https://github.com/hopson97/hopsoncraft

A minecraft clone written using C++, SFML, OpenGL and GLEW.

game minecraft opengl sfml

Last synced: 04 Apr 2025

https://github.com/Hopson97/HopsonCraft

A minecraft clone written using C++, SFML, OpenGL and GLEW.

game minecraft opengl sfml

Last synced: 15 Mar 2025

https://github.com/deathkiller/jazz2-native

๐ŸŽฎโ€‚ยทโ€‚Jazzยฒ Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2

2d 2d-game android cpp cpp20 emscripten game game-2d gamedev jazz-jackrabbit linux macos multi-platform ncine opengl reimplementation steamdeck uwp windows windows-10

Last synced: 14 Apr 2025

https://github.com/nowrep/obs-vkcapture

OBS Linux Vulkan/OpenGL game capture

linux obs-studio opengl vulkan

Last synced: 08 Apr 2025

https://github.com/ddnet/ddnet

DDraceNetwork, a free cooperative platformer game

2d-game ddnet game hacktoberfest linux macos open-source-game opengl platformer teeworlds vulkan windows

Last synced: 20 Mar 2025

https://github.com/google/graphicsfuzz

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

fuzzing glsl opengl spirv vulkan

Last synced: 02 Apr 2025

https://github.com/bitzhuwei/csharpgl

:green_apple:Object Oriented OpenGL in C#.

csharp opengl shader

Last synced: 07 Apr 2025

https://github.com/thunder-engine/thunder

Thunder Engine โ€“ Cross-platform 2D and 3D game engine with modular architecture

cross-platform game-development game-engine gamedev metal open-source opengl vulkan

Last synced: 20 Mar 2025

https://github.com/gltf-rs/gltf

A crate for loading glTF 2.0

3d gltf opengl pbr

Last synced: 10 Apr 2025