Cigar -- A Javascript framework for asynchronous programming
Using this framework, you can write asynchronous code that is
- easy to understand
- easy to maintain
- await/async (which is ES7 feature) is not required
- No more callback hells.
For more details, checkout examples at https://github.com/stonezhong/cigar/tree/master/examples