Tubes is an asynchronous (threaded) (non-web-oriented) event routing framework in Ruby.  It's a series of tubes.  Inspired by the python 'circuits' framework.