This is a topic which is currently of much interest to me. Suggestions are welcome.

serious contenders (in my opinion)

Note: these are also the only two mentioned at https://github.com/plataformatec/devise/wiki/Extensions

other

github’s list: topics/two-factor-authentication?l=ruby