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

Lua bindings for OpenGL

lua-bindings opengl

Last synced: 05 Apr 2025

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/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/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/euler0/sublime-glsl

GLSL Syntax Highlighting for Sublime Text 2, 3, and 4

glsl opengl sublime syntax

Last synced: 06 May 2025

https://github.com/craftlinks/zig_learn_opengl

Follow the Learn-OpenGL book using Zig

graphics opengl zig

Last synced: 06 May 2025

https://github.com/Infinideastudio/NEWorld

NEWorld is a free game with similar game rules to Minecraft.

3d game neworld opengl sandbox

Last synced: 20 Mar 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/kbiElude/VKGL

Core OpenGL over Vulkan

opengl vulkan

Last synced: 08 May 2025

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

nvidia opengl

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/tobanteAudio/juce-cookbook

Collection of tutorials & resources for the C++ library JUCE

audio audiounit cookbook cpp cpp17 dsp juce juce-framework mobile opengl tutorial vst3 vsts

Last synced: 08 May 2025

https://github.com/ponup/php-opengl

PHP-OpenGL source code

opengl php

Last synced: 06 May 2025

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

opengl

Last synced: 14 Apr 2025

https://github.com/cryinkfly/rhinoceros-3d-for-linux

This is a project, where I give you a way to use Rhino 3D on Linux!

archlinux cuda fedora international linux linuxmint manjaro nvidia opengl opensuse ubuntu wine

Last synced: 06 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/castholm/zigglgen

Zig OpenGL binding generator

bindings opengl zig zig-package

Last synced: 06 Apr 2025

https://github.com/ogstudio/openscenegraph-cross-platform-guide

OpenSceneGraph cross-platform guide: run OSG under Linux, macOS, Windows, Android, iOS, Web

android article emscripten example guide ios linux macos opengl openscenegraph tutorial video web webgl windows

Last synced: 21 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/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/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/IridescenceTech/zglfw

A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!

glfw opengl zig zig-package

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!

glfw opengl zig zig-package

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

opengl ruby

Last synced: 08 Apr 2025

https://github.com/dmurdoch/rgl

rgl is a 3D visualization system based on OpenGL. It provides a medium to high level interface for use in R, currently modelled on classic R graphics, with extensions to allow for interaction.

graphics opengl r rgl webgl

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

C++/WASM GL Framework

cpp ffmpeg opengl webassembly

Last synced: 06 Apr 2025

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

opengl vulkan

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/vinjn/render-doctor

渲染医生,基于 RenderDoc 的渲染分析工具,以 html 形式展现方便阅读和分享。

directx opengl opengles rdc renderdoc vulkan

Last synced: 04 May 2025

https://github.com/husker-dev/openglfx

OpenGL node for JavaFX

java javafx jogl kotlin lwjgl lwjgl2 lwjgl3 opengl

Last synced: 18 Nov 2024

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)

delphi headers opengl pascal

Last synced: 15 Mar 2025

https://github.com/saschawillems/dglopengl

Delphi / Pascal OpenGL header translation (including WGL and GLX)

delphi headers opengl pascal

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

c0decalc keygen opengl

Last synced: 28 Apr 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/jaredloomis/andromeda

OpenGL-based rendering engine with embedded language that compiles to GLSL.

edsl glsl-shaders haskell opengl shaders

Last synced: 14 Apr 2025