CocoaGlk is an implementation of the glk specification for Mac OS X. It can be used to quickly port IF interpreters to Mac OS X, or as a basis for designing a custom user interface on top of an existing interpreter.
CocoaGlk is used as an IO layer in the Zoom interpreter and the Inform development environment.