Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 456 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 456 Bytes

decent

decent is a text user interface (TUI) library written in Ruby without the use of Curses or any external libraries.

decent is modeled after SolidJS's Signals (Observables), and a React-like workflow.

require "decent"

Decent::App.new do
  count = ref 0
  
  text derived { "Count is: #{count.value}!" }
  
  # NOTE: We'll have interactions later! This is just a demo :)
  Thread.new do
    count.value += 1
  end
end