...
For monero you use monero-wallet-cli
[1], it's the official cli tools for monero.
For XRP I don't think they have an official cli tool for wallet generation but then there is this third party tool called xrpl-accountlib
[2] or Xrp-py
[3]maybe you can try that guess it will work.
For Tether (USDT), USD Coin (USDC), Binance Coin (BNB), are all ERC-20 tokens, however Binance native token (BNB) is on BSC it also uses Ethereum compatible addresses which means what works for others could also work with BNB hence Ethkey or Go-ethereum
[4] can generate wallet addresses you need. though I'm not sure because I haven't tried any of this.
While Carnado has it's official cli tool to be Carnado-cli
[5]After generating all this address I'm not sure if there is any way to get a QR code straight expect for third party but maybe you can use any good and partially secure QR code provider. not to mention anyone specifically because I'm not sure of anyone there could be hidden threats yet try qrencode
[6]>
.
[1]
https://www.getmonero.org[2]
https://github.com/WietseWind/xrpl-accountlib[3]
https://github.com/XRPLF/xrpl-py[4]
https://github.com/ethereum/go-ethereum[5]
https://github.com/input-output-hk/cardano-node[6]
https://github.com/fukuchi/libqrencode
Note: I'm totoo knowledge enough on all this, you might find some wrong, opened this thread for several hours but no replies so I did search and gather the above, just try them out and I hope my little helps you.