1.shadps4-emu / shadPS4
PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
Ranked by Attention Score: stars gained over the last 180 complete days
79 repositories by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++
A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.
PlayStation 3 emulator and debugger
A cross-platform, safe, pure-Rust graphics API.
Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
RenderDoc is a stand-alone graphics debugging tool.
Open Machine Learning Compiler Framework
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
OpenGL Mathematics (GLM)
C++ examples for the Vulkan graphics API
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
A modern cross-platform low-level graphics library and rendering framework
Easy to integrate Vulkan memory allocation library
One stop solution for all Vulkan samples
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.
Modern C++ library for the development of real-time graphical applications
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
Open-source C++ game engine with Lua for 2D and 3D games across mobile, desktop, WebAssembly, and Xbox (UWP).
Safe and rich Rust wrapper around the Vulkan API
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
Vulkan Quake port based on QuakeSpasm
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Pure Go WebGPU Implementation
Lightweight and modular C++11 graphics middleware for games and data visualization
DDraceNetwork, a free cooperative platformer game
Vulkan Bootstrapping Iibrary
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
One stop shop for getting started with the Vulkan API
Awesome Vulkan ecosystem
Tutorial for the Vulkan graphics and compute API
A high speed C++17 Vulkan game engine
A low-level, portable graphics library for .NET.
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
⚡ Datoviz: high-performance GPU rendering for scientific data visualization
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Physical based rendering with Vulkan using glTF 2.0 models
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
Cross platform .NET bindings for Vulkan, VMA, SPIRV-Cross and shaderc
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.
Clspv is a compiler for OpenCL C to Vulkan compute shaders
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
HARFANG 3D source code public repository
Vulkan 2D graphics library
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs
High-performance Vulkan driver with automated resource management and execution
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
Modern and easy-to-use library for Vulkan
Code repository for Vulkan Cookbook by Packt
The Open Capture and Analytics Tool (OCAT) provides an FPS overlay and performance measurement for D3D11, D3D12, and Vulkan
Id Software's Id-tech-4-BFG in the Ada programming language.
The ultimate Python binding for Vulkan API
Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.
Graphics API Debugger
Vulkan best practice for mobile developers
Examples and demos for the Vulkan C++ API
Text rendering in Vulkan by estimating signed distance
Source code examples for "API without Secrets: Introduction to Vulkan" tutorial
Vulkan RTX path tracer with a declarative ES7-like scene description language.
Afterburner for Vulkan development; Auto-Vk is a modern C++ low-level convenience and productivity layer atop Vulkan-Hpp.
Examples and demos for the new Vulkan API