Upload-progress is a project mainly written in JAVASCRIPT and RUBY, it's free.
File upload progress with node.js and a ruby backend
Proof of concept:
Running it: