New CAN-USB interfaces by Kvaser are offered now. Some of them support CAN FD (CAN with Flexible Data-Rate) protocol and some also support user scripting in C language, which allows to run custom applications even without a PC.
Kvaser Leaf Pro HS v2 is a single-channel CAN-USB interface with CAN FD support and user scripting feature. The CAN channel has galvanic isolation and the interace is fast enough to transfer a large number of frames, which is mainly needed for CAN FD communication.
Kvaser USBcan Pro 2xHS v2 is a dual-channel CAN -USB interface with CAN FD protocol support and user scripting possibility. Channels are independent and each them has galvanic isolation.
Kvaser USBcan Light 4xHS is a four-channel CAN to USB interface. Each channel is independent and has galvanic isolation. The price per CAN channel is reasonable for this interface.