MacDriver

Oct 20, 2023

https://github.com/progrium/macdriver

MacDriver is a toolkit for working with Apple/Mac APIs and frameworks in Go

... The objc package wraps the Objective-C runtime to dynamically interact with Objective-C objects and classes

... The cocoa, webkit, and core packages wrap objc with wrapper types for parts of the Apple/Mac APIs. They're being added to as needed by hand until we can automate this process with schema data. These packages effectively let you use Apple APIs as if they were native Go libraries, letting you write Mac applications (potentially also iOS, watchOS, etc) as Go applications:

↑ up