Authy (see www.authy.com) is a Google Authenticator replacement for two-factor authentication.
It is free for end-users to use; I cannot determine if it is open-source.
Authy synchronises and stores your authenticated sites on multiple devices and on your Google Chrome authenticated sessions (unlike Google Authenticator which stores on only one phone and only runs on a phone).