https://github.com/senchalabs/connect seems to be something like what I'm looking for