Fedora-ingest-workflow is a project mainly written in Ruby, it's free.
This is a set of utilities based on ruote for managing the ingest of objects into Fedora. Some day it should be folded into http://github.com/cbeer/fedora-workflow