linefeed is a configurable, concurrent, extensible, interactive input reader for Unix terminals and Windows console.
For the cicada shell.