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/MarilynDafa/Bulllord-Engine

lightspeed lightweight elegant game engine in pure c

android cross-platform directx12 game-engine ios linux metal opengl osx uwp vulkan webgl windows

Last synced: 20 Mar 2025

https://github.com/kosua20/rendu

A simple realtime graphics playground for experimentations.

computer-graphics gpu graphics-engine graphics-programming opengl template

Last synced: 09 Apr 2025

https://github.com/sfml/sfml.net

Official binding of SFML for .Net languages

audio crossplatform dotnet graphics hacktoberfest multimedia opengl sfml

Last synced: 13 Apr 2025

https://github.com/markaren/threepp

C++17 port of three.js (r129)

3d-graphics cpp emscripten opengl threejs wasm

Last synced: 05 Apr 2025

https://github.com/daw42/glslcookbook

Example code for the OpenGL Shading Language Cookbook - 2nd Edition (3rd Edition now available)

opengl opengl-shading-language

Last synced: 20 Mar 2025

https://github.com/KhronosGroup/Vulkan-CTS

Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests

opengl opengl-cts opengl-es opengl-es-cts vulkan vulkan-cts vulkan-sc

Last synced: 20 Apr 2025

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

OpenGL sample for shader-based occlusion culling

occlusion-culling opengl

Last synced: 04 Apr 2025

https://github.com/jbehley/SuMa

Surfel-based Mapping for 3d Laser Range Data (SuMa)

kitti-dataset opengl rss2018 slam velodyne

Last synced: 19 Mar 2025

https://github.com/kosua20/Rendu

A simple realtime graphics playground for experimentations.

computer-graphics gpu graphics-engine graphics-programming opengl template

Last synced: 14 Nov 2024

https://github.com/KhronosGroup/VK-GL-CTS

Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests

opengl opengl-cts opengl-es opengl-es-cts vulkan vulkan-cts vulkan-sc

Last synced: 15 Mar 2025

https://github.com/etodd/lasercrabs

Abandoned hybrid singleplayer/multiplayer shooter project formerly known as DECEIVER

cross-platform game multiplayer opengl

Last synced: 05 Apr 2025

https://github.com/librelancer/librelancer

A re-implementation of Freelancer

c-sharp clone engine freelancer game linux mit-license opengl

Last synced: 12 Apr 2025

https://github.com/Librelancer/Librelancer

A re-implementation of Freelancer

c-sharp clone engine freelancer game linux mit-license opengl

Last synced: 01 Apr 2025

https://github.com/kanryu/quickviewer

A image/comic viewer application for Windows, Mac and Linux, it can show images very fast

c-plus-plus comic image-processing linux-app mac-app manga opengl qt viewer

Last synced: 05 Apr 2025

https://github.com/OpenChemistry/avogadrolibs

Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.

avogadro chemistry compchem computational-chemistry cross-platform desktop hacktoberfest open-science open-source openchemistry opengl qt5 scientific-computing visualization

Last synced: 30 Mar 2025

https://github.com/openchemistry/avogadrolibs

Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.

avogadro chemistry compchem computational-chemistry cross-platform desktop hacktoberfest open-science open-source openchemistry opengl qt5 scientific-computing visualization

Last synced: 11 Apr 2025

https://github.com/deathkiller/jazz2

🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

2d 2d-game android game game-2d gamedev jazz-jackrabbit linux macos multi-platform opengl reimplementation steamdeck windows windows-10

Last synced: 08 Apr 2025

https://github.com/dtrebilco/glintercept

GLIntercept is a OpenGL function call interceptor for Windows that will intercept and log all OpenGL calls

opengl

Last synced: 14 Nov 2024

https://github.com/mellinoe/shadergen

Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

direct3d games glsl graphics hlsl opengl shaders vulkan

Last synced: 05 Apr 2025

https://github.com/SFML/SFML.Net

Official binding of SFML for .Net languages

audio crossplatform dotnet graphics hacktoberfest multimedia opengl sfml

Last synced: 13 Nov 2024

https://github.com/glampert/debug-draw

Immediate-mode, renderer agnostic, lightweight debug drawing API.

cpp direct3d graphics-library opengl

Last synced: 14 Nov 2024

https://github.com/edubart/sokol_gp

Minimal modern efficient cross platform 2D graphics painter in C

2d c d3d11 graphics metal opengl rendering sokol

Last synced: 08 Apr 2025

https://github.com/mellinoe/ShaderGen

Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

direct3d games glsl graphics hlsl opengl shaders vulkan

Last synced: 10 Nov 2024

https://github.com/cryinkfly/solidworks-for-linux

This is a project, where I give you a way to use SOLIDWORKS on Linux!

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

Last synced: 08 Apr 2025

https://github.com/Grokmoo/sulis

Turn based tactical RPG with several campaigns, written in Rust

game game-2d games opengl rpg rpg-game rust tactical-rpg

Last synced: 12 Nov 2024

https://github.com/pplux/px

Single header C++ Libraries for Thread Scheduling, Rendering, and so on...

cpp multithreaded opengl render scheduler single-header-lib

Last synced: 14 Nov 2024

https://github.com/spartanj/eepp

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

7guis cpp cross-platform-gui css game-engine game-engine-framework gui opengl

Last synced: 11 Apr 2025

https://github.com/SpartanJ/eepp

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

7guis cpp cross-platform-gui css game-engine game-engine-framework gui opengl

Last synced: 02 Apr 2025

https://github.com/ray-cast/animatorgo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl

Last synced: 05 Apr 2025

https://github.com/ray-cast/AnimatorGo

🤸🏾‍♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛

cross-platform ecs-framework emscripten game-engine gamedev glfw graphics-engine graphics-programming modern-cpp opengl opengl-es webgl

Last synced: 20 Mar 2025

https://github.com/gfx-rs/rspirv

Rust implementation of SPIR-V module processing functionalities

binary disassembler module opencl opengl rust spirv vulkan

Last synced: 10 Apr 2025

https://github.com/zxx43/tiny3d

A Small OpenGL Based Renderer

computer-graphics opengl

Last synced: 05 Apr 2025

https://github.com/glmark2/glmark2

glmark2 is an OpenGL 2.0 and ES 2.0 benchmark

benchmark drm gbm gles2 glsl kms linux opengl opengl-es wayland x11

Last synced: 14 Apr 2025

https://github.com/c-chads/tinygl

The penultimate portable graphics library

c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl

Last synced: 23 Jan 2025

https://github.com/ivanperez-keera/yampa

Functional Reactive Programming domain-specific language for efficient hybrid systems

android frp functional-reactive-programming game haskell ios ipad iphone mobile multimedia opengl sdl yampa

Last synced: 11 Apr 2025

https://github.com/ivanperez-keera/Yampa

Functional Reactive Programming domain-specific language for efficient hybrid systems

android frp functional-reactive-programming game haskell ios ipad iphone mobile multimedia opengl sdl yampa

Last synced: 02 Apr 2025

https://github.com/google/rspirv

Rust implementation of SPIR-V module processing functionalities

binary disassembler module opencl opengl rust spirv vulkan

Last synced: 14 Dec 2024

https://github.com/C-Chads/tinygl

The penultimate portable graphics library

c c99 cpp embedded fabrice-bellard opengl portable rasterizer tinygl

Last synced: 11 Nov 2024

https://github.com/MihailRis/VoxelEngine-Cpp

Minecraft-like game engine in C++ with OpenGL

game game-engine opengl voxel-game

Last synced: 12 Dec 2024

https://github.com/ddiakopoulos/tinygizmo

:triangular_ruler: An simple immediate-mode 3D gimzo/manipulator (translation, rotation, scale widget) in ~1200 LoC

3d-engine cpp cpp11 gamedev gamedev-library gamedev-tool gizmo opengl public-domain scene-editor

Last synced: 06 Apr 2025

https://github.com/kbinani/colormap-shaders

A collection of shaders to draw color maps.

chart colormap cplusplus glsl gnuplot matlab metal opengl shader

Last synced: 13 Apr 2025

https://github.com/mario-deluna/php-glfw

🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

2d 3d game game-development glfw opengl php php-extension rendering

Last synced: 08 Apr 2025

https://github.com/jaysmito101/cgl

CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.

3d c9 cpp game gamedev graphics hacktoberfest opengl phong-lighting python rendering rust tilemap

Last synced: 14 Apr 2025

https://github.com/Jaysmito101/cgl

CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.

3d c9 cpp game gamedev graphics hacktoberfest opengl phong-lighting python rendering rust tilemap

Last synced: 01 Apr 2025

https://github.com/aof-dev/boat

Environment for running Minecraft Java Edition on Android

android boat glfw java minecraft minecraft-java-edition opengl opengl-es openjdk packages xserver xserver-xorg

Last synced: 06 Apr 2025

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

shared source code and resources needed for the samples to run

c-plus-plus opengl vulkan

Last synced: 04 Apr 2025

https://github.com/adamlwgriffiths/pyrr

3D mathematical functions using NumPy

3d 3d-mathematical-functions matrix numpy opengl python quaternion vector

Last synced: 11 Apr 2025

https://github.com/numberwolf/FFmpeg-PlusPlus

🔥 FFmpeg扩展版本,1.支持OpenGL图形渲染,自定义着色器 滤镜、特效、转场。2.支持FLV+HEVC/AV1/Opus编码解码 🔥 FFmpeg Extension: 1.Support GLSL OpenGL(Filter/Effect/Transition/Shaders); 2. And Transcode FLV with HEVC/AV1/Opus Codec

effects ffmpeg ffmpeg-filter-opengl ffmpeg-opengl filter glsl opengl shader transition transition-animation

Last synced: 25 Nov 2024

https://github.com/adamlwgriffiths/Pyrr

3D mathematical functions using NumPy

3d 3d-mathematical-functions matrix numpy opengl python quaternion vector

Last synced: 12 Nov 2024

https://github.com/ubpa/toyrtx

CPU & GPU RTX based on OpenGL

cpp opengl raytracing

Last synced: 07 Apr 2025

https://github.com/quantumbadger/speedy2d

Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.

graphics opengl rust

Last synced: 08 Apr 2025

https://github.com/skui-org/skui

Skia-based C++ UI framework

cmake cross-platform cxx cxx17 graphics gui opengl signal skia ui

Last synced: 14 Nov 2024

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

This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.

mesh-shaders opengl vulkan

Last synced: 05 Apr 2025

https://github.com/seanchas116/qtimgui

Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui

cpp imgui opengl qt

Last synced: 05 Apr 2025

https://github.com/QuantumBadger/Speedy2D

Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.

graphics opengl rust

Last synced: 19 Nov 2024

https://github.com/constellation-app/constellation

A graph-focused data visualisation and interactive analysis application.

graph graph-analysis interactive opengl visualisation

Last synced: 03 Apr 2025

https://github.com/ozkriff/zoc

⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]

android game hexagonal opengl rust strategy tactics turn-based

Last synced: 07 Apr 2025

https://github.com/nimgl/nimgl

NimGL is a Nim library that offers bindings for popular libraries used in computer graphics

bindings computer-graphics glfw imgui nim nimgl opengl vulkan

Last synced: 06 Apr 2025

https://github.com/selkies-project/selkies-gstreamer

Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC

cloud-gaming docker game-streaming gpu gstreamer hacktoberfest html5 jupyter kubernetes linux-gaming nvidia opengl rdp remote-access remote-control remote-desktop vnc vulkan webrtc x11

Last synced: 12 Nov 2024

https://github.com/stregasgate/gateengine

Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows

Last synced: 12 Apr 2025

https://github.com/numberwolf/ffmpeg-plusplus

🔥 FFmpeg扩展版本,1.支持OpenGL图形渲染,自定义着色器 滤镜、特效、转场。2.支持FLV+HEVC/AV1/Opus编码解码 🔥 FFmpeg Extension: 1.Support GLSL OpenGL(Filter/Effect/Transition/Shaders); 2. And Transcode FLV with HEVC/AV1/Opus Codec

effects ffmpeg ffmpeg-filter-opengl ffmpeg-opengl filter glsl opengl shader transition transition-animation

Last synced: 06 Apr 2025

https://github.com/koide3/iridescence

3D visualization library for rapid prototyping of 3D algorithms

imgui localization mapping opengl point-cloud slam visualization

Last synced: 08 Apr 2025

https://github.com/yangkun19921001/aveditor

这是一款短视频编辑 SDK,仿 DouYin 音视频处理。功能包含有美颜、滤镜、贴纸、特效、录制、分段录制、速率录制、变声、配乐、rtmp 直播推流、图片转视频、剪辑,mp4/flv 格式封装等功能。动态库用的我另一个项目编译好的 https://github.com/yangkun19921001/AVFFmpegLib

android ffmpeg-android opencv opengl rtmp-player

Last synced: 07 Apr 2025

https://github.com/cosmoscout/cosmoscout-vr

:milky_way: A virtual universe which lets you explore, analyze and present huge planetary datasets and large simulation data in real-time.

cosmoscout-vr cpp dlr german-aerospace-center opengl scientific-visualization solar-system spice virtual-reality wms

Last synced: 05 Apr 2025

https://github.com/shaftui/shaft

A cross-platform GUI framework for Swift, built for demanding workloads and developer ergonomics

app-framework cross-platform desktop directx flutter gui impeller linux linux-desktop macos metal opengl sdl skia swift tui ui wayland windows

Last synced: 12 Apr 2025

https://github.com/STREGAsGate/GateEngine

Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂

cross-platform directx directx-12 game-engine gamedev html5 ios linux macos metal opengl swift-game-engine swift5 wasm webassembly webgl windows

Last synced: 28 Mar 2025

https://github.com/ferdi265/wl-mirror

a simple Wayland output mirror client

c cmake opengl wayland wayland-client wlroots

Last synced: 12 Apr 2025

https://github.com/xmtggh/videocalling

局域网p2p视频聊天

android camera ffmpeg mediacodec netty opengl p2p x264

Last synced: 07 Apr 2025

https://github.com/sfml/csfml

Official binding of SFML for C

audio graphics hacktoberfest multimedia opengl sfml

Last synced: 07 Apr 2025

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

optimized screen-space ambient occlusion, cache-aware hbao

hbao nvidia opengl ssao

Last synced: 05 Apr 2025

https://github.com/lwjgl/lwjgl3-demos

Demo suite for LWJGL 3

bgfx demo lwjgl opengl vulkan

Last synced: 08 Apr 2025

https://github.com/wysaid/android-ffmpeg-camerarecord

使用JavaCV提供的支持, 使用OpenGL实时处理+显示摄像头采集的图像, 并使用FFMPEG实时录制音视频

camera ffmpeg filter javacv opengl

Last synced: 07 Apr 2025

https://github.com/DragonJoker/Ashes

Drop-in replacement for Vulkan shared library, for older hardware compatibility

cpp17 direct3d11 opengl vulkan

Last synced: 14 Nov 2024

https://github.com/JoshuaSenouf/gl-engine

Rendering Engine using C++ and OpenGL

ibl opengl pbr shaders

Last synced: 14 Nov 2024

https://github.com/GlPortal/glPortal

:video_game: Open Source teleportation based first person puzzle-platformer

3d game hacktoberfest opengl physics sdl

Last synced: 14 Mar 2025

https://github.com/littlektframework/littlekt

A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.

2d 2d-game-framework android desktop framework game game-engine game-framework gamedev html5 ios kotlin kotlin-multiplatform linux macos mobile multiplatform opengl webgpu windows

Last synced: 12 Apr 2025

https://github.com/Ferdi265/wl-mirror

a simple Wayland output mirror client

c cmake opengl wayland wayland-client wlroots

Last synced: 01 Apr 2025

https://github.com/gecko0307/dagon

3D game engine for D

3d dlang game-engine opengl rendering sdl2

Last synced: 08 Apr 2025

https://github.com/fubark/cosmic

A platform for computing and creating applications.

3d graphics opengl ui vulkan wasm zig

Last synced: 06 Apr 2025

https://github.com/Kromster80/kam_remake

"KaM Remake" is an RTS game remake written in Delphi from scratch.

delphi game indie kam-remake knights-and-merchants opengl remake rts strategy strategy-game

Last synced: 01 Apr 2025

https://github.com/rossning92/blackhole

A blackhole simulation using OpenGL / C++.

blackhole computer-graphics glsl opengl shader simulation

Last synced: 08 Apr 2025