LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
One stop solution for all Vulkan samples
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
A library for visualization and creative-coding
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Lightweight and modular C++11 graphics middleware for games and data visualization
Safe and rich Rust wrapper around the Vulkan API
Fast and minimalist 3D viewer.
- stl-viewer
- gltf-viewer
- vtk
- 3d-viewer
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Go Graphics - 2D rendering in Go with a simple API.
A Grammar of Graphics for Python
The open source AI video agent: turns any coding agent into a video agent, with an editor to change anything it makes.
SpartanPort: unofficial PC port of God of War III Remastered (PS4) for Windows and Linux (AppImage). Original x86-64 code runs directly on the CPU with a custom runtime; graphics use shadPS4's Vulkan video core. Launcher, in-game menu, controller icons and up to 240 FPS. Requires your own game dump. No game files included.
- game-preservation
- god-of-war
- pc-port
- ps4
A modern cross-platform low-level graphics library and rendering framework
:mortar_board: A workshopper for GLSL shaders and graphics programming
Interactive Image Generation via Generative Adversarial Networks
Traditional roguelike game with pixel-art graphics and simple interface
Motion films that never cut to the next slide: every beat grows out of the one before, one continuous camera, continuity measured by an oracle. Product launch films and feature demos, made with a coding agent.
Tutorial for the Vulkan graphics and compute API
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
- c-sharp
- opengl
- opengl-es
- graphics-library
A curated list of awesome JavaFX libraries, books, frameworks, etc...
Go 3D Game Engine (http://g3n.rocks)
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
- path-tracer
- gltf
- graphics
- physically-based-rendering