The substrate for Go on Apple platforms.

cgo-free bindings for 40+ Apple frameworks — Metal, Virtualization, AppKit, Foundation, Vision, WebKit, and more — loaded via purego at runtime. No C bridge, no Xcode required.

Open source. MIT licensed. Auto-generated from Apple developer docs via applegen. No C toolchain required.

What it does

apple is the substrate. It is how cove reaches Apple's Virtualization.framework, how mlx-go reaches Metal, how axmcp talks to the Objective-C runtime — all without a C bridge. The load-bearing claim that tmc labs ships single static Go binaries on Apple Silicon lives here. If it runs natively on a Mac and was built by tmc labs, it goes through apple.