TameJs is an extension to JavaScript created by the OK Cupid team. Its purpose is to make event programming “easier to write, read, and edit.” It can be used with Node.js or other V8 projects. According to the site: “Tame is not an attempt to dumb down async programming. It’s just a cleaner way to write it.”
You can find it in GitHub, licensed under the MIT license.
Read more at ReadWriteWeb Hack