Translate GPU shaders and compute kernels between GLSL, HLSL, Metal, SPIR-V and Slang, from CUDA and HIP, and to WGSL, through the CrossGL IR
Directx GitHub Repositories (2026) · Open Source Tools
Discover the best Directx open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
high-performance rendering backend (C++, Python, C#, Java)
High-Performance Rendering Framework on Stream Architectures
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Run Windows and Linux programs on Windows, Linux and Android. A user-mode NT and Linux kernel emulator with WHP/KVM acceleration.
RenderDoc is a stand-alone graphics debugging tool.
TiXL is an open source software to create realtime motion graphics.
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Community-driven advanced graphics modifications for AE, SE and VR.
C++ 2D/3D graphics engine and scene editor for Vulkan 1.4, OpenGL and DirectX 11, on Windows and Linux. Physically based rendering, global illumination, ray-traced reflections and ambient occlusion, a path tracer for reference. A playground for real-time rendering techniques.
DirectXMesh geometry processing library
API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.
A cross-platform rendering hardware interface for .NET with a shared C# API for graphics and compute across DirectX 12, Metal 4, and Vulkan 1.4.
Native TypeScript game engine — compiles to Metal, DirectX 12, Vulkan, and OpenGL
Run real Windows 98 apps and games in your browser. An x86 emulator and Win32 layer written directly in WebAssembly Text, no OS image, no source ports.
Run classic Windows games in your browser. A high-level-emulation engine that boots real x86 Windows executables and reimplements Win32, COM and DirectDraw/Direct3D on WebGPU, WebAudio and OPFS
DirectN AOT compatible version. Only for .NET Core 10 and beyond. Interop Code for : DXGI, WIC, DirectX 9 to 12, Direct2D, Direct Write, Direct Composition, Media Foundation, WASAPI, CodecAPI, GDI, Spatial Audio, DVD, Windows Media Player, UWP DXInterop, WinUI3, etc.