Waterfall-charts is a project mainly written in JavaScript, it's free.
Creating Waterfall Charts using highcharts JS library.
Look at the examples directory for details.