An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with directx

A curated list of projects in awesome lists tagged with directx .

https://github.com/bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl

Last synced: 13 May 2025

https://github.com/bkaradzic/bgfx?tab=readme-ov-file

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl

Last synced: 24 Mar 2025

https://github.com/baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

d3d11 d3d12 debugger direct3d directx graphics graphics-programming opengl renderdoc vulkan vulkan-api

Last synced: 15 May 2025

https://github.com/Codeusa/Borderless-Gaming

Play your favorite games in a borderless window; no more time consuming alt-tabs.

borderless c-sharp directx games steam

Last synced: 28 Mar 2025

https://github.com/confettifx/the-forge

The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox

Last synced: 13 May 2025

https://github.com/ConfettiFX/The-Forge

The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

android directx directx12 ios linux linux-ubuntu macos metal multi-gpu multi-threading ps4 ps5 ray-tracing shader-translator shaders visibility-buffer vulkan vulkan-api vulkan-sdk xbox

Last synced: 15 Mar 2025

https://github.com/ogrecave/ogre

scene-oriented, flexible 3D engine (C++, Python, C#, Java)

cpp csharp directx engine metal ogre3d opengl python rendering vulkan

Last synced: 14 May 2025

https://github.com/OGRECave/ogre

scene-oriented, flexible 3D engine (C++, Python, C#, Java)

cpp csharp directx engine metal ogre3d opengl python rendering vulkan

Last synced: 15 Mar 2025

https://github.com/tixl3d/tixl

Tooll 3 is an open source software to create realtime motion graphics.

animation design directx directx-11 imgui motion-design realtime realtime-rendering

Last synced: 13 May 2025

https://github.com/tooll3/t3

Tooll 3 is an open source software to create realtime motion graphics.

animation design directx directx-11 imgui motion-design realtime realtime-rendering

Last synced: 28 Apr 2025

https://github.com/mausimus/ShaderGlass

Overlay for running GPU shaders on top of Windows desktop

crt crt-monitor directx libretro overlay retro retroarch retrogaming shader shaders slang windows

Last synced: 12 Feb 2026

https://github.com/patriciogonzalezvivo/lygia

LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility

cuda directx glsl hlsl library metal opengl shader vulkan webgl webgpu wesl wgsl

Last synced: 07 Feb 2026

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

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine

Last synced: 13 Mar 2026

https://github.com/sergio0694/computesharp

A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

computing csharp d2d1 directx dotnet gpgpu gpu hlsl hlsl-shader library netstandard nuget performance shader uwp visual-studio winui winui3 xaml

Last synced: 14 May 2025

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

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

3d-engine 3d-game-engine arm64 cmake cplusplus cpp cpp17 d3d11 d3d9 directx directx11 engine game-engine opengl opensource sdl sdl2 stalker x64 xray-engine

Last synced: 20 Mar 2025

https://github.com/Sergio0694/ComputeSharp

A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

computing csharp d2d1 directx dotnet gpgpu gpu hlsl hlsl-shader library netstandard nuget performance shader uwp visual-studio winui winui3 xaml

Last synced: 09 Apr 2025

https://github.com/microsoft/directxtk

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox

Last synced: 02 Apr 2026

https://github.com/microsoft/DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox

Last synced: 13 Mar 2025

https://github.com/Microsoft/DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

cpp-library desktop directx directx-11 directxtk graphics microsoft uwp xbox

Last synced: 15 Mar 2025

https://github.com/lukasbanana/llgl

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

d3d11 d3d12 directx metal opengl renderer vulkan

Last synced: 14 May 2025

https://github.com/LukasBanana/LLGL

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

d3d11 d3d12 directx metal opengl renderer vulkan

Last synced: 15 Mar 2025

https://github.com/mausimus/shaderglass

Overlay for running GPU shaders on top of Windows desktop

crt crt-monitor directx libretro overlay retro retroarch retrogaming shader shaders slang windows

Last synced: 08 Oct 2025

https://github.com/funkyfr3sh/cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines

borderless compatiblity d3d9 ddraw directdraw directx integer-scaling opengl upscaling windowed wrapper

Last synced: 07 Oct 2025

https://github.com/FunkyFr3sh/cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines

borderless compatiblity d3d9 ddraw directdraw directx integer-scaling opengl upscaling windowed wrapper

Last synced: 08 Apr 2025

https://github.com/helix-toolkit/helix-toolkit

Helix Toolkit is a collection of 3D components for .NET.

3d 3d-engine c-sharp data-visualization directx dotnet graphics helix-toolkit sharpdx uwp wpf

Last synced: 10 May 2025

https://github.com/elishacloud/dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.

asi asi-loader asiloader compatibility d3d8 d3d9 ddraw detour directx directx-sdk disasm dll dsound dxwnd fullscreen game-development gamedev gaming wrapper wrapper-dll

Last synced: 01 Apr 2026

https://github.com/gamefoundry/bsf

Modern C++14 library for the development of real-time graphical applications

c-plus-plus directx game-engine-framework gamedev graphics opengl vulkan

Last synced: 15 May 2025

https://github.com/GameFoundry/bsf

Modern C++14 library for the development of real-time graphical applications

c-plus-plus directx game-engine-framework gamedev graphics opengl vulkan

Last synced: 20 Mar 2025

https://github.com/microsoft/directxmath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

arm-neon arm64 avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox

Last synced: 14 May 2025

https://github.com/microsoft/DirectXMath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox

Last synced: 14 Mar 2025

https://github.com/Microsoft/DirectXMath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox

Last synced: 13 Mar 2025

https://github.com/microsoft/directxtk12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

cpp-library desktop directx directx-12 directxtk graphics microsoft shaders uwp xbox

Last synced: 02 Apr 2026

https://github.com/Microsoft/DirectXTK12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

cpp-library desktop directx directx-12 directxtk graphics microsoft shaders uwp xbox

Last synced: 15 Mar 2025

https://github.com/gargaj/bonzomatic

Live shader coding tool and Shader Showdown workhorse

c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy

Last synced: 15 May 2025

https://github.com/awawa-dev/hyperhdr

Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).

adalight ambilight apa102 directx esp32 hdr hyperserial led led-strips music-visualizer pico pipewire raspberry-pi rpi screen-capture sk6812 sound-visualizer spi wled ws2812

Last synced: 14 May 2025

https://github.com/Gargaj/Bonzomatic

Live shader coding tool and Shader Showdown workhorse

c-plus-plus demoscene directx glsl graphics hlsl live-coding livecoding opengl shader shadertoy

Last synced: 15 Mar 2025

https://github.com/clshortfuse/renodx

Renovation Engine for DirectX Games

directx games hdr mod

Last synced: 31 May 2026

https://github.com/awawa-dev/HyperHDR

Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM).

adalight ambilight apa102 directx esp32 hdr hyperserial led led-strips music-visualizer pico pipewire raspberry-pi rpi screen-capture sk6812 sound-visualizer spi wled ws2812

Last synced: 02 Apr 2025

https://github.com/megai2/d912pxy

DirectX9 to DirectX12 API proxy for Guild Wars 2

api-proxy d3d12 directx directx12 directx9 dx9 games guildwars2 optimization

Last synced: 16 May 2025

https://github.com/doodlum/skyrim-community-shaders

Community-driven advanced graphics modifications for AE, SE and VR.

c-plus-plus directx fun game-engine graphics hacktoberfest learning modding rendering shaders skse skse64 skyrim

Last synced: 27 Apr 2026

https://github.com/misyltoad/d9vk

A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]

d3d9 direct3d directx dxvk linux nine spirv vulkan windows wine

Last synced: 07 Oct 2025

https://github.com/hiitiger/goverlay

DirectX hook and game overlay solution for Electron, Qt and CEF, just like discord/steam game overlay,inject any app to overlay in your game

directx electron game game-overlay hook overlay

Last synced: 16 May 2025

https://github.com/storm-devs/storm-engine

Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.

3d-engine 3d-game-engine cmake cpp cpp20 directx engine game-engine pirates sea-dogs storm-engine video-game x64

Last synced: 04 Oct 2025

https://github.com/prasannavl/winapi

A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop

directx dotnet dotnetcore winapi

Last synced: 15 May 2025

https://github.com/gpuopen-librariesandsdks/d3d12memoryallocator

Easy to integrate memory allocation library for Direct3D 12

d3d12 direct3d12 directx directx-12 directx12 memory-management

Last synced: 15 May 2025

https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator

Easy to integrate memory allocation library for Direct3D 12

d3d12 direct3d12 directx directx-12 directx12 memory-management

Last synced: 08 May 2025

https://github.com/microsoft/directstorage

DirectStorage for Windows is an API that allows game developers to unlock the full potential of high speed NVMe drives for loading game assets.

direct3d12 directx microsoft storage

Last synced: 03 Mar 2026

https://github.com/prasannavl/WinApi

A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop

directx dotnet dotnetcore winapi

Last synced: 16 Mar 2025

https://github.com/microsoft/directx-headers

Official DirectX headers available under an open source license

d3d12 directx directx12 microsoft wsl

Last synced: 26 Feb 2026

https://github.com/microsoft/DirectX-Headers

Official DirectX headers available under an open source license

d3d12 directx directx12 microsoft wsl

Last synced: 20 Apr 2025

https://github.com/wgpu-mc/wgpu-mc

Rust-based replacement for the default Minecraft renderer

3d blaze3d directx engine fabricmc java jni metal minecraft renderer rust vulkan wgpu wgpu-rs

Last synced: 15 May 2025

https://github.com/microsoft/fx11

Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.

cpp-library directx directx-11 effects fx microsoft

Last synced: 14 Jan 2026

https://github.com/microsoft/FX11

Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.

cpp-library directx directx-11 effects fx microsoft

Last synced: 27 Sep 2025

https://github.com/rodrigocfd/winsafe

Windows API and GUI in safe, idiomatic Rust.

directx ffi gui native rust win32 windows

Last synced: 14 Apr 2025

https://github.com/danielkrupinski/goesp

Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.

counter-strike counter-strike-global-offensive cpp17 cpp20 csgo csgo-cheat directx directx9 dll dll-injection esp game-hack game-hacking imgui internal json linux nlohmann-json reverse-engineering windows

Last synced: 25 Jan 2026

https://github.com/microsoft/DXUT

DXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.

directx directx-11 framework graphics microsoft

Last synced: 27 Sep 2025

https://github.com/doriaxengine/doriax

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es

Last synced: 12 Jul 2026

https://github.com/gpuopen-tools/gpu-reshape

GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.

d3d12 directx directx-12 gpu-reshape graphics graphics-programming instrumentation validation vulkan vulkan-api

Last synced: 16 May 2025

https://github.com/andrejnau/FlyCube

Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal. Provides main features including ray tracing.

d3d12 direct3d directx directx-12 directx12 dxr gamedev graphics-api graphics-engine graphics-library graphics-programming metal ray-tracing raytracing renderer rendering rtx vulkan vulkan-api

Last synced: 08 May 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: 16 May 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: 16 May 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/jessey-git/fx-gltf

A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0

directx directx-12 directx12 fx-gltf gltf gltf-loader gltf2

Last synced: 08 May 2025

https://github.com/smourier/directn

Direct interop Code for .NET Framework, .NET Core and .NET 5+ : 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.

direct2d directcomposition directwrite directx dotnet dxgi gdi interop mediafoundation wasapi wic winui3

Last synced: 15 May 2025

https://github.com/thenewjavaman/unreal-vr

Adds virtual reality support to flatscreen Unreal Engine games

directx modding-games openxr unreal-engine virtual-reality

Last synced: 09 Apr 2025

https://github.com/alaingalvan/crossshader

⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.

apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl

Last synced: 06 Apr 2025

https://github.com/supernovaengine/supernova

Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

cross-platform data-oriented-design directx ecs entity-component-system game-dev game-development game-engine gamedev metalapi opengl opengl-es

Last synced: 07 Oct 2025

https://github.com/alaingalvan/CrossShader

⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.

apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl

Last synced: 01 Apr 2025

https://github.com/syncaidius/moltenengine

A spare-time C# .NET 8 game engine project. Cross-platform, multi-threaded.

3d 3d-engine android cross-platform csharp directx game-engine molten multithreading net7 openal opengl vulkan windows wip

Last synced: 04 Apr 2025

https://github.com/kvakvs/hge

HGE 1.9 configured with CMake DirectX9 version, with shaders. The classic 1.8.1. version is in the `master` branch if you ever need that.

2d-game-engine 2d-rendering-engine cmake directx game-development game-engine hge hge-library

Last synced: 04 Feb 2026

https://github.com/discosultan/dx12-game-programming

DirectX 12 C# samples from Frank D. Luna's book "Introduction to 3D Game Programming with Direct3D 12.0"

c-sharp d3d12 directx

Last synced: 21 Jun 2025

https://github.com/vinjn/awesome-d3d12

Awesome D3D12 ecosystem

amd d3d12 direct3d directx microsoft nvidia

Last synced: 06 Mar 2026

https://github.com/windowsnt/screencapture

A DirectX hardware video + audio capture with mixing capabilities and Media Foundation file encoding (Windows 8+)

cplusplus directx media-foundation mp3 screen-capture screen-recorder screenshot win32

Last synced: 08 Oct 2025

https://github.com/elishacloud/directx-wrappers

Wraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.

d3d8 d3d9 ddraw dinput dinput8 direct3d direct3d9-wrapper-dll directx dll dsound gaming wrapper-dll

Last synced: 13 Apr 2025

https://github.com/sdslabs/rootex

An advanced C++ 3D game engine powering an in-production game yet to be announced

3d bullet-physics c-plus-plus cpp17 dear-imgui directx directx-11 engine game gamedev lua openal physics rmlui

Last synced: 07 Apr 2025

https://github.com/kiwanoengine/kiwano

A simple game framework for C++

c-plus-plus directx game-framework kiwano

Last synced: 22 Aug 2025