'In a single device, the YubiKey NEO has both contact (USB) and contactless (NFC, MIFARE) communications. It supports one-time password, smart card functionality, including OpenPGP and PIV, and the emerging FIDO Alliance Universal 2nd Factor (U2F) protocol. If NFC is not required, or if the smaller Nano form factor is preferred, we recommend customers purchase the YubiKey 4 or YubiKey 4 Nano, our latest generation YubiKey, which include stronger and faster crypto.'
See also https://www.yubico.com/why-yubico/for-individuals/
Can be used with KeePass (https://keepass.info/help/kb/yubikey.html
) and for Windows Log In
Opensource alternative: https://www.nitrokey.com/