shine-varying (hackage): This package exports a function that lets you control shine's functionality through a Var that maps from inputs to a Picture plus a bunch of utility Vars, like the current time and the keypresses.
Keywords: frp|graphics|javascript|library|mit|web|hacktoberfest|haskell