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

A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)

bitmap camera filter gpu-image offscreen-render opengl opengl-es shader video

Last synced: 14 Mar 2025

https://github.com/fabioarnold/nanovg-zig

A small anti-aliased hardware-accelerated vector graphics library

2d gamedev graphics opengl vector vector-graphics zig zig-package

Last synced: 13 Apr 2025

https://github.com/mosra/flextgl

OpenGL and Vulkan header and loader generator.

game-engine glfw loader magnum opengl opengl-es python sdl2 vulkan webgl

Last synced: 04 Apr 2025

https://github.com/calico-games/react-native-godot

Bring Godot to React Native 🔮. Create immersive 3D experiences or interactive games directly within React Native.

3d android gltf godot godot-engine godotengine ios metal opengl react-native react-native-godot rendering vulkan

Last synced: 12 Apr 2025

https://github.com/ziacko/TinyWindow

a cross platform (Linux and Windows) OpenGL window library in a single header

c-plus-plus cpp cross-platform header-only linux opengl opengl-library windows

Last synced: 14 Nov 2024

https://github.com/opentk/glwpfcontrol

A fast native control for OpenTK 4.x + 3.x on WPF.

3d glcontrol graphics nuget opengl opentk wpf

Last synced: 12 Apr 2025

https://github.com/dmnsgn/dgel

A WebGPU engine.

3d engine opengl webgl webgpu

Last synced: 04 Apr 2025

https://github.com/crashinvaders/gdx-vfx

libGDX post-processing visual effects

game-development glsl libgdx opengl opengl-es posteffect shaders

Last synced: 06 Apr 2025

https://github.com/tcoppex/sparkle

:sparkler: A particle engine running on the GPU, using c++14 and OpenGL 4.4.

compute-shader cpp14 glsl gpu opengl particle-engine simulation

Last synced: 04 Apr 2025

https://github.com/nobuyuki83/delfem2

Research prototyping framework for physics simulation written in C++

cuda fem-simulation finite-element-methods geometry-processing opengl physics-simulation simulation

Last synced: 06 Apr 2025

https://github.com/crushedpixel/polyline2d

A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.

2d-graphics mesh opengl polyline

Last synced: 30 Apr 2025

https://github.com/kimkulling/osre

An open source render engine

3d-graphics cpp cpp11 engine opengl vulkan

Last synced: 04 Apr 2025

https://github.com/bwasty/gltf-viewer

glTF 2.0 Viewer written in Rust

3d-graphics gltf gltf-viewer opengl rust

Last synced: 04 Apr 2025

https://github.com/hadronized/glsl

GLSL parser for Rust

compiler glsl opengl parser spir-v

Last synced: 07 Feb 2025

https://github.com/bruhmoment21/UniversalHookX

Universal graphical hook for Windows apps.

directx graphics hook hooking imgui opengl runtime-hooking vulkan

Last synced: 12 Apr 2025

https://github.com/rordenlab/MRIcroGL

v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images.

bids-format dicom dicom-viewer glsl lazarus mricrogl nifti opengl visualization volume-rendering volume-renderings

Last synced: 19 Nov 2024

https://github.com/berdal84/Nodable

Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigms.

dear-imgui editor expression fun graph imgui lexer linux macos node opengl parser sdl2 windows

Last synced: 14 Nov 2024

https://github.com/mogol/opengl_texture_widget_example

Demo Flutter plugin to present OpenGL render in widgets tree

flutter opengl

Last synced: 12 Apr 2025

https://github.com/szabolcsdombi/zengl

OpenGL Rendering Pipelines for Python

opengl python3 rendering

Last synced: 07 Apr 2025

https://github.com/alnitak/flutter_opengl

A Flutter OpenGL ES plugin using a Texture() widget. Supports Android, Linux and Windows. Many shaders from ShaderToy.com can be copy/pasted

flutter flutter-plugin gles glsl opengl shadertoy

Last synced: 10 Feb 2025

https://github.com/harfang3d/dogfight-sandbox-hg2

Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.

3d autopilot directx-11 flight-simulator game harfang3d network opengl pbr python simulation tensorflow virtual-reality vr

Last synced: 09 Apr 2025

https://github.com/sdslabs/rubeus

A cross platform 2D game engine written in C++ for beginners

cpp cpp17 cross-platform engine game game-development opengl sdslabs

Last synced: 21 Apr 2025

https://github.com/sdslabs/Rubeus

A cross platform 2D game engine written in C++ for beginners

cpp cpp17 cross-platform engine game game-development opengl sdslabs

Last synced: 20 Mar 2025

https://github.com/luruke/human-gpu

🤖 Hello human, I'm sick to be your GPU!!

opengl webgl

Last synced: 17 Mar 2025

https://github.com/eXistence/fhDOOM

Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come

3d-engine 3d-graphics doom doom3 idtech4 opengl

Last synced: 20 Mar 2025

https://github.com/silkcommunity/trippygl

A simple, lightweight yet highly versatile OpenGL graphics library

3d 3d-graphics csharp game-development gamedev graphics graphics-library opengl

Last synced: 11 Apr 2025

https://github.com/Goxjs/gl

Go cross-platform OpenGL bindings.

opengl opengl-es webgl

Last synced: 12 Mar 2025

https://github.com/goxjs/gl

Go cross-platform OpenGL bindings.

opengl opengl-es webgl

Last synced: 14 Mar 2025

https://github.com/littlstar/soil

Simple OpenGL Image Library

c clib image library opengl texture

Last synced: 10 Jan 2025

https://github.com/fetisov/ttf2mesh

Standalone library for TrueType font tessellation. Allows to load ttf-file and convert its glyphs to 2D or 3D mesh objects without rasterization.

bezier-curves design-tools fonts glyphs mesh-generation open-source opengl tessellation textview triangulation ttf ttf-fonts vector-graphics

Last synced: 01 Feb 2025

https://github.com/rougier/tiny-renderer

A tiny sotfware 3D renderer in 100 lines of Python

3d 3d-engine computer-graphics numpy opengl python tiny

Last synced: 25 Mar 2025

https://github.com/raysan5/challenges

graphics programming challenges

blocks dungeons maze opengl raylib videogames

Last synced: 17 Mar 2025

https://github.com/matiasah/shadows

Shädows - A Shadows & Lights engine for löve

glsl lighting-effects lights-engine love2d lua luajit opengl opengl-es shadow

Last synced: 12 Apr 2025

https://github.com/vallentin/gltext

Cross-platform single header text rendering library for OpenGL

c computer-graphics cpp drawing graphics opengl rendering text

Last synced: 17 Mar 2025

https://github.com/openmobilemaps/maps-core

The lightweight and modern Map SDK for Android and iOS

android ios maps metal opengl sdk

Last synced: 10 Apr 2025

https://github.com/openxray/xray-15

X-Ray Engine 1.5 expansion. Original version was used in S.T.A.L.K.E.R.: Clear Sky.

ai alife community-edition cpp d3d10 d3d9 directx10 directx9 game-engine gsc-game-world improved opengl stalker x64 x86 xray xray-engine

Last synced: 12 Feb 2025

https://github.com/i-rinat/libvdpau-va-gl

VDPAU driver with OpenGL/VAAPI backend

c-plus-plus driver opengl va-api vaapi vdpau

Last synced: 09 Apr 2025

https://github.com/OpenXRay/xray-15

X-Ray Engine 1.5 expansion. Original version was used in S.T.A.L.K.E.R.: Clear Sky.

ai alife community-edition cpp d3d10 d3d9 directx10 directx9 game-engine gsc-game-world improved opengl stalker x64 x86 xray xray-engine

Last synced: 20 Mar 2025

https://github.com/gongminmin/dilithium

Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.

cross-platform directx opengl opengles spir-v

Last synced: 27 Apr 2025

https://github.com/enkisoftware/glfw-cmake-starter

Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.

c c-plusplus cmake cpp gamedev glfw linux macos multi-platform opengl unix windows

Last synced: 09 Apr 2025

https://github.com/minigdx/minigdx

Minimalist Game Framework using Kotlin Multiplatform

game gamedev glsl multiplatform opengl showcases webgl

Last synced: 10 Feb 2025

https://github.com/nvpro-samples/gl_vk_threaded_cadscene

OpenGL and Vulkan comparison on rendering a CAD scene using various techniques

command-buffer opengl thread vulkan

Last synced: 01 Feb 2025

https://github.com/w23/OpenSource

Load Source games maps as combined meshes correctly positioned relative to each other

half-life half-life-2 opengl opengl-es raspberry-pi source-engine vulkan wayland

Last synced: 19 Mar 2025

https://github.com/SerafimArts/opengl-demo

Just an OpenGL (SDL) demo in pure PHP

opengl php sdl2

Last synced: 01 Apr 2025

https://github.com/w23/opensource

Load Source games maps as combined meshes correctly positioned relative to each other

half-life half-life-2 opengl opengl-es raspberry-pi source-engine vulkan wayland

Last synced: 10 Feb 2025

https://github.com/JamesTKhan/Mundus

A 3D world/level editor built with Java, Kotlin & libGDX.

3d-editor libgdx opengl

Last synced: 01 Apr 2025

https://github.com/icculus/mojoshader

Use Direct3D shaders with other 3D rendering APIs.

direct3d metal opengl opengl-es vulkan

Last synced: 04 Apr 2025

https://github.com/serafimarts/opengl-demo

Just an OpenGL (SDL) demo in pure PHP

opengl php sdl2

Last synced: 10 Feb 2025

https://github.com/Palm-Studios/sh3redux

SILENT HILL 3 Engine Remake in OpenGL and C++

cmake cpp cpp11 cpp14 game-development opengl silent-hill

Last synced: 20 Mar 2025

https://github.com/nvpro-samples/gl_cadscene_rendertechniques

OpenGL sample on various rendering approaches for typical CAD scenes

nvidia opengl rendering-optimizations

Last synced: 10 Apr 2025

https://github.com/varon/glgraph

The fastest free real-time C# graphs and charts for WPF or natively using OpenGL. Better than LiveCharts, freer than SciChart.

chart graph network-graph opengl realtime wpf

Last synced: 12 Apr 2025

https://github.com/yannrichet/jmathplot

Java interactive 2D and 3D plots (no OpenGL)

3d-plot java opengl plot

Last synced: 07 Apr 2025

https://github.com/lordmauve/wasabi2d

Cutting-edge 2D game framework for Python

game-engine opengl python python-game-development

Last synced: 07 Apr 2025

https://github.com/acdemiralp/gl

Header-only C++17 wrapper for OpenGL 4.6 Core Profile.

cpp11 opengl wrapper

Last synced: 14 Nov 2024

https://github.com/utensils/envisaged

Envisaged - Effortless Gource Visualizations with Docker

docker ffmpeg gource gource-visualization opengl video visualization

Last synced: 04 Apr 2025

https://github.com/luigifcruz/kimera

Low-latency hardware accelerated codec based video streaming utility.

hevc libav nvenc opengl opengl-es raspberry-pi

Last synced: 05 Apr 2025

https://github.com/wy-z/container-vm

A simple way to run QEMU/KVM VM inside a container (supports Windows, OpenWRT VM and all others)

container docker kvm linux opengl qemu vm vnc windows

Last synced: 23 Apr 2025

https://github.com/DanWatkins/Terrain3D

Interactive 3D terrain simulation using OpenGL 4 and Qt 5.

3d-renderer 3d-terrain opengl qt terrain-generation

Last synced: 20 Mar 2025

https://github.com/JeffMony/PlayerSDK

提供一个高效的播放器库,播放相关的优化和功能都会在这个项目中完成

exoplayer ijkplayer opengl playersdk videorender

Last synced: 27 Apr 2025

https://github.com/GlPortal/RadixEngine

A free and open game engine.

3d game-engine hacktoberfest opengl sdl

Last synced: 20 Mar 2025

https://github.com/utensils/Envisaged

Envisaged - Effortless Gource Visualizations with Docker

docker ffmpeg gource gource-visualization opengl video visualization

Last synced: 08 Apr 2025

https://github.com/unrelentingtech/galacritty

[Abandoned experiment] GTK terminal emulator based on Alacritty [USE WEZTERM!]

alacritty cli console gpu gtk gtk-rs gtk3 opengl pty rust terminal terminal-emulators tty

Last synced: 23 Nov 2024

https://github.com/valpackett/galacritty

[Abandoned experiment] GTK terminal emulator based on Alacritty [USE WEZTERM!]

alacritty cli console gpu gtk gtk-rs gtk3 opengl pty rust terminal terminal-emulators tty

Last synced: 22 Nov 2024

https://github.com/gh0stblade/kain2

Legacy of Kain: Soul Reaver Decompile

cdcengine emulator engine foundation game kain legacy of opengl reaver soul windows

Last synced: 20 Dec 2024

https://github.com/ArnoAnsems/CatacombGL

CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).

first-person-shooter opengl retrogaming sdl2 source-port

Last synced: 01 Apr 2025

https://github.com/aaron9000/c-game-resources

A collection of helpful resources for writing games in C and OpenGL.

c c99 game-dev game-development game-engine gamedev glsl opengl

Last synced: 05 Apr 2025

https://github.com/erkaman/cute-deferred-shading

Cute little deferred shading implementation.

c-plus-plus demo glsl opengl rendering shading

Last synced: 12 Nov 2024

https://github.com/diegomacario/Animation-Magic

A cool visualization of all the math that powers 3D character animations.

animation-3d c-plus-plus computer-graphics emscripten opengl webassembly

Last synced: 13 Apr 2025

https://github.com/MorcilloSanz/RendererGL

Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.

computer-graphics graphics-engine graphics-programming hdri opengl pbr pbr-materials pbr-shading point-cloud renderer viewer

Last synced: 20 Nov 2024

https://github.com/jaredtao/qtopengl

some Qt OpenGL Demo

learnopengl-cn opengl qt

Last synced: 16 Mar 2025

https://github.com/tangrams/harfbuzz-example

Harfbuzz text-shaping example with OpenGL using Freetype

c-plus-plus freetype harfbuzz opengl text-shaping

Last synced: 14 Nov 2024

https://github.com/yuao/yudisplacementtransition

A GPU accelerated transition library makes use of displacement maps to create distortion effects.

displacement-map distortion distortion-effects gpu ios metal opengl transition

Last synced: 12 Apr 2025

https://github.com/dbeef/spelunky-psp

Spelunky remake for Sony PSP.

cpp cross-platform game homebrew opengl psp retro

Last synced: 29 Dec 2024

https://github.com/a-nikolaev/wanderers

An open world adventure and dungeon crawling game

adventure dungeon-crawler game ocaml open-world opengl procedural roguelike

Last synced: 07 Dec 2024

https://github.com/branc116/brplot

+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.

c imgui opengl raylib webassembly

Last synced: 04 Apr 2025

https://github.com/ConspiracyHu/2012SourcePack

The sources for our intros up to and including Chaos Theory

64k c-plus-plus demoscene intro opengl procedural-generation texture-generation

Last synced: 14 Nov 2024

https://github.com/zddhub/opensr

Open Sketch Recognize

opengl opensse

Last synced: 22 Nov 2024

https://github.com/kpiorno/kivy3dgui

Pure Kivy library to display and interact with Kivy widgets in a 3D mesh.

glsl graphics gui kivy kivy-widget library opengl opengles python three-d

Last synced: 20 Dec 2024

https://github.com/raysan5/raylib-lua

A simple and easy-to-use Lua library to enjoy videogames programming

binding lua opengl raylib

Last synced: 17 Mar 2025

https://github.com/google/xrtl

Cross-platform Real-Time Rendering Library

android bazel cpp emscripten google graphics-programming ios opengl vulkan

Last synced: 20 Mar 2025

https://github.com/mrsmith33/voxelman

Plugin-based client-server voxel game engine written in D language

d dlang engine game game-engine launcher opengl voxel voxelman

Last synced: 19 Nov 2024

https://github.com/prusa3d/prusacontrol

PrusaControl is an alternative user interface for Slic3r Prusa Edition

3d-printing numpy opengl prusa pyqt4 python

Last synced: 24 Apr 2025

https://github.com/MrSmith33/voxelman

Plugin-based client-server voxel game engine written in D language

d dlang engine game game-engine launcher opengl voxel voxelman

Last synced: 18 Nov 2024

https://github.com/fbertola/bgfx-python

Python 3.7+ wrapper for the BGFX library. 🐍

bgfx cpp cppyy directx imgui metal opengl python vulkan

Last synced: 10 Apr 2025

https://github.com/stetre/moongl

Lua bindings for OpenGL

lua-bindings opengl

Last synced: 05 Apr 2025