MainWP is an open source self-hosted WordPress management plugin that allows you to maintain virtually all aspects of multiple WordPress sites.