Legendary is a Promises/A+ compatible promise implementation. It combines promise subclassing with sugar inspired by when.js, Q and async.
This module is no longer maintained. It still has some neat ideas though.
npm install legendary
See API Docs.