Awesome Open Source
Awesome Open Source
Combined Topics
directx
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 61 Directx Open Source Projects
Categories
>
Graphics
>
Directx
Bgfx
⭐
9,209
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Renderdoc
⭐
5,289
RenderDoc is a stand-alone graphics debugging tool.
Borderless Gaming
⭐
3,078
Play your favorite games in a borderless window; no more time consuming alt-tabs.
Bansheeengine
⭐
2,906
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
The Forge
⭐
2,281
The Forge Cross-Platform Rendering Framework PC, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Stadia
Ogre
⭐
2,185
scene-oriented, flexible 3D engine
Directxtk
⭐
1,759
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
Diligentengine
⭐
1,732
A modern cross-platform low-level graphics library and rendering framework
Bsf
⭐
1,603
Modern C++14 library for the development of real-time graphical applications
Xray 16
⭐
1,538
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.
Helix Toolkit
⭐
1,067
Helix Toolkit is a collection of 3D components for .NET.
Directxtex
⭐
1,062
DirectXTex texture processing library
Llgl
⭐
1,043
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Computesharp
⭐
1,021
A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Bonzomatic
⭐
882
Live shader coding tool and Shader Showdown workhorse
D912pxy
⭐
868
DirectX9 to DirectX12 API proxy for Guild Wars 2
Directxmath
⭐
866
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
D9vk
⭐
806
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Directxtk12
⭐
781
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Effekseer
⭐
760
Winapi
⭐
638
A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
Uvatlas
⭐
550
UVAtlas isochart texture atlas
Dxwrapper
⭐
468
Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
Directxmesh
⭐
467
DirectXMesh geometry processing library
Storm Engine
⭐
466
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Fiber2d
⭐
417
Cross-platform 2D Game Engine in pure Swift
Fx11
⭐
367
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
Dxut
⭐
342
DXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.
Gelectron
⭐
325
gameoverlay solution for Electron, Qt and CEF, just like discord game overlay and steam game overlay, inject any app to overlay in your game
Fx Gltf
⭐
258
A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
D3d12memoryallocator
⭐
244
Easy to integrate memory allocation library for Direct3D 12
Methanekit
⭐
234
🎲 Modern 3D graphics made simple with C++17 app framework and rendering abstraction API on top of DirectX 12 & Metal (Vulkan is coming)
Mage
⭐
224
🧙 MAGE
Goesp
⭐
216
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.
Vlee
⭐
205
very last engine ever
Directx12gameengine
⭐
194
DirectX 12 .NET game engine
Imguizmo.quat
⭐
190
ImGui GIZMO widget - 3D object manipulator / orientator
Hge
⭐
186
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.
Directx Headers
⭐
184
Official DirectX headers available under an open source license
Kiwano
⭐
161
A simple game framework for C++
Dilithium
⭐
160
Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
Dx12 Game Programming
⭐
158
DirectX 12 C# samples from Frank D. Luna's book "Introduction to 3D Game Programming with Direct3D 12.0"
Knightonline
⭐
146
OpenKO is an open source version of the old school Knight Online MMORPG
Dgvoodoo2
⭐
145
Glide/DirectX implementation on D3D11/12
Diligentsamples
⭐
141
Sample projects demonstrating the usage of Diligent Engine
Awesome D3d12
⭐
136
Awesome D3D12 ecosystem
Vqe
⭐
136
Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support
Blue Flame Engine
⭐
129
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Crossshader
⭐
116
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Directx Wrappers
⭐
109
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.
Rootex
⭐
99
An advanced C++ 3D game engine powering an in-production game yet to be announced
Premulalpha
⭐
97
Pre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of uses. It has been around for a long time but it seems to be re-discovered every few years. This project includes descriptions/examples and tools for using pre-multiplied alpha.
Flycube
⭐
91
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Indielib Crossplatform
⭐
63
IndieLib is a cross-platform Game Graphics engine. Main focus is OpenGL ES 2.0 for mobile iOS operating system, and OpenGL desktop. **NOT SUPPORTED ANYMORE**
Dds Ktx
⭐
63
Single header KTX/DDS reader
Qtdirect3d
⭐
60
QDirect3DWidget implementation similar to the built-in QOpenGLWidget
Walbourn.github.io
⭐
46
Games for Windows and the DirectX SDK blog
Altseed
⭐
40
Gameoverlay
⭐
35
🎮 GameOverlay using CEF with support for common rendering backends
Delphi3d Engine
⭐
28
A 3D-graphic and game engine for Delphi and Windows.
Aero Engine D3d
⭐
7
An action-based game engine in Direct 3D
1-61 of 61 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210