Run Windows games and Windows applications natively on MacOS Silicon with MetalSharp. https://www.metalsharpmac.com/
C
67
636 commits
updated Sep 21, 2026
MetalSharp Is An Application Designed To Run Windows Applications and Windows Steam Games Natively on Apple Silicon MacOS. Easily Select Between Different Launch Methods, Change Artwork For Games, And More.
Download the latest DMG from Releases, drag MetalSharp into /Applications, and open it.
If Gatekeeper cannot verify the app, open System Settings → Privacy & Security and choose Open Anyway for MetalSharp. VirusTotal scans are included with release notes when available.
Alternatively, Install MetalSharp from the official Homebrew tap:
brew install --cask metalsharp/tap/metalsharp
Homebrew installs MetalSharp.app in /Applications. Open it and the setup wizard handles the remaining runtime dependencies.
For Direct Access to What is Installed During Setup, See Here: Dependency Bundles.
| Route | Engine | Notes |
|---|---|---|
| VKD3D | D3D12/D3D11/D3D10/D3D9 through Vulkan -> Metal | D3D12 Still In Development |
| DXMT | D3D11, D3D10 to Metal | |
| DXMT(32) | D3D11, D3D10 32Bit to Metal | |
| Mono/FNA | Windows XNA/FNA via native Mono | |
| D3DMetal | D3D12/11/10 through the latest D3DFramework |
| Feature | Notes |
|---|---|
| Sharp Library | Import and run standalone Windows programs, installers, and launchers |
| GOG Library | Download and play GOG games through the Sharp Library |
| Epic Library | Download and play Epic Games through the Sharp Library |
| GameJolt Library | Download, Manage, and Play GameJolt games through the Sharp Library |
| Emulation Support | Install, manage, and launch emulated games using PCSX2, RCPS3, ShadPS4, and SharpEmu |
| Runtime Bottles | Select your launch method, repair missing assets, and switch between bottle runtimes |
| MTSP Routing | Automatic pipeline selection based on game compatibility data and developer testing |
| Steam Integration | Detects your Steam library, manages the Wine Steam session, and deploys a CEF runtime wrapper that survives Steam updates |
Current maintainer validation is happening on this hardware/software setup. This is not the recommended baseline or minimum requirement; it is here so readers know what MetalSharp is actively running on during development.
PolyForm Noncommercial 1.0.0 licensed. Third-party components keep their original licenses; see THIRD_PARTY_LICENSES.
C
40.9%
C++
32.5%
Python
8.2%
Vue
7.4%
Objective-C++
4.0%
Shell
3.4%
TypeScript
1.7%
Run Windows games and Windows applications natively on MacOS Silicon with MetalSharp. https://www.metalsharpmac.com/
C
67
636 commits
updated Sep 21, 2026
MetalSharp Is An Application Designed To Run Windows Applications and Windows Steam Games Natively on Apple Silicon MacOS. Easily Select Between Different Launch Methods, Change Artwork For Games, And More.
Download the latest DMG from Releases, drag MetalSharp into /Applications, and open it.
If Gatekeeper cannot verify the app, open System Settings → Privacy & Security and choose Open Anyway for MetalSharp. VirusTotal scans are included with release notes when available.
Alternatively, Install MetalSharp from the official Homebrew tap:
brew install --cask metalsharp/tap/metalsharp
Homebrew installs MetalSharp.app in /Applications. Open it and the setup wizard handles the remaining runtime dependencies.
For Direct Access to What is Installed During Setup, See Here: Dependency Bundles.
| Route | Engine | Notes |
|---|---|---|
| VKD3D | D3D12/D3D11/D3D10/D3D9 through Vulkan -> Metal | D3D12 Still In Development |
| DXMT | D3D11, D3D10 to Metal | |
| DXMT(32) | D3D11, D3D10 32Bit to Metal | |
| Mono/FNA | Windows XNA/FNA via native Mono | |
| D3DMetal | D3D12/11/10 through the latest D3DFramework |
| Feature | Notes |
|---|---|
| Sharp Library | Import and run standalone Windows programs, installers, and launchers |
| GOG Library | Download and play GOG games through the Sharp Library |
| Epic Library | Download and play Epic Games through the Sharp Library |
| GameJolt Library | Download, Manage, and Play GameJolt games through the Sharp Library |
| Emulation Support | Install, manage, and launch emulated games using PCSX2, RCPS3, ShadPS4, and SharpEmu |
| Runtime Bottles | Select your launch method, repair missing assets, and switch between bottle runtimes |
| MTSP Routing | Automatic pipeline selection based on game compatibility data and developer testing |
| Steam Integration | Detects your Steam library, manages the Wine Steam session, and deploys a CEF runtime wrapper that survives Steam updates |
Current maintainer validation is happening on this hardware/software setup. This is not the recommended baseline or minimum requirement; it is here so readers know what MetalSharp is actively running on during development.
PolyForm Noncommercial 1.0.0 licensed. Third-party components keep their original licenses; see THIRD_PARTY_LICENSES.
C
40.9%
C++
32.5%
Python
8.2%
Vue
7.4%
Objective-C++
4.0%
Shell
3.4%
TypeScript
1.7%