Rigbaukasten is a modular auto rigging system for Autodesk Maya. It can be used to create rigs for complex characters. There are presets for biped and quadruped characters, but you can also build a skeleton from scratch. I wrote the script as part of my bachelor thesis. It is still in development, this video shows the current progress.