Paper-pusher is a project mainly written in RUBY and JAVASCRIPT, it's free.
Document management system (or at least it will be at some point)
A document management system.