Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Directx
163 Open Source Directx Software Projects
Free and open source directx code projects including engines, APIs, generators, and tools.
Bgfx
10914 ⭐
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Renderdoc
6068 ⭐
RenderDoc is a stand-alone graphics debugging tool.
Borderless Gaming
3528 ⭐
Play your favorite games in a borderless window; no more time consuming alt-tabs.
The Forge
2818 ⭐
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Ogre
2634 ⭐
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Directxtk
1952 ⭐
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
Bsf
1652 ⭐
Modern C++14 library for the development of real-time graphical applications
Diligentengine
2198 ⭐
A modern cross-platform low-level graphics library and rendering framework
Xray 16
1839 ⭐
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! ;)
Directxtex
1235 ⭐
DirectXTex texture processing library
Helix Toolkit
1229 ⭐
Helix Toolkit is a collection of 3D components for .NET.
Llgl
1276 ⭐
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
D9vk
815 ⭐
A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
Directxmath
1050 ⭐
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
D912pxy
981 ⭐
DirectX9 to DirectX12 API proxy for Guild Wars 2
Bonzomatic
1010 ⭐
Live shader coding tool and Shader Showdown workhorse
Directxtk12
920 ⭐
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
WinAPI
687 ⭐
A simple, direct, ultra-thin CLR library for high-performance Win32 Native Interop
Effekseer
889 ⭐
Uvatlas
601 ⭐
UVAtlas isochart texture atlas
Computesharp
1393 ⭐
A .NET 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! 🚀
Fiber2d
429 ⭐
Cross-platform 2D Game Engine in pure Swift
Directxmesh
555 ⭐
DirectXMesh geometry processing library
Dxwrapper
586 ⭐
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.
Fx11
374 ⭐
Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables together.
Dxut
352 ⭐
DXUT is a "GLUT"-like framework for Direct3D 11.x Win32 desktop applications; primarily samples, demos, and prototypes.
Gelectron
425 ⭐
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
Fx Gltf
309 ⭐
A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
Matt77hias Mage
235 ⭐
🧙 MAGE
Vlee
206 ⭐
very last engine ever
D3D12memoryallocator
337 ⭐
Easy to integrate memory allocation library for Direct3D 12
Hge
213 ⭐
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.
Gongminmin Dilithium
165 ⭐
Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
Kiwano
172 ⭐
A simple game framework for C++
Dx12 Game Programming
180 ⭐
DirectX 12 C# samples from Frank D. Luna's book "Introduction to 3D Game Programming with Direct3D 12.0"
Directx12gameengine
227 ⭐
DirectX 12 .NET game engine
Imguizmo.quat
229 ⭐
ImGui GIZMO widget - 3D object manipulator / orientator
Knightonline
159 ⭐
OpenKO is an open source version of the old school Knight Online MMORPG
Goesp
298 ⭐
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.
Diligentsamples
192 ⭐
Sample projects demonstrating the usage of Diligent Engine
Awesome D3D12
167 ⭐
Awesome D3D12 ecosystem
Premulalpha
104 ⭐
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.
Evevision
124 ⭐
EVE Online Extended UI
Cef Mixer
157 ⭐
High Performance off-screen rendering (OSR) demo using CEF
Crossshader
131 ⭐
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Directx Wrappers
137 ⭐
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.
Methanekit
441 ⭐
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
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**
Nuclear Engine
55 ⭐
Fast, customizable, cross-platform game engine powered by Nuclear Fuel! 🚀♨🔥
Spirv_cross
60 ⭐
Safe Rust wrapper around SPIRV-Cross
Grass.directx
54 ⭐
Realistic Grass Rendering using DirectX 11 and a geometry-shader based approach.
Rootex
148 ⭐
An advanced C++ 3D game engine powering an in-production game yet to be announced
Bgfx Python
86 ⭐
Python 3.7+ wrapper for the BGFX library. 🐍
Blitz3D Ng
54 ⭐
This project is an attempt to revive & modernize Blitz3D.
Qtdirect3D
77 ⭐
QDirect3DWidget implementation similar to the built-in QOpenGLWidget
Altseed
39 ⭐
Fmutant Hlml
42 ⭐
vectorized high-level math library
Desktop Duplication Cpp
48 ⭐
Windows Desktop Duplication Tool for live coding presentations in C++2a
Asura Sdk
38 ⭐
Project Asura Software Development Toolkit
MissingbitstudIOS Igneous
44 ⭐
Igneous is an open source game engine written in C++.
Libqtscreen
40 ⭐
Qt library for making directx and opengl screenshots.
Direct3D9 Overlay
40 ⭐
Direct3D9 Wrapper DLL/classes with a built-in overlay framework that implements an in-game console and a text feed for printing on-screen messages in DirectX9 programs. Includes plugin support.
Sokol.net
42 ⭐
Automatically updated C# bindings for sokol https://github.com/floooh/sokol with native dynamic link libraries.
Virtually Naked
34 ⭐
Asset importer and viewer that aspires to photo-realistic rendering of naked people at VR framerates.
Luna Engine
35 ⭐
Luna Engine is DirectX 11 based engine that i am trying to make.
Voxelterrain
35 ⭐
This project's main goal is to generate and visualize terrain built using voxels. It was achieved using different approaches and computing technologies just for the sake of performance and implementation comparison.
Crosswindow Graphics
46 ⭐
A header only library to simplify creating 🌋 Vulkan / ⚪ OpenGL / 🌐 WebGL / ❎DirectX / 🤖 Metal data structures with CrossWindow.
Windowsnt Screencapture
103 ⭐
A DirectX hardware video + audio capture with mixing capabilities and Media Foundation file encoding (Windows 8+)
Walbourn.github.io
58 ⭐
Games for Windows and the DirectX SDK blog
Crosswindow Demos
32 ⭐
🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Bgfx Header Extension Library
30 ⭐
Header-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common graphical tasks
Game_overlay_sdk
50 ⭐
Library to write messages on top of game window
D3D11tutorial
30 ⭐
📙 Direct3D11学习笔记
Ceegyresaurus
31 ⭐
CG resource
Sharpdxtutorials
29 ⭐
Code for my SharpDX Tutorials at www.johanfalk.eu.
Renderedge
30 ⭐
Graphic modification for WarCraft 3
Gameoverlay
42 ⭐
🎮 GameOverlay using CEF with support for common rendering backends
Directx12 Seed
46 ⭐
✖🌱 A DirectX 12 starter repo that you could use to get the ball rolling.
Pacbrcade
27 ⭐
Pacman museum (PC version) mod for playing Pacman BattleRoyale like it's the arcade version.
Winfontrender
32 ⭐
Small single-header C++ library that renders Windows fonts in graphics applications
Renderdoc Rs
28 ⭐
RenderDoc application bindings for Rust
Libdmusic
20 ⭐
Free DirectMusic file formats loading utilities
D3D12info
20 ⭐
Simple console tool to get all the information from DXGI and Direct3D 12 on current system
Crystalshire
25 ⭐
Legacy VB6 open-source ORPG
Ghurund
50 ⭐
My DirectX 12 playground - engine, editor and a sample game.
Miticc06 Game
32 ⭐
Game Castlevania DirectX - Nhập môn phát triển game
Virtualgizmo3D
35 ⭐
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Eclipseorigins
28 ⭐
Legacy VB6 ORPG engine
Directx D
18 ⭐
[DISCONTINUED] DirectX bindings for D
Pica Pica Assets
40 ⭐
Assets used during the creation of SEED's Project PICA PICA
Orbital Framework
32 ⭐
Graphics / Video, Audio and Input frameworks. (Agnostic / Portable / Easy / Powerful / Fast)
Sdkmesh To Obj
16 ⭐
sdkmesh decoder
Fluxengine
27 ⭐
Simple framework built from the ground up used for experimenting and learning different aspects of game engine architecture
Bouncybox Vorpalengine Old
16 ⭐
This repository has been superceded by https://github.com/bouncy-box/vorpal-engine.
Dxbc2dxil
21 ⭐
DEPRECATED. DXBC to DXIL (HLSL Bytecode to LLVM IR) using internal APIs.
Hieroglyph V3
21 ⭐
Hieroglyph 3 Rendering Engine
Warp Framework
19 ⭐
Warp: A framework to create rich GUI Single-Window C++ applications using Direct2D API
Rust Gfx Sciter
19 ⭐
Rust GFX examples with Sciter UI.
Splinesgpu
15 ⭐
various spline algorithms computed on the GPU
D3D11 Wrapper
31 ⭐
Unfinished, experimental d3d11.dll wrapper for intercepting DirectX 11 function calls.