Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Directx12

Directx12

12 projects

Showing 12 of 12 projects

wgpu
wgpuRust

A cross-platform, safe, pure-Rust graphics API that runs natively on Vulkan, Metal, D3D12, OpenGL, and WebGPU.

#vulkan#hacktoberfest#webassembly
Stars17.3k
Forks1.3k
Last commit1 day ago
Wicked Engine
Wicked EngineC

An open-source C++ 3D engine with modern graphics, featuring a standalone editor, Lua scripting, and cross-platform support.

#vulkan#lua-scripting#input
Stars7.1k
Forks753
Last commit1 day ago
Forge
ForgeC++

A cross-platform graphics framework for building and extending game engines across PC, mobile, and consoles.

#vulkan#ios#console-development
Stars5.6k
Forks561
Last commit11 months ago
ComputeSharp
ComputeSharpC#

A .NET library to run C# code in parallel on the GPU through DX12 and D2D1, generating HLSL shaders dynamically.

#graphics#library#shaders
Stars3.1k
Forks147
Last commit9 months ago
Zig-Gamedev Project
Zig-Gamedev ProjectZig

A collection of libraries and sample applications for game development using the Zig programming language.

#directx-12#libraries#graphics
Stars2.8k
Forks186
Last commit3 months ago
RBDOOM-3-BFG
RBDOOM-3-BFGC++

A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.

#vulkan#modding-tools#pbr
Stars1.8k
Forks269
Last commit3 months ago
AnKi 3D Engine
AnKi 3D EngineC++

An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.

#vulkan#graphics#android
Stars1.6k
Forks105
Last commit1 day ago
OpenGothic
OpenGothicC++

An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.

#vulkan#mod-support#gothic
Stars1.5k
Forks120
Last commit1 day ago
Lina Engine
Lina EngineC++

A lightweight, modular, and fast open-source C++ game engine for developing customizable 3D desktop games.

#vulkan#modular-architecture#3d-graphics-engine
Stars898
Forks62
Last commit8 months ago
gfx-portability
gfx-portabilityC

A Vulkan Portability implementation enabling Vulkan applications to run on non-Vulkan platforms like macOS/Metal, iOS/Metal, and Windows/DX12.

#vulkan#metal#portability-layer
Stars390
Forks26
Last commit3 years ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars302
Forks10
Last commit1 day ago
glo / OpenGL Overload
glo / OpenGL OverloadC++

OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.

#vulkan#graphics-engine#opengl
Stars279
Forks12
Last commit9 years ago

Related Tags

#Cross Platform11#Vulkan10#Metal7#Game Engine6#Game Development5#Graphics5#Gpu3#Rendering3#Graphics Api3#D3d123
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub