glkterm
« Back to VersTracker
Description:
Terminal-window Glk library
Type: Formula  |  Latest Version: 1.0.4@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: glk interactive-fiction terminal library c-library
Install: brew install glkterm
About:
Glkterm is a terminal-based implementation of the Glk API, a specification for interactive text interfaces. It allows interactive fiction interpreters and other Glk applications to run in a standard terminal window. This library provides the core functionality for rendering text, managing input, and handling window layouts in a console environment.
Key Features:
  • Provides a terminal backend for the Glk API
  • Supports window splitting and text grid/buffer styles
  • Enables mouse support in compatible terminals
  • Lightweight and portable C library
Use Cases:
  • Running interactive fiction (IF) interpreters like Frotz in a terminal
  • Developing console-based applications requiring advanced text layout
  • Porting Glk-based software to server or headless environments
Alternatives:
  • libgargoyle – A more modern Glk implementation that supports multiple backends including SDL and terminal, often offering better Unicode support.
  • ncurses – A general-purpose terminal handling library, whereas Glkterm specifically implements the Glk API specification.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 5:53pm 1.0.4 0 VERSION_BUMP 341934d4