SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 C++ D3d11 Projects
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Layers All the Way Down: The Untold Story of Shader Compilation | news.ycombinator.com | 2025-05-18BGFX (https://github.com/bkaradzic/bgfx) uses a different approach. You basically write your shader in a GLSL-like language but it's all just (either very clever or very horrible) macro expansions that handles all the platform differences.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
I think this should cover it.
https://github.com/doitsujin/dxvk
- Project mention: Ask HN: What are good high information density UIs (screenshots, apps, sites) | news.ycombinator.com | 2025-05-08
Tracy [1] is the first thing that comes to my mind, then RenderDoc [2].
After that Visual Studio while debugging. In general, I think graphical debuggers and profiling tools do a relatively good job of packing lots of information into many, small windows.
[1] https://github.com/wolfpld/tracy
[2] https://github.com/baldurk/renderdoc
-
-
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! ;)
View the Project on GitHub
-
-
LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
DXMT has been advancing very quickly: https://github.com/3Shain/dxmt
-
-
-
-
Nikola
A cross-platform framework for window creation, input handling, and rendering using OpenGL 4.5+ (by FrodoAlaska)
Currently, as I'm sure you can tell, the engine is still in its infant state. It can do a lot. Currently, it can open a window, accept input, render pixels, load models, and images, and render them even. But there is still a long way to go. For example, audio and fonts are still not fully implemented. While things like entities are not even a thing yet. However, if you are interested, I do have some interesting showcases on my website. You can also go to the engine's repo to check the code for yourself if you are interested.
C++ D3d11 discussion
C++ D3d11 related posts
-
Whisky is no longer actively maintained
-
DXVK 2.4 with DX8 support added
-
Elbrus-8S
-
Nintendo Network shutdown – The beginning of the end
-
Jagged edges on everything, regardless of AA settings
-
Game crashes within 10 seconds of launching unless I reinstall from scratch
-
For Artwork Creators: How to make a proper fog of war?
- A note from our sponsor - SaaSHub www.saashub.com | 22 Dec 2025
Index
What are some of the best open-source D3d11 projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | bgfx | 16,435 |
| 2 | dxvk | 16,058 |
| 3 | renderdoc | 10,243 |
| 4 | reshade | 4,903 |
| 5 | xray-16 | 3,353 |
| 6 | apitrace | 2,777 |
| 7 | LLGL | 2,485 |
| 8 | KlayGE | 2,170 |
| 9 | dxmt | 947 |
| 10 | DiligentCore | 706 |
| 11 | OGSR-Engine | 545 |
| 12 | Reshade-Unlocked | 107 |
| 13 | Nikola | 5 |