Parangon is a pluggable backup system, written in Python, and which use rsync for file transfers.
Plugins can save anything, like directories, data bases, installed packages lists. They are easy to write and to extend.
Because the configuration file is a python module, you can dynamically change settings of your backup, and customize your backup as you want.
This program have been written only for my personal use, but if you are interested to use and improve it, you're welcome!
Parangon is released under the terms of the GNU General Public License version 3 or any later version.
Downloads
The better is to get the last development version. With Bazaar, just do:
$ bzr branch http://code.filyb.info/parangon/
You can also download parangon-0.1.0.tar.gz, but this release is out of date and contain many bugs.