cheapglk
« Back to VersTracker
Description:
Extremely minimal Glk library
Type: Formula  |  Latest Version: 1.0.7@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: glk interactive-fiction library minimalist c
Install: brew install cheapglk
About:
CheapGLK is an extremely minimal implementation of the Glk API, designed as a lightweight alternative to more complex libraries. It provides the essential functions needed for interactive fiction and text-based applications to interface with a host environment. Its primary value is in its simplicity and small footprint, making it ideal for embedding in projects where resource constraints or complexity are concerns.
Key Features:
  • Extremely minimal and lightweight
  • Simple, straightforward API implementation
  • Designed for easy embedding in other projects
  • Provides core Glk functionality without bloat
Use Cases:
  • Building lightweight interactive fiction interpreters
  • Porting Glk-based applications to new platforms with minimal dependencies
  • Serving as a simple reference implementation for Glk developers
Alternatives:
  • libglk – The standard, more comprehensive Glk implementation, which is heavier but more feature-complete.
  • frotz – A complete Z-machine interpreter that includes its own Glk implementation, whereas CheapGLK is a library for building such tools.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 7:12am 1.0.7 0 VERSION_BUMP 3e1d1cc3