I think https://app.squidrouter.com has a cool interface. Thorswap, Rango and Squid are just interfaces to different cross-chain AMM protocols that actually own the liquidity like Thorchain, Osmosis, Mayachain or Chainflip which come to my mind. Depending on the blockchain they might do intermediary hops through bridging protocols like Axelar, LayerZero or Wormhole and intermediary swaps on Uniswap, Raydium, Curve and others.
There's also atomic swaps protocols like HTLC or Adaptor Signature (https://particl.news/atomic-swap-style-showdown/) work very different and have an orderbook-like UX. I think that approach is a bit more decentralized since each trader owns their own liquidity and is the only one that can authorize trades but it's a bit more complicated to use. Examples are Komodo Wallet, DCRDEX and BasicSwap.
One project I've been following for a while is Serai https://serai.exchange/
It will be the first cross-chain AMM protocol that supports Monero and will probably be integrated into many of the interfaces mentioned once it launches.