Build full-screen terminal apps in Ruby. Thaum provides a declarative layout DSL, composable sigils (widgets) and octagrams (composite components), a diff-based renderer with truecolor support, event dispatch with ticks and background actions, focus management, themes, and snapshot testing.

Required Ruby Version

>= 3.2.0

Authors

Tad Thorley

Versions

  1. 0.2.1
    1. source

      1. 0.2.1 source June 17, 2026 (54.5 KB)
  2. 0.2.0
    1. source

      1. 0.2.0 source June 16, 2026 (52.5 KB)
  3. 0.1.0
    1. source

      1. 0.1.0 source May 27, 2026 (5.5 KB)

Pushed by

SHA 256 checksum