God is a Ruby process monitoring framework designed to keep processes up and running.
God manages the entire lifecycle of a running process. It handles starting, stopping, and restarting process, and it also monitors the processes and restarts them if they exit or an error occurs. Similar tools are runit and monit.
The source code and documentation can be found on God's rubyforge page or on Ruby gems. The current version is 0.13.2.