Is there any software that can open a Bitcoin Core wallet.dat file without having to download the entire blockchain?
You can set Bitcoin Core to open without downloading the entire blockchain. Just append
-connect=127.0.0.1 to the startup command and export your private keys so that you can use them elsewhere. If you want a lightweight client, I recommend using Electrum.