Skip to content

Repository files navigation

MetalSharp

Updated: 2026-07-28

Run Windows games on MacOS Silicon.

CIReleaseDownloadsLicenseDISCORD


MetalSharp is an application designed to run Windows applications and Windows Steam games natively on Apple Silicon macOS. MetalSharp builds and includes its own custom Wine 11.5 runtime, game launch rules, custom DXMT build, runtime bottles, and repair tooling.


Screenshot 2026-08-17 at 7 12 37 PM

Quick Start

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 building from source, see Install from Source.

Routes - Graphics Routes are intentionally separated to avoid launch conflicts

RouteEngineNotes
VKD3DD3D12/D3D11/D3D10/D3D9 through VulkanD3D12 Still In Development
M11D3D11 to Metal (DXMT)
M11(32)D3D11 32Bit to Metal (DXMT)
M10D3D10 to Metal (DXMT)
M10(32)D3D10 32Bit to Metal (DXMT)
M9D3D9 To Metal, DXMT Overrides
Mono/FNAWindows XNA/FNA via native Mono
D3DMetalApple Game Porting Toolkit via Homebrew. GPTK is not bundled; selecting a D3DMetal bottle installs/trusts Homebrew GPTK + Rosetta, then seeds the GPTK prefix with the game.Optional upgrade to GPTK 3, Requires Steam-Emu to Play

Features

FeatureNotes
Sharp LibraryImport and run standalone Windows programs, installers, and launchers
GOG LibraryDownload and play GOG games through the Sharp Library
Epic LibraryDownload and play Epic Games through the Sharp Library
GameJolt LibraryDownload, Manage, and Play GameJolt games through the Sharp Library
Emulation SupportInstall, manage, and launch emulated games using PCSX2, RCPS3, ShadPS4, and SharpEmu
Runtime BottlesSelect your launch method, repair missing assets, and switch between bottle runtimes
MTSP RoutingAutomatic pipeline selection based on game compatibility data and developer testing
Steam IntegrationDetects your Steam library, manages the Wine Steam session, and deploys a CEF runtime wrapper that survives Steam updates

Requirements

  • Apple Silicon Mac M1-M5, macOS 15+
  • About 2 GB free space
  • Homebrew (installed by setup wizard)

All other bundled assets, DLLs, and graphics backends are installed during the setup process. GPTK/D3DMetal is the exception: MetalSharp installs and uses Homebrew GPTK only when a D3DMetal bottle is saved.

Developer Setup

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.

  • Apple M4 Macbook Air, 10-core CPU (4 performance, 6 efficiency)
  • 16 GB memory
  • macOS Golden Gate beta, version 27.0

Documentation

Community

License

PolyForm Noncommercial 1.0.0 licensed. Third-party components keep their original licenses; see THIRD_PARTY_LICENSES.

About

Run Windows games and Windows applications natively on MacOS Silicon with MetalSharp. https://www.metalsharpmac.com/

Topics

Resources

Stars

61 stars

Watchers

2 watching

Forks

Packages

Used by

Contributors

Languages